Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

74results about How to "Easy to cache" patented technology

Dashboard for on-the-fly AJAX monitoring

A system and method for monitoring a web-page utilizing a dashboard application is disclosed herein. On the server-side, the present invention modifies each of the plurality of objects of a web-page by adding additional instrumentation code and attributes to create a modified web-page with reporting functions to the dashboard application. The modified web-page is served to the client-side and real-time information for the modified web-page is reported to the dashboard application.
Owner:APPCELERATOR

System and method for binding a document object model through JavaScript callbacks

A system and method for binding a form through a JavaScript callback is disclosed herein. During a first session, inputted information in a form is bound with a plurality of JavaScript callbacks. When the session is closed and again reopened, the inputted form is called containing the information inputted from the first session.
Owner:APPCELERATOR

Indexing and caching strategy for local queries

The claimed subject matter relates to a computer-implemented architecture that can, at a high level, store query results in a location-independent manner in order to facilitate caching of local results. To store query results in a location-independent manner such that cached results to location-based queries can be useful, the architecture can further include a mechanism for encoding a surface or area (e.g., the earth) based upon document density rather than geography. The encoding mechanism can also organize an inverted index so that no join operation is required to return valid results to a location-based query. The architecture can also include a mechanism for determining when previously cached results are adequate to satisfy a query.
Owner:MICROSOFT TECH LICENSING LLC

System and method for emulating different user agents on a server

A system and method for emulating a multitude of different user agents on a server-side is disclosed herein. On a server-side, an acceptable user agent string for receiving full content from the web-site with a browser sniffing agent is identified. The acceptable user agent is emulated by transmitting a HTTP request with the acceptable user agent string, allowing for access to the full content of the web-page of the web-site.
Owner:APPCELERATOR

On-the-fly instrumentation of Web applications, Web-pages or Web-sites

A system and method for on-the-fly instrumentation of a rich Web-site is disclosed herein. On a server-side, a plurality of objects of an HTML page are modified by adding additional instrumentation code and attributes to create a modified HTML page, which is served to a client-side.
Owner:APPCELERATOR

System and method for exposing the dynamic web server-side

A system and method for accessing a rich web site is disclosed herein. The method includes serving the web-page as a container on the server-side and instantiating a content of the Web-page with a plurality of JavaScript calls or a plurality of AJAX calls, which allows APIs to access and retrieve information from the Web-page and to process the content of the Web-page.
Owner:APPCELERATOR

System and method for on-the-fly rewriting of JavaScript

A method and system for on-the-fly rewriting of JavaScript is disclosed herein. On a server-side, the JavaScript of a Web-page is analyzed with a JavaScript parser and a runtime engine to identify property invocations, functions or any other JavaScript aspect of the JavaScript of the Web-page. The property invocations, functions or any other JavaScript aspect of the JavaScript of the Web-page are rewritten into a plurality of method calls to create a Web-page with instrumentation of when the method calls are executed, and the Web-page with instrumentation is transmitted to the client-side.
Owner:APPCELERATOR

Content caching services in satellite and satellite/ip content delivery systems content caching

Systems and methods are presented to facilitate caching of programming from broadcast and / or content streaming services to a user device for local playback. In addition, metadata can be provided to guide the user in selecting, caching, or playing the cachable content. In some exemplary embodiments, a receiver or other user device can automatically select the programming to be cached based on a user's historical topic interest and listening history. In some exemplary embodiments, the metadata can also include DRM information that can limit the ability of a user to playback the content, so as to comply, if necessary, with operative legal requirements related to usage of the content.

Distributed database system

Disclosed is a distributed database system, which effectively utilizes surplus resources of a plurality of computers. For this, a topology administration server device correlates an identifier identifying a database object administered by a database administration device with an identifier identifying the database administration apparatus. When a plurality of computers transmit a cache request including an identifier identifying a database object to the topology administration server device so as to cache the database object, the topology administration server device transfers the cache request to the database administration device so that the database object is transmitted to a computer and cached there. It is also possible to operate a program executing calculation in a computer while referencing the database object cached.
Owner:NISHIYAMA SHUHEI

System and method for on-the-fly, post-processing document object model manipulation

A method and system for on-the-fly post-processing of a Document Object Model of a Web-page server-side is disclosed herein. The present invention analyzes the Web-page and builds a Document Object Model of the Web-page on the server-side. The present invention then identifies a plurality of elements of the Document Object Model of the Web-page for manipulation, manipulates the plurality of elements of the Document Object Model of the web-page to create a Web-page with a manipulated Document Object Model, and transmits the Web-page with the manipulated Document Object Model to the client-side.
Owner:APPCELERATOR

Dynamic, on-demand storage area network (SAN) cache

Disclosed are apparatus and methods for facilitating caching in a storage area network (SAN). In general, data transfer traffic between one or more hosts and one or more memory portions in one or more storage device(s) is redirected to one or more cache modules. One or more network devices (e.g., switches) of the SAN can be configured to redirect data transfer for a particular memory portion of one or more storage device(s) to a particular cache module. As needed, data transfer traffic for any number of memory portions and storage devices can be identified for or removed from being redirected to a particular cache module. Also, any number of cache modules can be utilized for receiving redirected traffic so that such redirected traffic is divided among such cache modules in any suitable proportion for enhanced flexibility.
Owner:CISCO TECH INC

Dynamic, on-demand storage area network (SAN) cache

Disclosed are apparatus and methods for facilitating caching in a storage area network (SAN). In general, data transfer traffic between one or more hosts and one or more memory portions in one or more storage device(s) is redirected to one or more cache modules. One or more network devices (e.g., switches) of the SAN can be configured to redirect data transfer for a particular memory portion of one or more storage device(s) to a particular cache module. As needed, data transfer traffic for any number of memory portions and storage devices can be identified for or removed from being redirected to a particular cache module. Also, any number of cache modules can be utilized for receiving redirected traffic so that such redirected traffic is divided among such cache modules in any suitable proportion for enhanced flexibility.
Owner:CISCO TECH INC

Rendering text using Anti-aliasing techniques, cached coverage values, and/or reuse of font color values

InactiveUS20150287220A1Easy to cacheFast and high quality presentation of text may further be facilitatedDetails involving antialiasingTexturing/coloringGraphicsAlgorithm
Techniques for calculating sub-pixel coverage values for text to be displayed, so as to enable caching of the sub-pixel coverage values. The sub-pixel coverage values may enable a linear combination of color information for the text with color information for one or more other, overlapping display elements for calculating composite color values to be used in controlling a display. Such composite color values to be used in controlling sub-pixels of a display may be calculated, in some embodiments, without performing a gamma correction process. Also described are techniques for retrieving cached sub-pixel coverage values and combining the values with color information for text and for other, overlapping display elements to calculate composite color values for sub-pixels of a display. Further described are techniques for cached font color values for the text in a shared memory location, and use of the cached font color values to composite color values for each of multiple pixels. At least one graphics processing unit (GPU) may be configured to perform operations using the sub-pixel coverage information and to calculate the composite color values for the sub-pixels.
Owner:MICROSOFT TECH LICENSING LLC

Method and apparatus for virtual address translation

A method and apparatus for virtual address translation include processing that begins by receiving a memory access request that includes a virtual address. The processing continues by determining whether a physical address translation has been performed for the virtual address. Note that a physical address translation translates the virtual address into an address. The address either corresponds to physical address of memory or is further translated into another physical address of memory. The processing continues when the address, which resulted from the physical address translation or the another physical address translation, is stored in a translation look aside table (TLB). When the physical address translation or the another physical address translation has not been performed, the processing retrieves a physical page address based on a portion of the virtual address. The processing continues by determining whether the physical page address corresponds to a physical address requiring further translation (e.g., is within the AGP window). If not, the physical page address and a portion of the virtual address are used to produce the physical address. If the address is within the physical address requiring further translation, a second physical page address is retrieved. Utilizing the second physical page address and a portion of the virtual address, another physical address is produced. Both the translations (i.e., the physical address and the another physical address) are stored within the same TLB of the central processing unit.
Owner:ATI TECH INC

Content delivery over a peer-to-peer network

A method of distributing a content object (C) using a publication server in a content delivery system, which in addition to the publication server comprises a plurality of interconnected user nodes adapted to cache content object packages and to perform on-demand playback of content objects, includes: receiving a content object; defining a partition of the content object into at least two packages; defining an initial distribution plan (IDP) identifying a collection of user nodes which are to cache the content object and package to be cached by the nodes; and transmitting the initial distribution plan to each node in the collection, enabling the user node to cache the at least one package to be cached.
Owner:VODDLER SWEDEN

Aspect oriented programming

A system and method for utilizing aspect oriented programming on a server. The present invention subjects an HTML layout container to aspect oriented programming on a server-side, and tags the HTML layout container with a class name. A server framework determines if a HTML page of the HTML layout container is being served to an authorized browser, and acts on the determination for the HTML page of the HTML layout container.
Owner:APPCELERATOR

System and method for exposing the dynamic web server-side

A system and method for accessing a native platform API is disclosed herein. The method includes serving the application code as a container on the server-side and instantiating a content of the code with a plurality of JavaScript calls, which allows APIs to access and retrieve information from the code and to process the content of the code.
Owner:AXWAY

On-the-fly rewriting of uniform resource locators in a web-page

A system and method for on-the-fly rewriting of a plurality of URLs in a Web-page is disclosed herein. On a server-side, the present invention analyzes a plurality of hyperlinks of the Web-page and optimizes the plurality of hyperlinks of the Web-page to generate an optimized Web-page, which is then transmitted to a client-side.
Owner:APPCELERATOR

File pre-reading method and device based on user space file system FUSE and electronic equipment

The invention discloses a file pre-reading method and device based on a user space file system FUSE and electronic equipment. The FUSE at least comprises a kernel mode and a user mode; a user mode file system is pre-mounted on the user mode, a target cache region is preset on the user mode, and the file pre-reading method comprises the following steps: receiving a file reading request; in responseto the file reading request, reading a first sub-file in the target file from the user mode file system; calculating pre-read file information of other pre-read sub-files after the first sub-file according to the file information and the pre-read parameters of the first sub-file; and caching other pre-read sub-files to the target cache region based on the pre-read file information. According to the invention, the technical problems of relatively small kernel page setting and incapability of finishing large file pre-reading work due to adoption of a VFS layer pre-reading mechanism in a user space file system in related technologies are solved.
Owner:北京星辰天合科技股份有限公司

Mobile application system based on microservitization

The invention discloses a mobile application system based on microservitization. The system comprises a cloud platform server, a system core assembly and a user interaction terminal, the cloud platform server is in wireless bidirectional connection with the user interaction terminal through a wireless communication module, and the cloud platform server is in bidirectional connection with a business service unit and a quality management unit. The invention relates to technical field of mobile application system, by adopting a mobile application system based on microservitization, all core services of the whole mobile system can be split to serve as micro-services; each service has own processing and light weight communication mechanism; the system can be deployed on a single server or a plurality of servers, each business scene serves as an independent application to call a core service, modularization, loose coupling, autonomy and decentralization are achieved, each service can be independently deployed and run in one process, and the running and deployment mode can endow the system with a flexible code organization mode and a flexible release rhythm.
Owner:东莞市莞云信息科技有限公司

Access node with caching function for video channels

An access node (101) according to the invention is able to multicast a plurality of video channels to subscribers, and to cache N of these video channels. To select the N video channels for caching, the access node (101) determines for each video channel a weighted sum of the zapping rate rk to channel k and the channel popularity πk. The N video channels that have the highest values for this weighted sum are cached by the access node (101).
Owner:ALCATEL LUCENT SAS

Method and apparatus to facilitate security-enabled content caching

One embodiment of the present invention provides a system that facilitates security-enabled content caching. The system operates by first receiving a request from a user at a cache server for restricted content, wherein the cache server stores content for an application server. Next, the system determines if the restricted content is located on the cache server. If so, the system determines if the user is authorized to access the restricted content. If the user is authorized to access the restricted content, the system provides the restricted content to the user from the cache server. Providing the restricted content from the cache server eliminates the time consuming operations involved in requesting and receiving the restricted content from the application server.
Owner:ORACLE INT CORP

Cloud computing platform and scheduling and data analysis method thereof

The invention discloses a cloud computing platform INCLUDING CLOUD COMPUTING DISPLAY LAYER, a cloud computing middle layer and a cloud computing infrastructure service layer, and the cloud computing middle layer comprises a cloud server, the cloud server is in bidirectional connection with a data classification caching module, an intelligent data scheduling system and an intelligent data mining system, and the intelligent data scheduling system comprises a data micro-processing module. The invention discloses a cloud computing platform and scheduling thereof, relating to the data processing field. the intelligent degree of data retrieval scheduling can be greatly improved; the problem that only data information related to the keywords can be retrieved is solved; The problem that people spend much time to screen again is solved, intelligent recognition and retrieval are carried out according to emotion vocabularies of keywords input by the user, the purpose of dispatching, analyzing andstoring data of the cloud computing platform rapidly and conveniently is achieved, and therefore people can process the data conveniently through the cloud computing platform.
Owner:武汉巨正环保科技有限公司

System and method for secure binding of client calls and server functions

A system and method for secure binding of client calls and server functions is disclosed herein. On a server-side, the present invention alters the proxy codes of client-side JavaScript code of a Web-page. The present invention alters the name of each of the proxy codes at a predetermined time generate altered proxy codes.
Owner:APPCELERATOR

Browser operating system design method for achieving service migration of heterogenous operating system

The invention discloses a browser operating system design method for achieving service migration of a heterogenous operating system. A browser operating system is the operating system based on a Hurd system and comprises a process scheduling program, a memory management program, a device driving program and a file system, wherein the process scheduling program performs scheduling through a CPU according to the importance level of a process, the memory management program comprises memory process management, memory allocation and memory mapping and sharing, the memory device driving program is an interface for an operating system kernel and machine hardware, the device driving program shields details of the hardware for application programs, and the file system is responsible for file establishment, storage, reading, modification and file transfer and storage for a user and control of file access and revocation. In the memory management program, cookie management is performed, and the safety is improved. By adopting mapping between a virtual memory and a physical memory, the access and processing speed and efficiency of the browser operating system are improved.
Owner:STATE GRID JIBEI ELECTRIC POWER COMPANY +4

Caraoke on-demand system based on one-way wired digital television network

The invention consists of the cable digital TV set-top box, the HFC network, the data management / dispatching server and data broadcast server. The above data management / dispatching server is connected with the data broadcast server through the communication interface. The above data broadcast server is connected with the cable digital TV set-up box through broadcast card and HFC network. The invention also discloses a display method of order program system. The data management / dispatching server generate the audio file of the song, the text file of the song, the video file and program list. The audio file is cut and is transmitted to the set-top box through the broadcast card of the data broadcast server. After user browses the program list and orders a song, the set-top box displays the song through TV set.
Owner:广州市环网信息高速公路有限公司

Terminal browser operation system and communication method of the same

The invention discloses a terminal browser operation system and a communication method of the same. The terminal browser operation system adopts a terminal operation system based on a Hurd system, and the terminal operation system based on the Hurd system is provided with a kernel mode, a browser basic layer, a browser layer, a Web OS and Web application program layer from bottom to top, wherein the kernel layer provides the support service containing memory allocation, memory mapping and sharing for the browser basic layer; the browser basic layer manages the network source and the Cookie management; the browser layer finishes the access to the Web OS and Web application program layer based on the management service provided by the browser basic layer; the Web OS and Web application program layer receives a request of a user and responds to the request; a set of browsers is designed to improve the work of the browser, so that the terminal browser operation system can achieve a system target of fast, security and high efficiency, and satisfies the system function requirement.
Owner:SICHUAN ZHONGDIAN AOSTAR INFORMATION TECHNOLOGIES CO LTD +2
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products