Patent application number | Description | Published |
20090247134 | SYNCHRONIZING COMMUNICATIONS AND DATA BETWEEN MOBILE DEVICES AND SERVERS - A system, method, and computer program product for synchronizing communications, data, application workflow events, and business processes between a mobile device and a server are described herein. In an embodiment, the method operates by determining whether there is a data object to be synchronized between a source and a target, wherein the source and target are one of either a mobile device or a server. An indication is sent to the target when there is a data object to be synchronized from the source. The data object to be synchronized is saved in a cache on the source and it is determined whether the mobile device is connected to the server. The synchronization operation is queued for the target until it is determined that the mobile device is connected to the server, and results are returned to the source after the data object is synchronized on the target. | 10-01-2009 |
20090282125 | Synchronizing Events Between Mobile Devices and Servers - A system, method, and computer program product for synchronizing events between a mobile device and a server are described herein. In an embodiment, the method operates by detecting events to be synchronized between a source and a target, wherein the source and target are one of either a mobile device or a server. The method comprises deducing activities that occurred in order to create the detected event, reading data records corresponding to the deduced activities, and creating packets of operations needed to recreate the deduced activities on the target. The method further comprises queuing the packets of operations and data records and receiving event synchronization results at the source after the queued packets of operations have successfully executed on the target, wherein the synchronization results include a synchronization status and a unique record identifier identifying the event. In an embodiment, personal information manager (PIM) events are synchronized. | 11-12-2009 |
20100281118 | Maintaining Connections Between Mobile Devices and Servers - A system, method, and computer-readable medium having computer-executable instructions for maintaining connections between a mobile device and a server are described herein. In an embodiment, the method operates by receiving a data request from the mobile device, the data request identifying at least a timeout interval. The method comprises sending the data request to a data server and then determining whether the timeout interval has passed. The method also comprises sending a keep alive message to the mobile device indicating that the request has timed out if it is determined that the timeout interval has passed. The method then receives a re post request from the mobile device, the re post request identifying a timeout interval. The method further comprises receiving a response from the data server, the response including at least data requested by the mobile device and then sends the response to the mobile device. | 11-04-2010 |
20100281143 | MAINTAINING MOBILE DEVICE OPERATIONS - Systems, methods, and computer program products are provided for synchronizing device settings at a mobile device with settings held at a database in a synchronization server. This settings exchange mechanism is further extended to provide versioning information used in an auto upgrade process, in which the synchronization server is configured to push updates to the mobile device. Additional systems, methods, and computer program products are provided for configuring logging preferences on the mobile device from a server, and further for silently retrieving logs generated on the mobile device to the server. | 11-04-2010 |
20120066411 | Synchronizing Events Between Mobile Devices and Servers - A system, method, and computer program product for synchronizing events between a mobile device and a server are described herein. In an embodiment, the method operates by detecting events to be synchronized between a source and a target, wherein the source and target are one of either a mobile device or a server. The method comprises deducing activities that occurred in order to create the detected event, reading data records corresponding to the deduced activities, and creating packets of operations needed to recreate the deduced activities on the target. The method further comprises queuing the packets of operations and data records and receiving event synchronization results at the source after the queued packets of operations have successfully executed on the target, wherein the synchronization results include a synchronization status and a unique record identifier identifying the event. In an embodiment, personal information manager (PIM) events are synchronized. | 03-15-2012 |
20120158828 | BULK INITIAL DOWNLOAD OF MOBILE DATABASES - A system, method, and computer program product are provided for handling bulk initial downloads of databases to mobile devices. Rather than straining the resources of a mobile device to recreate the database locally, a server can construct the database to the mobile device's requirements at the server by impersonating the mobile device. The server can then send the database, compressed and over an encrypted session, to the mobile device. The mobile device can then decrypt and uncompress the pages received, and then encrypt them using a local key for secure storage on a local storage device. | 06-21-2012 |
20160087833 | SERVER CLUSTERING IN MOBILE COMPUTING ENVIRONMENT - A clustered server system and a method for maintaining a server cluster involve a plurality of servers that collectively form a server cluster. A master database stores configuration information concerning the server cluster. Each server stores a local copy of the configuration information in a file system. The servers automatically update their respective file system using a database copy of the configuration information if the configuration information changes in the database. | 03-24-2016 |
Patent application number | Description | Published |
20090322806 | METHOD OF PRINTING FOR INCREASED INK EFFICIENCY - The present invention relates generally to the field of inkjet printing, and in particular to a method of printing that provides improved ink usage efficiency. In the method of the present invention a threshold level of ink in an ink chamber or reservoir is stored. The remaining amount of ink in the ink chamber or reservoir is monitored and compared to the threshold level. When the remaining amount of ink in the ink chamber or reservoir is below the threshold level, an ink throughput through the printhead for a printed image is reduced. | 12-31-2009 |
20090322822 | DROP VOLUME COMPENSATION FOR INK SUPPLY VARIATION - The present invention relates to a method that enables image quality of a printed image to be maintained by reducing unintended variations in drop volume, through the adjustment of ink drop ejecting conditions depending on the amount of ink remaining in an ink tank chamber or reservoir, and/or the ink demand for printing an image. The method of printing of the present invention comprises: providing a printhead in fluid communication with an ink chamber or reservoir; detecting at least one parameter related to an amount of negative pressure provided to the printhead; and adjusting an ink drop ejecting condition of the printhead as a function of the parameter so that an amount of variation in size of ejected ink drop is reduced. | 12-31-2009 |
20110205263 | CONTROLLABLE MAINTENANCE OPERATIONS FOR EFFICIENT INK USE - A method of controlling in a printer the maintenance of an inkjet printhead supplied with fluid from a plurality of fluid sources, the method includes the steps of (a) monitoring the usage of the plurality of fluid sources; (b) identifying a preferred fluid source for use in a maintenance operation based on the monitored usage of the plurality of fluid sources; and (c) performing the maintenance operation using a first quantity of fluid from the preferred fluid source. | 08-25-2011 |
20110205292 | USING NONDEPLETED INK SOURCE FOR MAINTENANCE OPERATION - A method of controlling a maintenance operation in an inkjet printer including an inkjet printhead supplied with fluid from a plurality of fluid sources, the method includes the steps of (a) monitoring the usage of the plurality of fluid sources; (b) identifying a first fluid source that is substantially empty; (c) identifying a second fluid source that is not substantially empty; and (d) performing the maintenance operation using a quantity of fluid from at least the second fluid source. | 08-25-2011 |
20120081440 | DROP VOLUME COMPENSATION FOR INK SUPPLY VARIATION - The present invention relates to a method that enables image quality of a printed image to be maintained by reducing unintended variations in drop volume, through the adjustment of ink drop ejecting conditions depending on the amount of ink remaining in an ink tank chamber or reservoir, and/or the ink demand for printing an image. The method of printing of the present invention comprises: providing a printhead in fluid communication with an ink chamber or reservoir; detecting at least one parameter related to an amount of negative pressure provided to the printhead; and adjusting an ink drop ejecting condition of the printhead as a function of the parameter so that an amount of variation in size of ejected ink drop is reduced. | 04-05-2012 |
Patent application number | Description | Published |
20110191858 | OFFLINE ACCESS IN A DOCUMENT CONTROL SYSTEM - Systems and techniques to provide offline access in a document control system. In general, in one implementation, the technique includes: receiving a request from a client, and pre-authorizing the client, in response to the request, to allow actions by a user as a member of a group of users by sending to the client offline access information including a first key associated with the group, the first key being useable at the client to access an electronic document by decrypting a second key in the electronic document. Receiving a request can involve receiving a request from the client to take an action with respect to a second document. The technique can also include verifying the user at the client as an authenticated user, and the offline access information can include user-specific keys, group-specific keys, a policy, and a document revocation list. | 08-04-2011 |
20130198807 | Transparent Authentication Process Integration - Systems and techniques to provide transparent authentication integration. In general, in one implementation, the technique includes: receiving a request from a client to take an action with respect to an electronic document, in response to the request, obtaining an authentication process, and sending the authentication process to the client for use in identifying a current user and controlling the action with respect to the electronic document based on the current user and document-permissions information associated with the electronic document. Obtaining the authentication process can involve requesting and receiving the authentication process from a second server. The authentication process can use an existing interface provided by the client to communicate authentication information to the server. | 08-01-2013 |
20130212707 | Document control system - Systems and techniques to provide a document control system. In general, in one implementation, the technique includes: receiving, at a permissions-broker server, a request from a client to take an action with respect to an electronic document, identifying, at the permissions-broker server and in response to the request, first document-permissions information associated with the electronic document, the first document-permissions information being in a first permissions-definition format, translating, at the permissions-broker server, the identified first document-permissions information into second document-permissions information in a second permissions-definition format, and sending the second document-permissions information to the client to govern the action with respect to the electronic document at the client. The first permissions-definition format can include at least one type of permission information that cannot be fully defined in the second permissions-definition format, and translating the first information into the second information can involve translating based upon additional information associated with the request. | 08-15-2013 |
20130239230 | DOCUMENT ACCESS AUDITING - The present disclosure includes systems and techniques relating to document access auditing. According to an aspect, the invention involves receiving a request relating to an electronic document associated with a document tracking system; retrieving actions-taken information associated with the electronic document and maintained by the document tracking system; combining and signing the electronic document and the actions-taken information to form a signed document that includes the actions-taken information; and providing the signed document to enable access to the actions-taken information independent of the document tracking system. According to another aspect, the invention involves presenting a consent query that requests consent to an audit event to be recorded by a document control system for an electronic document tethered to the document control system; receiving a consent indication with respect to a consent statement relating to the audit event; and sending information corresponding to the consent indication to the document control system. | 09-12-2013 |
20140032900 | VERSIONING OF MODIFIABLE ENCRYPTED DOCUMENTS - In some embodiments, a method includes receiving a modifiable electronic document. The method includes generating a new version of the modifiable electronic document. The method also includes encrypting the new version of the modifiable electronic document using an encryption key that is used to encrypt the modifiable electronic document and different versions of the modifiable electronic document. The method includes saving the new version of the modifiable electronic document. | 01-30-2014 |
20140040884 | CLOUD BURSTING - A system is provided to reroute a request received within one virtualization service for processing within another virtualization service. The system comprises an offload manager, and a response service module. The offload manager may be configured to determine that an overflow request from a client computer system is suitable for being processed at a computer system provided within a second virtualization service and, in response, reroute the overflow request to a computer system provided within a second virtualization service. The response service module may be configured to receive a result of processing of the overflow request from the computer system provided within the second virtualization service and prepare the received result for communicating to the client computer system. | 02-06-2014 |
20140040885 | AUTONOMOUS APPLICATION-LEVEL AUTO-SCALING IN A CLOUD - A method and system for application-level auto-scaling in a cloud computing environment is provided. An example system includes a data collector and a scaling module. The data collector is to collect application-level data that reflects demand for a subject computing application executing on the virtual instance of a machine provided by a virtualization service. The scaling module is to select a scaling action based on the application-level data and issue a request to perform the scaling action with respect to the virtual instance of a machine. | 02-06-2014 |
Patent application number | Description | Published |
20140040438 | DYNAMIC CONFIGURATION OF APPLICATIONS DEPLOYED IN A CLOUD - A system is provided to deploy a computing application in a cloud using a service provider interface. The system comprises a configuration request detector, a configuration object retriever, and a configuration installer. The configuration request detector receives, at a computer system provided within a virtualization service, a configuration request. The configuration object retriever retrieves a configuration object in response to the configuration request. The configuration installer uses the configuration object, to automatically install a configuration associated with the configuration object to produce a second version of the computing application. The second version of the computing application provides additional features or services according to the definition of the configuration object. | 02-06-2014 |
20140040473 | OPTIMIZATION SCHEDULER FOR DEPLOYING APPLICATIONS ON A CLOUD - A system is provided to deploy a computing application on a cloud using optimization criteria. The system comprises a launch request detector to detect a request to launch a computing application within a virtualization service, an application requirement detector to determine application requirement for the computing application, a cloud resource inventory detector to determine cloud resource inventory, an optimization requirement detector, a matching module, and a configuration module. The optimization requirement detector may be configured to determine an optimization requirement. The matching module may be configured to perform matching of the application requirement with the resource inventory based on the optimization requirement. The configuration module may be configured to generate an optimized application deployment configuration based on the result of the matching and cause launching of the computing application within the virtualization service using the optimized application deployment configuration. | 02-06-2014 |
20140040656 | SYSTEM AND METHOD FOR MANAGING CLOUD DEPLOYMENT CONFIGURATION OF AN APPLICATION - A system is provided to manage cloud deployment configuration of a computing application. The system comprises a request detector, a retrieving module, a manager loader, a configuration change request detector, and a configuration module. The request detector may be configured to detect a request to install a manager agent on an instance of a virtual machine executing a computing application within a virtualization service. The retrieving module may be configured to obtain a manager agent object for loading the manager agent, and install the manager agent on the instance. The manager loader may be configured to invoke the manager agent to collect metrics for the computing application. The configuration change request detector may be configured to receive an instruction to alter cloud deployment configuration of the computing application. The configuration module may be configured to automatically alter the cloud deployment configuration of the computing application in response to the instruction. | 02-06-2014 |
Patent application number | Description | Published |
20090055256 | Funding Information Delivery Using Advertising Revenue - Embodiments are provided to deliver information to a user such that data information delivery costs are less than an amount of generated advertising revenue. In an embodiment, a system can be configured to deliver information, including content and advertisements, to a user which operates to remove the burden of payment for the information delivery by the user. In one embodiment, bandwidth, compression, minimization, protocols, timing, and other optimization parameters can be used to minimize the cost to communicate information, including content and advertisements, to a user. Embodiments can be configured to optimally package advertisements and content, such that advertising revenue can be used to compensate for or override costs associated with the transmission of the content and advertisements. Other embodiments and functionality are available. | 02-26-2009 |
20110055002 | FUNDING INFORMATION DELIVERY USING ADVERTISING REVENUE - Embodiments are provided to deliver information to a user such that data information delivery costs are less than an amount of generated advertising revenue. In an embodiment, a system can be configured to deliver information, including content and advertisements, to a user which operates to remove the burden of payment for the information delivery by the user. In one embodiment, bandwidth, compression, minimization, protocols, timing, and other optimization parameters can be used to minimize the cost to communicate information, including content and advertisements, to a user. Embodiments can be configured to optimally package advertisements and content, such that advertising revenue can be used to compensate for or override costs associated with the transmission of the content and advertisements. Other embodiments and functionality are available. | 03-03-2011 |
20140058925 | APPARATUS, METHOD AND ARTICLE TO AUTOMATE AND MANAGE FORMULA OR ASSET-BASED LENDING IN A NETWORKED ENVIRONMENT - Systems and methods automate and manage electronic exchange in the asset-based lending industry, particularly between borrowers and lenders. Such include automated extraction or import of relevant data, normalization of same; application of various rules and parameters as part of intermediate calculations, and provision of results to the lender, and optionally the borrower. The borrower may review and modify data. Various checks are implemented to ensure data is accurate and lender-specified rules are consistently applied. Rules may be customized per lender, per borrower, per customer, per asset type, and even per asset. | 02-27-2014 |
Patent application number | Description | Published |
20110115209 | TARGETED MASS MAILING SYSTEM AND METHOD - A targeted mass mailing system and method including use of a pre-engineered subassembly. The subassembly is a unit of printable substrate which is processed according to at least one client-specified rule and which includes a unique identifier having associated code that drives manufacturing of the subassembly into a final assembly that constitutes at least one component of a mailing package, wherein the printable substrate may include at least one of paper, cardboard, plastic and foil, wherein the at least one component includes at least one mailing package insert and/or a mailing package container, wherein processing includes, but is not limited to, at least one of printing, folding, cutting, perforating, trimming, gluing, slitting, die-cutting, personalizing, matching, tipping, affixing, inserting, flipping, inverting, on-serting, labeling, enclosing and enveloping of the unit, and wherein the unique identifier is preferably removable. | 05-19-2011 |
20150137503 | TARGETED MASS MAILING SYSTEM AND METHOD - A targeted mass mailing system and method including use of a pre-engineered subassembly. The subassembly is a unit of printable substrate which is processed according to at least one client-specified rule and which includes a unique identifier having associated code that drives manufacturing of the subassembly into a final assembly that constitutes at least one component of a mailing package, wherein the printable substrate may include at least one of paper, cardboard, plastic and foil, wherein the at least one component includes at least one mailing package insert and/or a mailing package container, wherein processing includes, but is not limited to, at least one of printing, folding, cutting, perforating, trimming, gluing, slitting, die-cutting, personalizing, matching, tipping, affixing, inserting, flipping, inverting, on-serting, labeling, enclosing and enveloping of the unit, and wherein the unique identifier is preferably removable. | 05-21-2015 |
Patent application number | Description | Published |
20120271576 | SYSTEMS AND METHODS FOR ANALYZING ENERGY USAGE - A system for analyzing energy usage measures one or more parameters indicative of energy usage for a plurality of sub-circuits, where the sampling rate for the measuring is substantially continuous, and automatically transmits information related to at least one of the measured parameters at a rate that enables monitoring of current energy usage. The system further detects a significant change in a measured parameter, determines whether the significant change in the measured parameter is caused by a change in energy usage, and automatically transmits information related to the significant change in the measured parameter caused by the change in energy usage after detecting the significant change. | 10-25-2012 |
20120323382 | SYSTEMS AND METHODS TO ASSESS AND OPTIMIZE ENERGY USAGE FOR A FACILITY - A system for assessing energy usage reads read at least one computer-aided design (CAD) file relating to the architecture of a facility and extracts information from the CAD file for use in determining static energy characteristics corresponding to the architecture of the facility, acquires information for use in determining dynamic energy characteristics of the facility, and calculates a predicted energy usage of the facility based at least in part on the static and dynamic energy characteristics. The system further acquires data from at least one sensor configured to measure actual energy usage of the facility in real-time and calculates the actual energy usage of the facility. When the actual energy usage exceeds the predicted energy usage, the system transmits an alert to a user and determines corrective measures to reduce energy usage. | 12-20-2012 |
20130134962 | ENERGY SEARCH ENGINE METHODS AND SYSTEMS - Systems and methods dynamically assess energy efficiency by obtaining a minimum energy consumption of a system, receiving in a substantially continuous way a measurement of actual energy consumption of the system, and comparing the minimum energy consumption to the measurement of actual energy consumption to calculate a substantially continuous energy performance assessment. The system further provides at least one of a theoretical minimum energy consumption based at least in part on theoretical performance limits of system components, an achievable minimum energy consumption based at least in part on specifications for high energy efficient equivalents of the system components, and the designed minimum energy consumption based at least in part on specifications for the system components. | 05-30-2013 |
20140214220 | SYSTEMS AND METHODS TO ASSESS AND OPTIMIZE ENERGY USAGE FOR A FACILITY - A system for assessing energy usage reads read at least one computer-aided design (CAD) file relating to the architecture of a facility and extracts information from the CAD file for use in determining static energy characteristics corresponding to the architecture of the facility, acquires information for use in determining dynamic energy characteristics of the facility, and calculates a predicted energy usage of the facility based at least in part on the static and dynamic energy characteristics. The system further acquires data from at least one sensor configured to measure actual energy usage of the facility in real-time and calculates the actual energy usage of the facility. When the actual energy usage exceeds the predicted energy usage, the system transmits an alert to a user and determines corrective measures to reduce energy usage. | 07-31-2014 |
20140222231 | ENERGY SEARCH ENGINE METHODS AND SYSTEMS - Systems and methods dynamically assess energy efficiency by obtaining a minimum energy consumption of a system, receiving in a substantially continuous way a measurement of actual energy consumption of the system, and comparing the minimum energy consumption to the measurement of actual energy consumption to calculate a substantially continuous energy performance assessment. The system further provides at least one of a theoretical minimum energy consumption based at least in part on theoretical performance limits of system components, an achievable minimum energy consumption based at least in part on specifications for high energy efficient equivalents of the system components, and the designed minimum energy consumption based at least in part on specifications for the system components. | 08-07-2014 |
20140222232 | ENERGY SEARCH ENGINE METHODS AND SYSTEMS - Systems and methods dynamically assess energy efficiency by obtaining a minimum energy consumption of a system, receiving in a substantially continuous way a measurement of actual energy consumption of the system, and comparing the minimum energy consumption to the measurement of actual energy consumption to calculate a substantially continuous energy performance assessment. The system further provides at least one of a theoretical minimum energy consumption based at least in part on theoretical performance limits of system components, an achievable minimum energy consumption based at least in part on specifications for high energy efficient equivalents of the system components, and the designed minimum energy consumption based at least in part on specifications for the system components. | 08-07-2014 |
20140222486 | ENERGY SEARCH ENGINE METHODS AND SYSTEMS - Systems and methods dynamically assess energy efficiency by obtaining a minimum energy consumption of a system, receiving in a substantially continuous way a measurement of actual energy consumption of the system, and comparing the minimum energy consumption to the measurement of actual energy consumption to calculate a substantially continuous energy performance assessment. The system further provides at least one of a theoretical minimum energy consumption based at least in part on theoretical performance limits of system components, an achievable minimum energy consumption based at least in part on specifications for high energy efficient equivalents of the system components, and the designed minimum energy consumption based at least in part on specifications for the system components. | 08-07-2014 |
20140222665 | ENERGY SEARCH ENGINE METHODS AND SYSTEMS - Systems and methods dynamically assess energy efficiency by obtaining a minimum energy consumption of a system, receiving in a substantially continuous way a measurement of actual energy consumption of the system, and comparing the minimum energy consumption to the measurement of actual energy consumption to calculate a substantially continuous energy performance assessment. The system further provides at least one of a theoretical minimum energy consumption based at least in part on theoretical performance limits of system components, an achievable minimum energy consumption based at least in part on specifications for high energy efficient equivalents of the system components, and the designed minimum energy consumption based at least in part on specifications for the system components. | 08-07-2014 |
20140292533 | UNIVERSAL ENERGY INTERNET OF THINGS APPARATUS AND METHODS - A system to aggregate, filter, and share energy data for analysis receives first data associated with a first electrical circuit where the first data has a first protocol. The system samples the first data at a first sampling rate to generate first digital data where the first sampling rate is substantially continuous. Further, the system transmits at a reporting rate that is decoupled from the first sampling rate at least the first digital data over a network having a third protocol that is different from the first protocol. The network can be accessed by wired or wireless access and includes one or more servers in cloud configuration. | 10-02-2014 |
20140297210 | UNIVERSAL INTERNET OF THINGS APPARATUS AND METHODS - A system to aggregate, filter, and share data for analysis receives first data from a first sensor, system, or server where the first data has a first protocol. The system samples the first data at a first sampling rate to generate first digital data, where the first sampling rate is substantially continuous. Further, the system transmits at a reporting rate that is decoupled from the first second sampling rate at least the first digital data over a network having a third protocol that is different from the first protocol. The network can be accessed by wired or wireless access and includes one or more servers in cloud configuration. | 10-02-2014 |
20140303935 | UNIVERSAL INTERNET OF THINGS CLOUD APPARATUS AND METHODS - A system to analyze data and control devices that receives at a cloud-based server sensor data associated with a sensor. The sensor data conforms to a data protocol compatible with the cloud-based server. The system also receives dynamic data from a cloud-based source(s), accesses attributes of an asset related to the sensor, analyzes by the cloud-based server the sensor data, the dynamic data, and the attributes of the asset, generates a control signal based at least in part on an analysis of the sensor data, the dynamic data and the attributes of the asset, and transmits the control signal over a network to control the asset. | 10-09-2014 |
20140371935 | SYSTEM AND METHODS TO ASSESS, MANAGE AND CONTROL DISTRIBUTED RENEWABLE ENERGY RESOURCES ON A GRID OR MICROGRID AND ACHIEVE A 100% RENEWABLE ENERGY GRID OR MICROGRID FROM CLEAN, CARBON FREE, AND WATER CONSERVING DISTRIBUTED RENEWABLE ENERGY TECHNOLOGIES AND RESOURCES - Systems and methods dynamically measure, ascertain, and compare a local facility load with local renewable energy generation in substantially real time and determine whether excess energy exists from the local distributed renewable energy resource. Further, systems and methods forecast the available excess energy from the local distributed renewable energy resource that can be managed and controlled in increments. The increments can be fed to the grid for purchase, stored in a regional energy store, stored in a local energy store, or shed. | 12-18-2014 |
20140371936 | SYSTEM AND METHODS TO AGGREGATE INSTANT AND FORECASTED EXCESS RENEWABLE ENERGY - Systems and methods dynamically measure, ascertain, and compare a local facility load with local renewable energy generation in substantially real time and determine whether excess energy exists from the local distributed renewable energy resource. Further, systems and methods forecast the available excess energy from the local distributed renewable energy resources for acquisition to third parties. A pulse width modulation (PWM) controller permits delivery of acquired increments of the available excess renewable energy. | 12-18-2014 |
20140379156 | SYSTEM AND METHODS TO WIRELESSLY CONTROL DISTRIBUTED RENEWABLE ENERGY ON THE GRID OR MICROGRID - Systems and methods dynamically measure, ascertain, and compare a local facility load with local renewable energy generation in substantially real time and determine whether excess energy exists from the local distributed renewable energy resource. Further, systems and methods forecast the available excess energy from the local distributed renewable energy resources for acquisition to third parties and control a pulse width modulation (PWM) controller to deliver increments of the available excess renewable energy. | 12-25-2014 |
20160028231 | SYSTEMS AND METHODS TO ESTABLISH AND MANAGE A NETWORK OF DISTRIBUTED ENERGY RESOURCES - A system for analyzing energy usage measures one or more parameters indicative of energy usage for a plurality of sub-circuits, where the sampling rate for the measuring is substantially continuous, and automatically transmits information related to at least one of the measured parameters at a rate that enables monitoring of current energy usage. The system further detects a significant change in a measured parameter, determines whether the significant change in the measured parameter is caused by a change in energy usage, and automatically transmits information related to the significant change in the measured parameter caused by the change in energy usage after detecting the significant change. | 01-28-2016 |
20160028275 | SYSTEMS AND METHODS TO MANAGE AND CONTROL RENEWABLE DISTRIBUTED ENERGY RESOURCES - A system for analyzing energy usage measures one or more parameters indicative of energy usage for a plurality of sub-circuits, where the sampling rate for the measuring is substantially continuous, and automatically transmits information related to at least one of the measured parameters at a rate that enables monitoring of current energy usage. The system further detects a significant change in a measured parameter, determines whether the significant change in the measured parameter is caused by a change in energy usage, and automatically transmits information related to the significant change in the measured parameter caused by the change in energy usage after detecting the significant change. | 01-28-2016 |
20160033986 | SYSTEMS AND METHODS TO MANAGE RENEWABLE ENERGY ON THE ELECTRIC GRID - Systems and methods use a platform to send communications and instructions to one or more distributed resources on the grid or microgrid or facility to direct a flow of power from one or more power sources to one or more energy consuming devices. | 02-04-2016 |
Patent application number | Description | Published |
20130340700 | VARIABLE THICKNESS COATINGS FOR CYLINDER LINERS - A cylinder liner for an internal combustion engine includes a liner body defining a longitudinal axis coated with a coating on the interior surface of the liner body that varies in thickness along the longitudinal axis. The coating on the interior surface is thicker in a region of the interior surface corresponding to a top dead center or a bottom dead center of a piston. | 12-26-2013 |
20150198113 | PISTON WITH REDUCED TOP LAND HEIGHT AND TIGHT TOP LAND PISTON PROFILE - An assembly includes a cylinder having a bore diameter, and a piston disposed within the cylinder. The piston is provided with a top land and a top ring groove. The top land and the cylinder are provided with a tight top land clearance. The ratio of the top land height to the bore diameter is less than or equal to 0.075. | 07-16-2015 |
20150285181 | CYLINDER LINER WITH SLOTS - A system includes a reciprocating engine. The reciprocating engine includes a cylinder liner having an inner surface that defines a cavity. The cylinder liner includes multiple slots disposed along a portion of the inner surface. The reciprocating engine also includes a piston disposed within the cylinder liner. The piston is configured to move between a first position and a second position. The reciprocating engine further includes a first ring disposed about the piston beneath a top land of the piston. The first ring, the top land, a first ring groove of the piston, and the inner surface of the cylinder liner define a top land cavity. The reciprocating engine yet further includes a second ring disposed about the piston below the first ring and a second land of the piston. The first and second rings, the second land, a second ring groove of the piston, and the inner surface of the cylinder liner define an interring cavity. In the first position the first and second rings, the top land cavity, and the interring cavity do not interface with the multiple slots. In the second position either the first ring or the second ring and at least one of the top land cavity or the interring cavity interface with the multiple slots. | 10-08-2015 |
20150354495 | PISTON ASSEMBLY FOR A RECIPROCATING ENGINE - A power cylinder system for a reciprocating engine includes a cylinder with an inner annular wall and defining a cavity having a bore diameter. The system includes a piston assembly having a piston disposed within the cylinder and configured to move in a reciprocating manner. The piston and the inner annular wall of the cylinder are separated by a diametral cold clearance that is less than approximately 0.5 percent of the bore diameter. The piston assembly includes a top-most groove extending circumferentially about the piston beneath a top land of the piston and a ring disposed within the top-most groove. One or more channels are formed in the top land or an upper surface of the ring and are configured to enable combustion gases to flow from the cavity to a space between an inner surface of the top-most groove and an inner face of the ring. | 12-10-2015 |
20150354496 | PISTON ASSEMBLY FOR A RECIPROCATING ENGINE - A power cylinder system for a reciprocating engine includes a piston configured to be disposed within a cylinder and to move in a reciprocating manner within the cylinder. The piston also includes a top-most groove extending circumferentially about the piston beneath a top land of the piston and a ring disposed within the top-most groove. A single channel is formed in the top land or the ring, and the single channel extends from an outer perimeter of the piston to a space between an inner surface of the top-most groove and an inner face of the ring. | 12-10-2015 |
20150354497 | PISTON ASSEMBLY FOR A RECIPROCATING ENGINE - A power cylinder system for a reciprocating engine includes a piston with a top-most groove extending circumferentially about the piston. The top-most groove includes one or more channels spaced apart circumferentially about the top-most groove and extending inward from an outer perimeter of the piston assembly. The system also includes a ring positioned in the top-most groove, the ring including a top face, a bottom face, an inner circumferential face, and an outer circumferential face that tapers between the top face and the bottom face. A space is defined between a portion of the top-most groove and the inner circumferential face of the ring, and the space is in fluid communication with the one or more radial channels. | 12-10-2015 |
20160032862 | SYSTEM AND METHOD FOR REDUCED CREVICE VOLUME OF A PISTON CYLINDER ASSEMBLY - A reciprocating engine includes a cylinder head, a cylinder liner, an outer seal, and an inner seal. The cylinder liner has a flange proximate to the cylinder head, where the cylinder liner extends circumferentially around a combustion chamber, and the cylinder head defines an end of the combustion chamber. The outer seal is disposed between the flange of the cylinder liner and the cylinder head, where the outer seal is configured to transfer an axial compressive load between the cylinder head and the cylinder liner. The inner seal is disposed between the cylinder liner and the cylinder head proximate to the combustion chamber. The inner seal is configured to isolate an inner face of the outer seal from the combustion chamber. A first compressive strength of the outer seal is greater than a second compressive strength of the inner seal. | 02-04-2016 |
20160040622 | PISTON ASSEMBLY FOR A RECIPROCATING ENGINE - A power cylinder system for a reciprocating engine includes a piston configured to move within a cylinder. The system includes a top-most groove extending circumferentially about the piston beneath a top land of the piston and configured to support a top ring having an inner circumferential face. A space is defined between a portion of the top-most groove and the inner circumferential face of the top ring while the top ring is positioned within top-most groove, and one or more channels formed in the top land are configured to enable transfer of combustion gases to the space. The system also includes a bottom-most groove extending circumferentially about the piston and spaced apart from the top-most groove along an axial axis of the piston, and the bottom groove is configured to support a bottom ring and is devoid of oil drains. | 02-11-2016 |
20160040780 | PISTON ASSEMBLY FOR A RECIPROCATING ENGINE - A power cylinder system for a reciprocating engine includes a piston configured to move within a cylinder. A top-most groove extends circumferentially about the piston and is configured to support a first ring, and a space is defined between a portion of the top-most groove and an inner circumferential face of the first ring while the first ring is disposed within the top-most groove. A bottom-most groove extends circumferentially about the piston and is axially spaced apart from the top-most groove. A second ring positioned in the bottom-most groove is configured to exert a pressure of less than approximately 1 MPa against an inner annular wall of the cylinder while the piston is positioned within the cylinder. One or more channels formed in the top land are configured to transfer combustion gases to the space while the first ring is disposed within the top-most groove. | 02-11-2016 |
20160053710 | SYSTEM FOR CONTROLLING DEPOSITS ON CYLINDER LINER AND PISTON OF RECIPROCATING ENGINE - A system includes a reciprocating engine having a cylinder liner and a piston disposed within the cylinder liner. The cylinder liner includes an inner wall and extends around a cavity. The inner wall includes a first axial end, a second axial end, a piston travel portion, and a top portion. The top portion is nearer to the first axial end of the cylinder liner than to the second axial end of the cylinder liner. The top portion has a first surface finish with a first roughness average (Ra | 02-25-2016 |
Patent application number | Description | Published |
20100222864 | NEUROVASCULAR STENT AND METHOD - A stent designed for catheter delivery to a target neurovascular site via a tortuous path, in a contracted state, and deployment at the target site, in an expanded state, is disclosed. The stent includes a plurality of expandable tubular members, where member is composed of a continuous wire element forming a plurality of wave segments, and segment contains a pair of opposite looped peaks having a wave shape such that the distance between adjacent sides of a wave, on proceeding from a peak toward opposite peaks, increases monotonically with an inflection point therebetween. The expandable tubular members are joined through adjacent peaks by axial connectors. Radial expansion of the stent from a contracted to expanded state is accommodated by movement of adjacent wave-segment peaks away from one another, without significant change in the axial dimension of the stent. Also disclosed are a system incorporating the stent, and a method of treating a neurovascular abnormality. | 09-02-2010 |
20110172700 | SYSTEM AND METHOD FOR TREATING ISCHEMIC STROKE - A thromboembolic removal system for treating ischemic stroke, including a guide and occlusion catheter, a delivery and aspiration catheter, an aspiration pump, a thromboembolic receiver, and a thromboembolic separator. | 07-14-2011 |
20140155931 | SYSTEM AND METHOD FOR TREATING ISCHEMIC STROKE - A thromboembolic removal system for treating ischemic stroke, including a guide and occlusion catheter, a delivery and aspiration catheter, an aspiration pump, a thromboembolic receiver, and a thromboembolic separator. | 06-05-2014 |
Patent application number | Description | Published |
20120239224 | INTEGRATION OF AN AUTONOMOUS INDUSTRIAL VEHICLE INTO AN ASSET MANAGEMENT SYSTEM - A control system operates an industrial vehicle that includes a propulsion drive system and a guidance and navigation system operatively connected to the propulsion drive system to control motion of the industrial vehicle along a path, in an unmanned, autonomous mode. A wireless communicator transmits vehicle operational data to an asset management computer located remotely from the industrial vehicle, and receives commands from the asset management computer for remotely controlling operation of the industrial vehicle. For example, when the vehicle encounters an obstacle in the path a message indicating that event is sent to the asset management computer where a human operator can send a command which instructs the industrial vehicle how to avoid the obstacle. | 09-20-2012 |
20130190963 | System and Method for Gathering Video Data Related to Operation of an Autonomous Industrial Vehicle - As an autonomously guided industrial vehicle travels through a facility images of the adjacent environment are acquired, by either a still camera or a video camera. An image file containing a plurality of the images is stored onboard the vehicle. During that travel, the location of the vehicle is determined. Upon occurrence of a predefined incident, such as encountering an obstacle or impacting an object, an incident message is transmitted wirelessly from the vehicle to a remote management computer. The incident message contains an indication of the type of incident, an indication of a location of the vehicle, and the plurality of the images. The remote management computer responds to the incident message by providing a notification about the incident to one or more persons. The contents of the incident message enables the person notified to take corrective action. | 07-25-2013 |
20130338874 | System For Gathering Data From An Industrial Vehicle - Operation of an industrial vehicle is managed by systems onboard that vehicle. One such management system monitors operation of vehicle components and produces performance data which is transmitted to an computer at the facility in which the industrial vehicle operates. That system includes an interface module with a plurality of inputs for receiving signals from components on the industrial vehicle. The interface module derives performance data from the signals and conveys the performance data over a communication network. A data acquisition module receives the performance data from the communication network and has a communicator for wirelessly transmitting the performance data. | 12-19-2013 |
20130338885 | MANAGEMENT SYSTEM EMBEDDED IN AN INDUSTRIAL VEHICLE - Operation of the industrial vehicle is managed by devices onboard the vehicle. One such management device includes a portable memory device issued to a person authorized to operate the vehicle. The vehicle control system, by reading data from the portable memory device, determines whether the person is permitted to operate that particular industrial vehicle and if so enables that operation. Another management device transmits a data signal through a power line on the industrial vehicle and uses a magnetically permeable wire bead in a unique manner to negate a short circuit effect that a component has on the data signal transmission. A further management device includes a module to interface a data acquisition module, designed to connect to a communication network of one type of industrial vehicle, for use with other vehicles. | 12-19-2013 |
20130338886 | Industrial Vehicle Operator Authentication Using A Removable Storage Device - Operation of the industrial vehicle is managed by devices onboard the vehicle. One such management device includes a portable memory device issued to a person authorized to operate the vehicle. The vehicle control system, by reading data from the portable memory device, determines whether the person is permitted to operate that particular industrial vehicle and if so enables that operation. The portable memory device also can be used to transfer operating data between the control system onboard the vehicle and a remote computer. | 12-19-2013 |
20140278621 | Method for Automatically Configuring a System For Managing Material Handling Assets - A facility management computer system is automatically configured when a material handling asset, such as a lift truck, is installed at the facility. A memory stores metadata comprising an asset identification and data specifying characteristics and parameters of the asset that are necessary or desirable in order to enable the facility management computer system to utilize the asset and perform functions, such as assigning work tasks, evaluating asset performance, and scheduling maintenance and repairs, for example. During asset installation the memory is electrically connected to facility management computer system. Upon that connection, the metadata are transferred automatically from the memory into the facility management computer system. Thereafter, the facility management computer system uses the metadata to manage operation of the material handling asset. | 09-18-2014 |
Patent application number | Description | Published |
20120304116 | Application Notifications - Application notification techniques are described. Implementations are described in which a representation of an application may include notifications that pertain to the application. Techniques are further described which may be used to manage the notifications, including replacement of notifications, use of queues, overrides, selection of notifications based on execution state of an application, cycling a display of a plurality of notifications, cycling a display of different subsets of notifications, examination of a manifest of an application to determine criteria to be used to display the notifications, display priority of the notifications, and so on. | 11-29-2012 |
20120304117 | Application Notification Tags - Application notification tag techniques are described. Implementations are described in which a representation of an application may include notifications that pertain to the application. Techniques are further described which may be used to manage the notifications, including replacement of notifications, use of queues, overrides, selection of notifications based on execution state of an application, cycling a display of a plurality of notifications, cycling a display of different subsets of notifications, examination of a manifest of an application to determine criteria to be used to display the notifications, display priority of the notifications, and so on. | 11-29-2012 |
20120304118 | Application Notification Display - Application notification display techniques are described. Implementations are described in which a representation of an application may include notifications that pertain to the application. Techniques are further described which may be used to manage the notifications, including replacement of notifications, use of queues, overrides, selection of notifications based on execution state of an application, cycling a display of a plurality of notifications, cycling a display of different subsets of notifications, examination of a manifest of an application to determine criteria to be used to display the notifications, display priority of the notifications, and so on. | 11-29-2012 |
20130063442 | PRE-RENDERING NEW CONTENT FOR AN APPLICATION-SELECTABLE USER INTERFACE - This document describes techniques for pre-rendering new content for an application-selectable user interface. These techniques permit a user to select to view application-selectable tiles of the interface and, on selection, quickly see new content through the tiles in the selected portion. In some embodiments, the techniques pre-render content for a portion of a non-visible region of the interface rather than all of the non-visible region to reduce resource costs, such as processor and memory usage on a device and communication bandwidth usage on a communication network. | 03-14-2013 |
20130063465 | Progressively Indicating New Content in an Application-Selectable User Interface - This document describes techniques for progressively indicating new content in an application-selectable user interface. These techniques permit a user to view indications of new content for applications progressively, rather than all at one time. By so doing, the techniques may avoid mentally or visually overloading or over-stimulating a user viewing the indications. | 03-14-2013 |
20130063490 | Progressively Indicating New Content in an Application-Selectable User Interface - This document describes techniques for progressively indicating new content in an application-selectable user interface. These techniques permit a user to view indications of new content for applications progressively, rather than all at one time. By so doing, the techniques may avoid mentally or visually overloading or over-stimulating a user viewing the indications. | 03-14-2013 |
20150046829 | Application Notifications - Application notification techniques are described. Implementations are described in which a representation of an application may include notifications that pertain to the application. Techniques are further described which may be used to manage the notifications, including replacement of notifications, use of queues, overrides, selection of notifications based on execution state of an application, cycling a display of a plurality of notifications, cycling a display of different subsets of notifications, examination of a manifest of an application to determine criteria to be used to display the notifications, display priority of the notifications, and so on. | 02-12-2015 |
20150378594 | Progressively Indicating New Content in an Application-Selectable User Interface - This document describes techniques for progressively indicating new content in an application-selectable user interface. These techniques permit a user to view indications of new content for applications progressively, rather than all at one time. By so doing, the techniques may avoid mentally or visually overloading or over-stimulating a user viewing the indications. | 12-31-2015 |
20160077685 | Operating System Virtual Desktop Techniques - Operating system virtual desktop techniques are described. In one or more implementations, a plurality of virtual desktops are implemented by a single operating system of a computing device. Each of the virtual desktops includes a user interface that is configured to have an associated collection of windows that correspond to applications. Access to the plurality of virtual desktops is managed by the operating system that is navigable by a user to interact with associated collection of representations of application and windows corresponding to the applications by switching between the plurality of virtual desktops. | 03-17-2016 |
20160085388 | Desktop Environment Differentiation in Virtual Desktops - Desktop environment differentiation in virtual desktop techniques are described. In one or more implementations, a user is logged into a corresponding single user account of an operating system of a computing device. Functionality accessible via the single user account is exposed to implement a plurality of virtual desktops associated with the single user account. Each of the plurality of virtual desktops including a user interface that is configured to have an associated collection of windows corresponding to applications and desktop environments that are differentiated, one from another. | 03-24-2016 |
20160085438 | MULTI-FINGER TOUCHPAD GESTURES - A multi-finger touchpad gesture refers to a movement of multiple fingers in a particular pattern across a touchpad. The touchpad senses the multiple fingers, and based on the sensed finger locations and finger movements, one of multiple multi-finger touchpad gestures is detected. A user interface being presented on a display is altered as appropriate in response to the detected multi-finger touchpad gesture. Various different multi-finger touchpad gestures can be detected. The multi-finger touchpad gestures can include a gesture that traverses different hierarchical views of the operating system user interface, a gesture that switches between two recent windows, a gesture that traverses a back stack of windows, a gesture that displays a window selection view and selects a particular window, and a gesture that moves a window to a different location (including snapping a window to an edge or corner of the display). | 03-24-2016 |