Patent application number | Description | Published |
20130124458 | RESOURCE EFFECTIVE INCREMENTAL UPDATING OF A REMOTE CLIENT WITH EVENTS WHICH OCCURRED VIA A CLOUD-ENABLED PLATFORM - System and method for incrementally notifying a remote client of updates in a cloud-enabled platform for each remote client associated with a collaborator are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for detecting an action in the cloud-enabled platform and effectuating a data change as a result of the action in a first database, creating an action log entry from the action, identifying the collaborator of the user's in the cloud-enabled platform, whose remote client is to be synchronized with the data change as an update, and/or writing the action represented by the action log entry to a second database into a queue to by read by the remote client of the collaborator. | 05-16-2013 |
20130124638 | MANAGING UPDATES AT CLIENTS USED BY A USER TO ACCESS A CLOUD-BASED COLLABORATION SERVICE - System and method for managing updates at clients used by a user to access a cloud-based collaboration service are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for storing a representation of the action to queues of clients associated with the user in a distributed database cluster based on an action type of an action performed by a collaborator of the user. The clients of the user are selected based on the client category and the action type of the action, to receive a notification as a result of the action or to perform a synchronization with changes that occurred as a result of the action. | 05-16-2013 |
20130304694 | REPOSITORY REDUNDANCY IMPLEMENTATION OF A SYSTEM WHICH INCREMENTALLY UPDATES CLIENTS WITH EVENTS THAT OCCURRED VIA A CLOUD-ENABLED PLATFORM - Techniques are disclosed for implementing repository redundancy in a system which incrementally updates remote clients with events that occurred in a cloud-enabled platform. In one embodiment, a method comprises comparing a local timestamp of an event with a remote timestamp of the event. The event is to be stored in a queue in a repository cluster to be read by a remote client. The method further comprises updating the local timestamp of the event if the comparing indicates that the remote timestamp is more recent than the local timestamp. Among other advantages, embodiments disclosed herein ensure that no event in an action log is missed or skipped by any of remote clients in a distributed action log framework system during a switchover from an active but failed server to a backup server, and require zero or minimal down time during the switchover, thereby providing robustness and serviceability to such system. | 11-14-2013 |
20140188798 | RACE CONDITION HANDLING IN A SYSTEM WHICH INCREMENTALLY UPDATES CLIENTS WITH EVENTS THAT OCCURRED IN A CLOUD-BASED COLLABORATION PLATFORM - Techniques are disclosed for race condition handling in a system which incrementally updates clients with what occurred in a cloud-enabled platform. In one embodiment, a method comprises, in response to an event received at a synchronization client which indicates a modification to an item, comparing a sequence identifier of the item in the event with a current sequence identifier of the item. The sequence identifier of the item can be numeric and can monotonically increase as a state of the item changes. The method further comprises, if the sequence identifier in the event is larger than the current sequence identifier of the item, determining a difference between the item's state as represented in the event and a current state of the item; and, based on the difference, generating at least one synchronization step to update the current state of the item to the item's state as represented in the event. | 07-03-2014 |
20140337491 | REPOSITORY REDUNDANCY IMPLEMENTATION OF A SYSTEM WHICH INCREMENTALLY UPDATES CLIENTS WITH EVENTS THAT OCCURRED VIA A CLOUD-ENABLED PLATFORM - Techniques are disclosed for implementing repository redundancy in a system which incrementally updates remote clients with events that occurred in a cloud-enabled platform. In one embodiment, a method comprises comparing a local timestamp of an event with a remote timestamp of the event. The event is to be stored in a queue in a repository cluster to be read by a remote client. The method further comprises updating the local timestamp of the event if the comparing indicates that the remote timestamp is more recent than the local timestamp. Among other advantages, embodiments disclosed herein ensure that no event in an action log is missed or skipped by any of remote clients in a distributed action log framework system during a switchover from an active but failed server to a backup server, and require zero or minimal down time during the switchover, thereby providing robustness and serviceability to such system. | 11-13-2014 |
20140372376 | SYSTEMS AND METHODS FOR SYNCHRONIZATION EVENT BUILDING AND/OR COLLAPSING BY A SYNCHRONIZATION COMPONENT OF A CLOUD-BASED PLATFORM - Techniques for monitoring local and/or remote file systems by a synchronization component (e.g., client/server) of a cloud-based platform are disclosed. In some embodiments, a method of building synchronization events by a synchronization component (e.g., a synchronization server/client) includes obtaining a set of items that have been changed and their new states and retrieving last known states of the set of items that are stored in a reference snapshot inside a filesystem scanner. The method further includes generating differences between the new states and the last known states of the set of items as item changes and utilizing information provided by the item changes to translate the item changes into synchronization events for execution on the opposing file system. A method of handling failed synchronization events by a synchronization component of the cloud-based platform by collapsing a subsequent event with the failed synchronization event is also disclosed. | 12-18-2014 |
20140379647 | MAINTAINING AND UPDATING FILE SYSTEM SHADOWS ON A LOCAL DEVICE BY A SYNCHRONIZATION CLIENT OF A CLOUD-BASED PLATFORM - Systems and methods for maintaining and updating file system shadows by a synchronization client of a cloud-based platform. In some embodiments, an executor of the synchronization client can execute an action on an item in the local file system which changes the state of the item from an old state to a new state. The synchronization client updates the file system shadows with the new state of the item via an interface to facilitate generation of a synchronization event for the change to the item, that would otherwise go undetected if the change to the item was immediately reversed. In some embodiments, methods for providing shadow consistency and enhancing concurrent access to shadows are implemented by the synchronization client in maintaining and updating the file system shadows. | 12-25-2014 |
20150039556 | SCALABILITY IMPROVEMENT IN A SYSTEM WHICH INCREMENTALLY UPDATES CLIENTS WITH EVENTS THAT OCCURRED IN A CLOUD-BASED COLLABORATION PLATFORM - Techniques are disclosed for improving scalability in a system which incrementally updates remote clients with events that occurred in a cloud-enabled platform. In one embodiment, a method comprises, in response to an action from a user in the cloud-enabled platform, determining a list of events to update one or more collaborators of the user about the action. The method further comprises separating the list of events into a plurality of sub-lists of events such that each sub-list of events can be stored in a database within a designated amount of time, and further comprises storing the plurality of sub-lists of events into the database to be read by the one or more collaborators. Among other advantages, embodiments disclosed herein provide enhancement in scalability, robustness and availability for cloud-based collaboration platforms with large numbers of collaborators by incorporating mechanisms to divide-and-conquer the workload of event updates in such platforms. | 02-05-2015 |
Patent application number | Description | Published |
20100148859 | Methods for Manufacturing RFID Tags and Structures Formed Therefrom - Radio frequency identification (RFID) tags and processes for manufacturing the same. The RFID device generally includes (1) a metal antenna and/or inductor; (2) a dielectric layer thereon, to support and insulate integrated circuitry from the metal antenna and/or inductor; (3) a plurality of diodes and a plurality of transistors on the dielectric layer, the diodes having at least one layer in common with the transistors; and (4) a plurality of capacitors in electrical communication with the metal antenna and/or inductor and at least some of the diodes, the plurality of capacitors having at least one layer in common with the plurality of diodes and/or with contacts to the diodes and transistors. The method preferably integrates liquid silicon-containing ink deposition into a cost effective, integrated manufacturing process for the manufacture of RFID circuits. Furthermore, the present RFID tags generally provide higher performance (e.g., improved electrical characteristics) as compared to tags containing organic electronic devices. | 06-17-2010 |
20120064652 | OPTOELECTRONIC DEVICES AND A METHOD FOR PRODUCING THE SAME - A light-emissive device comprising a light-emissive material provided between first and second electrodes such that charge carriers can move between the first and second electrodes and the light-emissive material, wherein the device includes a layer of a polymer blend provided between the first and second electrodes, phase separation of the polymers in the polymer blend having been induced in at least a portion of the polymer blend so as to control the propagation of light emitted by the light-emissive material in a predetermined direction. | 03-15-2012 |
20120176226 | RF and/or RF Identification Tag/Device Having an Integrated Interposer, and Methods for Making and Using the Same - A MOS RF surveillance and/or identification tag, and methods for its manufacture and use. The tag includes an interposer, an antenna/inductor, and integrated circuitry on the interposer. The integrated circuitry has a lowest layer in physical contact with the interposer. The method of manufacture includes forming a lowest layer of integrated circuitry on an interposer, forming successive layers of the integrated circuitry on the lowest layer of integrated circuitry, and attaching an electrically conductive functional layer to the interposer. Alternatively, an electrically conductive structure may be formed from a functional layer attached to the interposer. The method of use includes causing/inducing a current in the present tag sufficient for it to generate, reflect or modulate a detectable electromagnetic signal, detecting the signal, and optionally, processing information conveyed by the detectable electromagnetic signal. | 07-12-2012 |
20160035762 | Methods for Manufacturing RFID Tags and Structures Formed Therefrom - Radio frequency identification (RFID) tags and processes for manufacturing the same. The RFID device generally includes (1) a metal antenna and/or inductor; (2) a dielectric layer thereon, to support and insulate integrated circuitry from the metal antenna and/or inductor; (3) a plurality of diodes and a plurality of transistors on the dielectric layer, the diodes having at least one layer in common with the transistors; and (4) a plurality of capacitors in electrical communication with the metal antenna and/or inductor and at least some of the diodes, the plurality of capacitors having at least one layer in common with the plurality of diodes and/or with contacts to the diodes and transistors. The method preferably integrates liquid silicon-containing ink deposition into a cost effective, integrated manufacturing process for the manufacture of RFID circuits. Furthermore, the present RFID tags generally provide higher performance (e.g., improved electrical characteristics) as compared to tags containing organic electronic devices. | 02-04-2016 |
Patent application number | Description | Published |
20100300746 | ENCAPSULATION PROCESS AND STRUCTURE FOR ELECTRONIC DEVICES - Electronic devices, such as photovoltaic, transistor or doped light-emitting devices, can be manufactured with an air-based manufacturing process and device structure that encapsulates the device with air-stable electrodes and active layers that are reasonably stable in their unexcited state. A sheet of flexible material may act as a substrate and a second sheet of material acts as a cover. Getter materials are included in the encapsulated device, with the getter latent or unreactive during the manufacturing process. | 12-02-2010 |
20100301375 | FORMULATION FOR IMPROVED ELECTRODES FOR ELECTRONIC DEVICES - A conductive electrode paste or ink formulation including a getter removes or reduces the concentration of the unwanted impurities in an electronic device. These reductions may happen during or immediately after the fabrication or sealing of the device, or they may occur after some activation time or event. Water, oxygen, carbon dioxide, hydrogen, and residual solvents are gettered. | 12-02-2010 |
20110057151 | IONIC SALT COMBINATIONS IN POLYMER ELECTROLUMINESCENT INKS - Luminescent ink formulations containing multiple salts selected for good ionic mobility, thermal stability, compatibility with light emitting polymers, good solubility in ink solvents, and electrochemical stability improve the performance of electroluminescent ink. As one salt may not contain all the required properties, a combination of salts is chosen based on the physical and chemical properties of different salts. When multiple salts are incorporated into a light emitting polymer layer, devices show improved lifetime and overall device performance. | 03-10-2011 |
Patent application number | Description | Published |
20110321020 | TRANSFORMING DECLARATIVE EVENT RULES INTO EXECUTABLE PROCEDURES - In an embodiment of the present invention, event handlers are used to trigger actions based on events occurring on a data stream. A process of the present invention involves creating the event handler, which may be embodied in, for example, software. The creation of the event handler involves parsing all of the rules in a manner that allows events themselves to trigger actions that will ultimately involve evaluation of rule and, if necessary, firing of those rules. | 12-29-2011 |
20120072886 | DOMAIN SPECIFIC LANGUAGE CREATION - In one embodiment of the present invention, a method for using a domain specific computer language to extend an existing computer language is provided, comprising: creating a rule for validation for a compiler, the rule for validation created in a rule description language created specifically to describe rules for validation, the rule defining a part of the domain specific computer language; examine source text to identify a domain specific language to use for compiling; and compiling the source text using a compiler for an existing computer language using the identified domain specific language, wherein the compiler contains a rules interpretation engine that runs the rules for validation for the identified domain specific language, wherein the rules for validation are external to the compiler. | 03-22-2012 |
Patent application number | Description | Published |
20100212613 | Multi-Cylinder opposed piston engines - Integrated, multi-cylinder opposed engine constructions include a unitary support structure to which cylinder liners are removeably mounted and sealed and on which crankshafts are rotatably supported. The unitary support structure includes cooling manifolds that provide liquid coolant to the cylinder liners. Exhaust and intake manifolds attached to the support structure to serve respective ports in the cylinder liner. The engine constructions may also include certain improvements in the construction of cooled pistons with flexible skirts, and in the construction of cylinders with sealing structures mounted outside of exhaust and inlet ports to control lubricant in the cylindrical interstice between the through bore and the pistons. | 08-26-2010 |
20120073526 | Piston constructions for opposed-piston engines - A piston construction for an opposed-piston engine accommodates contoured end surfaces of the piston crowns and articulation of the pistons with piston rods. The shape of each piston crown includes a bowl with an adjoining ridge that protrudes axially of the piston. A cooling construction for the piston includes an outer gallery running around the inner surface of the piston sidewall in the vicinity of the crown. The outer gallery girds and is in fluid communication with a central gallery that abuts the deepest part of the bowl. The outer gallery has an asymmetric profile that rises under the ridge and that slants upwardly under a peripheral portion of the bowl. A mechanism for coupling the piston to a piston rod includes a biaxial slipper bearing. | 03-29-2012 |
20130112175 | Constructions for Piston Thermal Management - A piston construction with an end surface is equipped with a pattern of insulating cavities embedded in an upper end of the piston, between the end surface and interior portions of the piston that are cooled by circulating liquid coolant. | 05-09-2013 |
20140090625 | Piston Thermal Management in an Opposed-Piston Engine - An opposed-piston engine includes pistons, each piston having an annular cavity in the piston's sidewall and positioned between its crown and ring grooves to block transfer of heat from the crown to the piston body. | 04-03-2014 |
20140238360 | Rocking Journal Bearings for Two-Stroke Cycle Engines - A rocking journal bearing for a two-stroke cycle engine includes a bearing sleeve having a bearing surface with a plurality of axially-spaced, eccentrically-disposed surface segments and a rocking journal having a plurality of axially-spaced, eccentrically-disposed journal segments. The rocking journal is retained for rocking oscillation on the bearing surface. Space for receiving oil is provided in the rocking journal and oil delivery outlets acting through the journal segments deliver received oil to the bearing surfaces. | 08-28-2014 |
20150122227 | Combustion Chamber Construction with Dual Mixing Regions for Opposed-Piston Engines - A combustion chamber construction for opposed-piston engines in which fuel is injected from two opposed injectors includes a dual mixing region construction with a respective mixing region for each injector and a coupling region between the two mixing regions through which the mixing regions communicate. In some aspects, the mixing regions are bulbous and are connected by a waist, or tunnel, region that is relatively narrower than the bulbous mixing chambers. | 05-07-2015 |
20150252715 | Piston Cooling Configuration Utilizing Lubricating Oil From Bearing Reservoir In An Opposed-Piston Engine - Pressurized lubricating oil is accumulated in the bearings of opposed pistons and accumulated oil is dispensed therefrom for bearing lubrication and also for cooling the undercrowns of the pistons by jets of oil emitted from the bearings. | 09-10-2015 |
Patent application number | Description | Published |
20090299673 | METHOD OF CALIBRATING AN ACTUATOR SYSTEM FOR A VARIABLE NOZZLE OF A TURBOCHARGER - A method for calibrating an actuator system for a turbocharger variable nozzle, the actuator system comprising an electronically controllable actuator coupled with a variable-geometry member of the nozzle and operable for causing movement thereof, and an electronic controller operable for controlling the actuator, the electronic controller having a memory for storing data. The method comprises (a) supplying a flow of fluid through the nozzle, (b) causing a continuous or stepwise movement of the actuator so as to move the variable-geometry member to cause a continuous or stepwise change in flow rate of the fluid through the nozzle, monitoring the changing flow rate, and recording at least two different points representing two different actuator positions and corresponding flow rates, and (c) storing in the memory of the electronic controller a multi-point calibration representing actuator position as a function of an input parameter designed to achieve a desired flow rate. | 12-03-2009 |
20110312246 | Multiple Airfoil Vanes - A vane for a turbine assembly of a turbocharger includes a first airfoil that includes a length between a leading edge and a trailing edge, a second airfoil that includes a length between a leading edge and a trailing edge where the length of the first airfoil optionally differs from the length of the second airfoil, and one or more intra-vane throats defined at least in part by the first airfoil and the second airfoil. Various other examples of devices, assemblies, systems, methods, etc., are also disclosed. | 12-22-2011 |
20110314808 | VANES FOR DIRECTING EXHAUST TO A TURBINE WHEEL - A vane for a turbine assembly of a turbocharger includes an airfoil that has a pair of flow surfaces disposed between a hub end and a shroud end and a leading edge and a trailing edge where the airfoil further includes a non-zero sweep angle, a non-zero lean angle, a non-zero twist angle or any two or more combinations thereof. Various other examples of devices, assemblies, systems, methods, etc., are also disclosed. | 12-29-2011 |