| Patent application number | Description | Published |
| 20090013316 | Extension of Swing Modulo Scheduling to Evenly Distribute Uniform Strongly Connected Components - A method, apparatus, and computer instructions for scheduling instructions for execution. Identify a series of instructions in a loop, wherein the series of instructions has a cyclic data dependency. Determine whether the series of instructions is a uniform series of instructions. Schedule execution of the uniform series of instructions within the loop to optimize execution of the loop in response to the identified series of instructions being the uniform series of instructions. | 01-08-2009 |
| 20090113184 | Method, Apparatus, and Program for Pinning Internal Slack Nodes to Improve Instruction Scheduling - A scheduling algorithm is provided for selecting the placement of instructions with internal slack into a schedule of instructions within a loop. The algorithm achieves this by pinning nodes with internal slack to corresponding nodes on the critical path of the code that have similar properties in terms of the data dependency graph, such as earliest time and latest time. The effect is that nodes with internal slack are more often optimally placed in the schedule, reducing the need for rotating registers or register copy instructions. The benefit of the present invention can primarily be seen when performing instruction scheduling or software pipelining on loop code, but can also apply to other forms of instruction scheduling when greater control of placement of nodes with internal slack is desired. | 04-30-2009 |
| 20100095271 | Fine-Grained Software-Directed Data Prefetching Using Integrated High-Level and Low-Level Code Analysis Optimizations - A mechanism for minimizing effective memory latency without unnecessary cost through fine-grained software-directed data prefetching using integrated high-level and low-level code analysis and optimizations is provided. The mechanism identifies and classifies streams, identifies data that is most likely to incur a cache miss, exploits effective hardware prefetching to determine the proper number of streams to be prefetched, exploits effective data prefetching on different types of streams in order to eliminate redundant prefetching and avoid cache pollution, and uses high-level transformations with integrated lower level cost analysis in the instruction scheduler to schedule prefetch instructions effectively. | 04-15-2010 |
| Patent application number | Description | Published |
| 20110138076 | LIMITED-BANDWIDTH ELECTRONIC DATA COMMUNICATION SYSTEM FIELD OF THE INVENTION - A limited-bandwidth network electronic data communication system ( | 06-09-2011 |
| 20120011581 | SECURE NETWORK RESOURCE ACCESS SYSTEM - A secure network resource access system facilitates network access by network terminals to network resources located behind an enterprise firewall, and comprises a proxy server and a polling server. The proxy server is located logically outside the enterprise firewall for receiving application data from the network terminals. The polling server is located logically behind the enterprise firewall, and is configured to poll the proxy server to initiate transmission of the received application data from the proxy server to the polling server, to receive application data and associated network resource data from the proxy server in response to the poll, and to direct the application data to one of the network resources in accordance with the associated network resource data. | 01-12-2012 |
| 20120011582 | SECURE NETWORK RESOURCE ACCESS SYSTEM - A secure network resource access system facilitates network access by network terminals to network resources located behind an enterprise firewall, and comprises a proxy server and a polling server. The proxy server is located logically outside the enterprise firewall for receiving application data from the network terminals. The polling server is located logically behind the enterprise firewall, and is configured to poll the proxy server to initiate transmission of the received application data from the proxy server to the polling server, to receive application data and associated network resource data from the proxy server in response to the poll, and to direct the application data to one of the network resources in accordance with the associated network resource data. | 01-12-2012 |
| 20120011583 | SECURE NETWORK RESOURCE ACCESS SYSTEM - A secure network resource access system facilitates network access by network terminals to network resources located behind an enterprise firewall, and comprises a proxy server and a polling server. The proxy server is located logically outside the enterprise firewall for receiving application data from the network terminals. The polling server is located logically behind the enterprise firewall, and is configured to poll the proxy server to initiate transmission of the received application data from the proxy server to the polling server, to receive application data and associated network resource data from the proxy server in response to the poll, and to direct the application data to one of the network resources in accordance with the associated network resource data. | 01-12-2012 |
| 20120023569 | SECURE NETWORK RESOURCE ACCESS SYSTEM - A secure network resource access system facilitates network access by network terminals to network resources located behind an enterprise firewall, and comprises a proxy server and a polling server. The proxy server is located logically outside the enterprise firewall for receiving application data from the network terminals. The polling server is located logically behind the enterprise firewall, and is configured to poll the proxy server to initiate transmission of the received application data from the proxy server to the polling server, to receive application data and associated network resource data from the proxy server in response to the poll, and to direct the application data to one of the network resources in accordance with the associated network resource data. | 01-26-2012 |
| Patent application number | Description | Published |
| 20100212011 | METHOD AND SYSTEM FOR SPAM REPORTING BY REFERENCE - Methods and systems for spam reporting by reference are described. In one embodiment, an electronic message may be received by a mobile electronic device. A spam report may be transmitted from the mobile electronic device to a report server. The spam report may notify the report server that the electronic message is spam and include a reference to the electronic message without including the electronic message itself. The reference may be usable to identify the received message. | 08-19-2010 |
| 20100223088 | ELECTRONIC DEVICE AND METHOD OF MANAGING CALENDAR EVENT RECORDS - A computer-implemented method of managing calendar event records at a database includes detecting a change to a distribution list, the change associated with at least one affected list member, determining ones of the calendar event records to which the distribution list is invited, and sending a respective calendar event update message to each of the at least one affected list member for each of the ones of the calendar event records. | 09-02-2010 |
| 20100223089 | ELECTRONIC DEVICE AND METHOD FOR CREATING CALENDAR EVENT RECORDS - A computer-implemented method of creating a calendar event record includes receiving a selection of an option to schedule a meeting from an electronic mail interface for an electronic mail message and rendering a calendar event record scheduling interface and automatically populating fields for the calendar event record based on fields from the electronic mail message. | 09-02-2010 |
| 20120014252 | Methods And Apparatus For Use In Communicating Data Packets Within A Data Packet Window Having A Size That Is Set Based On Quality Of Service (QOS) Parameters - Methods and apparatus for use in communicating data packets to communication devices are described. A communication device receives one or more Quality of Service (QoS) parameters of a data communication session established between it and a wireless communication network. The one or more QoS parameters may be or include a bandwidth parameter. The communication device sends the bandwidth parameter or a value derived therefrom to a host system via the wireless communication network. The communication device then receives, from the host system via the wireless communication network, data packets via the data communication session. The data packets are communicated within a data packet window having a size that is set as a function of the bandwidth parameter. If another data communication session is established, the communication device sends an updated bandwidth parameter to the host system for receiving data packets within a data packet window having an updated size that is set in accordance with the function. | 01-19-2012 |
| Patent application number | Description | Published |
| 20110154225 | METHOD AND DEVICE TO MODIFY AN ELECTRONIC DOCUMENT FROM A MOBILE ENVIRONMENT WITH SERVER ASSISTANCE - Methods and devices to modify an electronic document written in a markup language on a mobile communications device with assistance from a server. Objects referenced by the electronic document are evaluated by the server based on predefined object identifying criteria, identifying removable objects which, when rendered on a mobile communications device, may cause readability problems for a mobile user. The server creates a modified electronic document by inserting markup tags around at least one segment of the markup language corresponding to the removable object, and then transmits the modified electronic document to the mobile communications device. The mobile communications device initially displays the document with all objects included. In response to a user input instructing removal of one or more of the removable objects, the mobile device re-displays the document without displaying the one or more removable objects. | 06-23-2011 |
| 20110194683 | System and Method for Handling A Meeting Request - Data processing and communications devices are configured to generate, using command signals received from at least one user input device, a signal set representing a meeting request, the meeting request signal set comprising signals representing one or more parameters for a proposed meeting and configured for causing a second data processing and communications device to initiate a voice call on receipt of command signals representing a response to the meeting request; and forward the generated meeting request signal set to the second data processing and communications device. | 08-11-2011 |
| 20110202632 | METHOD, SYSTEM AND APPARATUS FOR DELIVERING WEB CONTENT - According to embodiments described in the specification, a method, system and apparatus for delivering web content are provided. The method comprises maintaining a web page in a memory of a web server identifiable by a network address, the web page including at least one reference to a foreign element maintained at a second web server identifiable by a second network address; identifying the at least one reference; transmitting a request from an interface of the web server for obtaining the second network address; receiving the second network address of the second web server and storing the second network address in the memory in association with an identifier of the web page. | 08-18-2011 |
| 20110273380 | PORTABLE ELECTRONIC DEVICE AND METHOD OF CONTROLLING SAME - A method includes detecting a received gesture on a touch-sensitive display, comparing the received gesture to a predefined gesture, if an option to provide gesture feedback is enabled, providing gesture feedback comprising rendering a representation of the predefined gesture on the touch-sensitive display. | 11-10-2011 |
| 20110289051 | METHOD, SYSTEM AND APPARATUS FOR REMOTE DATA SEARCHING - A method and apparatus for remote searching of data stored on a communication device is provided. The communication device is generally in communication with a server for tracking data associated with the communication device and data associated with a synchronizable computing device, synchronizable with the communication device. An index of data stored at the communication device is maintained at the server, the index for distinguishing the data stored at the communication device from data stored at the synchronizable computing device. A searchable copy of data stored on the communication device cross-referenced to the index is maintained, the searchable copy searchable using search parameter data received from the communication device to produce search results transmittable back to the communication device. | 11-24-2011 |
| 20110307540 | METHOD AND SYSTEM FOR REDUCING TRANSMISSION OF REDUNDANT DATA - A method and system for reducing protocol headers sent over a wireless network are described. The method includes receiving at a proxy server, from a mobile device, a protocol request device addressed to a remote system. The protocol request including defined headers and an enable-caching indicator. The proxy server stores at least one of the defined headers as cached headers and sends a protocol response to the mobile device identifying the cached headers. Subsequent requests from the mobile device are formatted as abridged requests that exclude the cached headers, thereby reducing the data transmitted. The proxy server adds the cached headers to the abridged requests before forwarding them as unabridged requests to the remote system. | 12-15-2011 |
| Patent application number | Description | Published |
| 20100164750 | Adapter for meter - An adapter is interposed between a standard resource meter and its socket, to provide RF-capabilities. Communications between meter and adapter are effected by optical technology. The adapter has emergency battery back-up capabilities. | 07-01-2010 |
| 20100321003 | METER-MOUNTED EXTENDER - A method of designing a meter-mounted extender with a transformer is disclosed, wherein losses from primary and secondary windings are equalized for a given secondary load. | 12-23-2010 |
| 20100323555 | Meter Collar - A meter adapter in the form of a collar interposed between meter and associated socket, provides a smooth curved jaw configuration for meter terminal blades, and branch fuse safety features. | 12-23-2010 |
| 20110010439 | Communications system - A communications system for a network of stations, is provided where stations identify themselves upon being informed of the desires of an inquisitor station. Additionally, techniques for “plug and play”, self-healing and homogenizing the heterogeneous parts of a network, are provided. | 01-13-2011 |
| Patent application number | Description | Published |
| 20080275939 | Demand Provisioning of Applications - A system and method for on demand provisioning of applications to clients, the system providing on demand access to applications by clients and their users over a computer communication system such as the Internet, thereby eliminating the need for clients to independently purchase, install, integrate and maintain the applications on their own systems. The system and method designed to create and install a separate, stand alone, dedicated copy or instance of the applications for each new client and to provide the clients with on demand access to provisioning and management functions allowing the clients to purchase, manage and maintain the applications on demand. | 11-06-2008 |
| 20090006986 | Method and system for accessing online applications using a web browser - A method and system for accessing online software applications using a Web browser. The system displays buttons linked to online software applications. Clicking on a button displays the start page of the online software application associated with that link in a display area in the content window of a Web browser. The user interface of the system can resemble a virtual Personal Digital Assistant. | 01-01-2009 |
| 20100169491 | On demand provisioning of applications - A system and method for on demand provisioning of applications to clients, the system providing on demand access to applications by clients and their users over a computer communication system such as the Internet, thereby eliminating the need for clients to independently purchase, install, integrate and maintain the applications on their own systems. The system and method designed to create and install a separate, stand alone, dedicated copy or instance of the applications for each new client and to provide the clients with on demand access to provisioning and management functions allowing the clients to purchase, manage and maintain the applications on demand. | 07-01-2010 |
| 20100186008 | Method and system for managing online applications - A system and method for managing an online software application, which includes an online user manual integrally bundled with the online software application, the user manual providing one or more supporting tools to enable the online, real-time management and distribution of the online software application. The supporting tools include tools such as a personalization module, a statistics module, an access channel tools module, a licensing module, an authentication module, and other tools or modules as necessary for managing the online software application during its complete lifecycle. | 07-22-2010 |
| Patent application number | Description | Published |
| 20100181052 | Finned Cylindrical Heat Exchanger - A cylindrical heat exchanger for use as a gas cooler in a thermal regenerative machine such as a Stirling engine includes an imperforate middle wall of sufficient strength and thickness to withstand the pressure exerted by the working fluid. The heat exchanger includes an inner corrugated wall located within an axial gas flow passage inside the middle wall, and an outer corrugated wall which defines an axial coolant flow passage along the outer surface of the middle wall. The coolant flow passage preferably contains a corrugated intermediate wall. | 07-22-2010 |
| 20110189525 | Conformal Heat Exchanger for Battery Cell Stack - A heat exchanger structure for use in a battery unit that comprises a first battery stack comprising a plurality of battery cells and a second battery stack comprising a plurality of battery cells. The heat exchanger structure is disposed between opposing surfaces of the first battery stack and the second battery stack and defines one or more fluid flow passages, the heat exchanger structure being dimensionally compliant to compress under expansion of the first and second battery stacks and expand under subsequent contraction of the first and second battery stacks. | 08-04-2011 |
| 20110302910 | Annular Heat Exchanger - An annular heat exchanger for cooling hot gases comprises an inner shell, an intermediate shell and an outer shell. Where the heat exchanger is integrated with a catalytic converter for treatment of hot exhaust gases in a motor vehicle, the inner shell contains a catalyst for treatment of the exhaust gases. Inner and outer gas flow passages are provided between the shells, and a coolant flow passage is provided, either on the outer surface of the outer shell, or inbetween the intermediate and outer shells. The exhaust gases change direction twice as they pass through the heat exchanger, and the annular structure of the heat exchanger provides a large surface area, and a large flow section, relative to volume, and thereby provides effective heat exchange without significantly increasing space requirements. | 12-15-2011 |
| Patent application number | Description | Published |
| 20090119242 | System, Apparatus, and Method for Internet Content Detection - A method of detecting content communicated via a network is provided consisting of the steps of: classifying the content into a first category and a second category by means of a classification process; detecting one or more behaviour parameters of a user accessing the content, where the behaviour patterns are associated with the content either consisting of first category content or second category content; and further classifying the content into first category content and second category content based on the behaviour parameters detected for the user. The first category content generally consists of restricted or illegal content, and the second category content generally consists of unrestricted or legal content. The classification process consists of a pattern recognition technique that includes a training phase and a testing phase. The training phase provides statistical properties of a plurality of data objects which are labelled prior to testing as either restricted or unrestricted. The testing phase determines whether one or more data objects of content communicated via the network constitute restricted content or unrestricted content. A related system, network apparatus and computer program is provided. | 05-07-2009 |
| 20100266998 | METHOD FOR COMPETENCY ASSESSMENT OF HEALTHCARE STUDENTS AND PRACTITIONERS - A method to assess the competency of a healthcare practitioner, wherein the method provides a learning object repository comprising a plurality of previously-created virtual objects, creates a first template and a second template by the second module, wherein the first template comprises one or more previously-defined learning objectives, and wherein the second template comprises one or more previously-defined competency assessments related to the one or more selected learning objectives. The method provides the first template and the second template to the learning object repository. The method displays on a visual display device a virtual clinical world comprising a plurality of virtual objects retrieved from the learning object repository. Further according to the method, a practitioner selects a virtual patient from the virtual clinical world, selects a series of interactions with the patient, and selects patient data. The method tracks the selected patient interactions, and the selected patient data. | 10-21-2010 |
| Patent application number | Description | Published |
| 20110283618 | SUPPLYING BIOREACTOR GASEOUS EFFLUENT TO COMBUSTION PROCESS - There is provided a process of growing a phototrophic biomass in a reaction zone. The reaction zone includes an operative reaction mixture. The operative reaction mixture includes the phototrophic biomass disposed in an aqueous medium. Gaseous exhaust material is produced with a gaseous exhaust material producing process, wherein the gaseous exhaust material includes carbon dioxide. Reaction zone feed material is supplied to the reaction zone of a photobioreactor such that any carbon dioxide of the reaction zone feed material is received by the phototrophic biomass so as to provide a carbon dioxide-enriched phototrophic biomass in the aqueous medium. A discharge of the gaseous exhaust material from the gaseous exhaust material producing process is supplied to the reaction zone feed material and defines a gaseous exhaust material reaction zone supply. The carbon dioxide-enriched phototrophic biomass disposed in the aqueous medium is exposed to photosynthetically active light radiation so as to effect photosynthesis. A reaction zone gaseous effluent being discharged from the reaction zone is recovered. The recovered reaction zone gaseous effluent is contacted with combustible material in a combustion zone to effect combustion of the combustible material. | 11-24-2011 |
| 20110287405 | BIOMASS PRODUCTION - There is provided a process of growing a phototrophic biomass in a reaction zone. The reaction zone comprises a production purpose reaction mixture that is operative for effecting photosynthesis upon exposure to photosynthetically active light radiation. The production purpose reaction mixture comprises production purpose phototrophic biomass that is operative for growth within the reaction zone, such that a reaction zone concentration of production purpose phototrophic biomass is provided in the reaction zone. The growth of the production purpose phototrophic biomass comprises that which is effected by the photosynthesis. | 11-24-2011 |
| 20110287507 | PROCESS FOR GROWING BIOMASS BY MODULATING SUPPLY OF GAS TO REACTION ZONE - There is provided a process of growing a phototrophic biomass in a reaction zone. The reaction zone includes an operative reaction mixture. The operative reaction mixture includes the phototrophic biomass disposed in an aqueous medium. Gaseous exhaust material is produced with a gaseous exhaust material producing process, wherein the gaseous exhaust material includes carbon dioxide. Reaction zone feed material is supplied to the reaction zone such that any carbon dioxide of the reaction zone feed material is received by the phototrophic biomass so as to provide a carbon dioxide-enriched phototrophic biomass in the aqueous medium. The carbon dioxide-enriched phototrophic biomass disposed in the aqueous medium is exposed to photosynthetically active light radiation so as to effect photosynthesis. A discharge of the gaseous exhaust material from the gaseous exhaust material producing process is modulated based on sensing of at least one reaction zone parameter. The modulating of the discharge of the gaseous exhaust material includes modulating of a supply of the discharged gaseous exhaust material to the reaction zone feed material, wherein the discharged gaseous exhaust material which is supplied to the reaction zone feed material defines a gaseous exhaust material reaction zone supply, wherein the gaseous exhaust material reaction zone supply includes carbon dioxide. | 11-24-2011 |
| 20110287522 | PRODUCING BIOMASS USING PRESSURIZED EXHAUST GAS - There is provided a process of growing a phototrophic biomass in a reaction zone. The reaction zone includes an operative reaction mixture. The operative reaction mixture includes the phototrophic biomass disposed in an aqueous medium. Gaseous exhaust material is produced with a gaseous exhaust material producing process, wherein the gaseous exhaust material includes carbon dioxide. Reaction zone feed material is supplied to the reaction zone such that any carbon dioxide of the reaction zone feed material is received by the phototrophic biomass so as to provide a carbon dioxide-enriched phototrophic biomass in the aqueous medium. A discharge of the gaseous exhaust material from the gaseous exhaust material producing process is supplied to the reaction zone feed material and defines a gaseous exhaust material reaction zone supply. The carbon dioxide-enriched phototrophic biomass disposed in the aqueous medium is exposed to photosynthetically active light radiation so as to effect photosynthesis. The reaction zone feed material is supplied at a pressure which effects flow of the reaction zone feed material through at least a seventy (70) inch vertical extent of the aqueous medium. | 11-24-2011 |
| 20110287523 | RECOVERING MAKE-UP WATER DURING BIOMASS PRODUCTION - There is provided a process of growing a phototrophic biomass in a reaction zone. The reaction zone includes an operative reaction mixture. The operative reaction mixture includes the phototrophic biomass disposed in an aqueous medium. Gaseous exhaust material is produced with a gaseous exhaust material producing process, wherein the gaseous exhaust material includes carbon dioxide. Reaction zone feed material is supplied to the reaction zone of a photobioreactor such that any carbon dioxide of the reaction zone feed material is received by the phototrophic biomass so as to provide a carbon dioxide-enriched phototrophic biomass in the aqueous medium. A discharge of the gaseous exhaust material from the gaseous exhaust material producing process is supplied to the reaction zone feed material and defines a gaseous exhaust material reaction zone supply. The carbon dioxide-enriched phototrophic biomass disposed in the aqueous medium is exposed to photosynthetically active light radiation so as to effect photosynthesis. A product is discharged from the photobioreactor. The product includes at least a fraction of the contents of the reaction zone of the photobioreactor. A supplemental aqueous material supply is supplied to the reaction zone so as to replenish the contents of the photobioreactor. The supplemental aqueous material supply includes at least one of: (a) aqueous material which has been condensed from the gaseous exhaust material reaction zone supply while the gaseous exhaust material reaction zone supply is being cooled before being supplied to the reaction zone, and (b) aqueous material which has been separated from the discharged product. | 11-24-2011 |
| 20110287525 | DILUTING EXHAUST GAS BEING SUPPLIED TO BIOREACTOR - There is provided a process of growing a phototrophic biomass in a reaction zone. The reaction zone includes an operative reaction mixture. The operative reaction mixture includes the phototrophic biomass disposed in an aqueous medium. Gaseous exhaust material is produced with a gaseous exhaust material producing process, wherein the gaseous exhaust material includes carbon dioxide. Reaction zone feed material is supplied to the reaction zone of a photobioreactor such that any carbon dioxide of the reaction zone feed material is received by the phototrophic biomass so as to provide a carbon dioxide-enriched phototrophic biomass in the aqueous medium. A discharge of the gaseous exhaust material from the gaseous exhaust material producing process is supplied to the reaction zone feed material and defines a gaseous exhaust material reaction zone supply. A supplemental gaseous dilution agent is supplied to the reaction zone feed material. The carbon dioxide concentration of the supplemental gaseous dilution agent is less than the carbon dioxide concentration of the gaseous exhaust material reaction zone supply which is supplied to the reaction zone feed material. The carbon dioxide-enriched phototrophic biomass disposed in the aqueous medium is exposed to photosynthetically active light radiation so as to effect photosynthesis. | 11-24-2011 |
| 20110287526 | PROCESS FOR GROWING BIOMASS BY MODULATING INPUTS TO REACTION ZONE BASED ON CHANGES TO EXHAUST SUPPLY - There is provided a process of growing a phototrophic biomass in a reaction zone. The reaction zone includes an operative reaction mixture. The operative reaction mixture includes the phototrophic biomass disposed in an aqueous medium. Gaseous exhaust material is produced with a gaseous exhaust material producing process, wherein the gaseous exhaust material includes carbon dioxide. Reaction zone feed material is supplied to the reaction zone such that any carbon dioxide of the reaction zone feed material is received by the phototrophic biomass so as to provide a carbon dioxide-enriched phototrophic biomass in the aqueous medium. A discharge of the gaseous exhaust material from the gaseous exhaust material producing process is supplied to the reaction zone feed material and defines a gaseous exhaust material reaction zone supply. The carbon dioxide-enriched phototrophic biomass disposed in the aqueous medium is exposed to photosynthetically active light radiation so as to effect photosynthesis. When an indication of a change in the molar rate of supply of carbon dioxide in the gaseous exhaust material reaction zone supply to the reaction zone feed material is sensed, at least one input to the reaction zone is modulated. The modulating of at least one input includes at least one of: (a) effecting or eliminating supply of, or modulating the intensity of, the photosynthetically active light radiation to which at least a fraction of the carbon dioxide-enriched phototrophic biomass is exposed, and (b) effecting, modulating, or eliminating the molar rate of supply, or commencing supply, of a nutrient supply to the reaction zone. | 11-24-2011 |