Patent application number | Description | Published |
20110029593 | LIGHTWEIGHT RRD EXTENSION FRAMEWORK - A local server requests a resource from a remote server by using a remote request dispatcher (RRD) request that has been extended to utilize a javascript object notation (JSON). | 02-03-2011 |
20140358987 | IMPLEMENTING SYNCHRONIZATION OF STATE INFORMATION BETWEEEN INSTANCES OF AN APPLICATION AS WELL AS BETWEEN DIFFERENT APPLICATIONS IN AN EFFICIENT, SCALABLE MANNER - A method, system and computer program product for implementing synchronization of state information in an efficient, scalable manner. A shared state server receives a request from a client device to access a scope containing state information. The scope is distributed over a partition(s) via the use of a “data grid” thereby increasing scalability. The shared state server relays the request to a data grid server responsible for maintaining the data grid comprised of an in-memory cache and partitions outside of the in-memory cache. The request includes a key associated with a value corresponding to the requested state information. The data grid server obtains the value associated with the key from its data grid and sends it to the shared state server to be relayed to the requesting client device. In this manner, the state information is stored in a scalable manner thereby improving the efficiency in synchronizing state information. | 12-04-2014 |
20140358988 | IMPLEMENTING SYNCHRONIZATION OF STATE INFORMATION BETWEEEN INSTANCES OF AN APPLICATION AS WELL AS BETWEEN DIFFERENT APPLICATIONS IN AN EFFICIENT, SCALABLE MANNER - A method, system and computer program product for implementing synchronization of state information in an efficient, scalable manner. A shared state server receives a request from a client device to access a scope containing state information. The scope is distributed over a partition(s) via the use of a “data grid” thereby increasing scalability. The shared state server relays the request to a data grid server responsible for maintaining the data grid comprised of an in-memory cache and partitions outside of the in-memory cache. The request includes a key associated with a value corresponding to the requested state information. The data grid server obtains the value associated with the key from its data grid and sends it to the shared state server to be relayed to the requesting client device. In this manner, the state information is stored in a scalable manner thereby improving the efficiency in synchronizing state information. | 12-04-2014 |
20140359071 | MAINTAINING STATE SYNCHRONIZATION OF AN APPLICATION BETWEEN COMPUTING DEVICES AS WELL AS MAINTAINING STATE SYNCHRONIZATION OF COMMON INFORMATION BETWEEN DIFFERENT APPLICATIONS WITHOUT REQUIRING PERIODIC SYNCHRONIZATION - A method, system and computer program product for maintaining state synchronization of an application between computing devices and maintaining state synchronization of common information between different applications. A server receives a request from a client device to access a shared state scope. A shared state scope is a data store that physically resides on the server, where the data store stores state information. The state information stored in these scopes can be shared among multiple instances of an application residing on multiple client devices. Furthermore, the state information may include common information that is shared among different applications. Upon the server providing access to the requested scope, the server receives an update to the state information stored within the requested scope from the requesting client device. The server then notifies other client devices regarding the update to the state information that have access to the shared state scope. | 12-04-2014 |
20140359072 | MAINTAINING STATE SYNCHRONIZATION OF AN APPLICATION BETWEEN COMPUTING DEVICES AS WELL AS MAINTAINING STATE SYNCHRONIZATION OF COMMON INFORMATION BETWEEN DIFFERENT APPLICATIONS WITHOUT REQUIRING PERIOIDIC SYNCHRONIZATION - A method, system and computer program product for maintaining state synchronization of an application between computing devices and maintaining state synchronization of common information between different applications. A server receives a request from a client device to access a shared state scope. A shared state scope is a data store that physically resides on the server, where the data store stores state information. The state information stored in these scopes can be shared among multiple instances of an application residing on multiple client devices. Furthermore, the state information may include common information that is shared among different applications. Upon the server providing access to the requested scope, the server receives an update to the state information stored within the requested scope from the requesting client device. The server then notifies other client devices regarding the update to the state information that have access to the shared state scope. | 12-04-2014 |
20150039557 | STATE SCOPE DATA FILE SHARING - A method, computer system, and/or computer program product shares state scope data among client devices in a cloud-based file synchronization service, where the client devices are intermittently connected to the cloud-based file synchronization service. In response to a first client device requesting a current version of shared state scope data from a second client device, the cloud-based file synchronization service transmits a request to the second client device for the updated shared state scope data. The updated shared state scope data is stored in the cloud-based file synchronization service, and then transmitted to the first client device. | 02-05-2015 |
20150277713 | EXPANDING TOUCH ZONES OF GRAPHICAL USER INTERFACE WIDGETS DISPLAYED ON A SCREEN OF A DEVICE WITHOUT PROGRAMMING CHANGES - A method, system and computer program product for expanding the touch zones of graphical user interface (GUI) widgets. The coordinates of the screen location of the device (e.g., mobile device) where a GUI widget is displayed on the screen is captured in response to detecting the GUI widget being displayed on the screen. A list of objects, including GUI widgets, that are currently being displayed on the screen and corresponding screen location coordinates are obtained. A GUI widget is then identified from the list of objects by matching its screen location coordinates with the captured location coordinates. An algorithm to expand the touch zone (e.g., in a right-to-left alternation) of the GUI widget is then identified based on the type of widget (e.g., list) is the identified GUI widget. In this manner, the user is able to expand the touch zones of GUI widgets in an easy manner. | 10-01-2015 |
20150277753 | EXPANDING TOUCH ZONES OF GRAPHICAL USER INTERFACE WIDGETS DISPLAYED ON A SCREEN OF A DEVICE WITHOUT PROGRAMMING CHANGES - A method, system and computer program product for expanding the touch zones of graphical user interface (GUI) widgets. The coordinates of the screen location of the device (e.g., mobile device) where a GUI widget is displayed on the screen is captured in response to detecting the GUI widget being displayed on the screen. A list of objects, including GUI widgets, that are currently being displayed on the screen and corresponding screen location coordinates are obtained. A GUI widget is then identified from the list of objects by matching its screen location coordinates with the captured location coordinates. An algorithm to expand the touch zone (e.g., in a right-to-left alternation) of the GUI widget is then identified based on the type of widget (e.g., list) is the identified GUI widget. In this manner, the user is able to expand the touch zones of GUI widgets in an easy manner. | 10-01-2015 |
Patent application number | Description | Published |
20090055468 | SELECTIVELY DELIVERING CACHED CONTENT OR PROCESSED CONTENT TO CLIENTS BASED UPON A RESULT COMPLETED PERCENTAGE - The present invention discloses a solution of a server-side result distribution service software program. The program can receive and store results related to a request context from different content providing servers. Asynchronous requests can be received from a client, which initiated a content request that defines the request context. A level of completeness for the request results that satisfies the received client request can be determined. The level of completeness can be compared against a previously established threshold. Either dynamically processed results or previously cached results can be delivered to the client depending upon an outcome of the comparing step. Server-side operations that produce the dynamically processed results can be operations initiated after the content request is sent by the client. Previously cached results can be generated from processes initiated before the content request is sent by the client. | 02-26-2009 |
20090063618 | Method and Apparatus for Client-Side Aggregation of Asynchronous Fragmented Requests - The Asynchronous Aggregator shifts the burden of retrieving and aggregating asynchronous responses by replacing asynchronous requests in an original request thread with placcholders with a unique identifier, creating new threads for each asynchronous request, writing a script to request the asynchronous request output, and returning the original request and the script to the client. Each of the new threads run independently and when completed, place the output in the server store. The script then requests each output from the server store as the output becomes available to fill the placeholders. | 03-05-2009 |
20090319131 | VEHICLE MACRO RECORDING AND PLAYBACK SYSTEM ABLE TO OPERATE ACROSS SUBSYSTEM BOUNDARIES - An in-vehicle macro system can include a bus connecting a volatile memory, a non-volatile storage medium, and a processor. The non-volatile memory can include a set of macros and a set of computer program products including instructions which the processor is configured to execute. The computer program products can include a macro playback component and a macro recorder. The macros can each include a linkage to a set of associated actions. Each of the actions can control an adjustable setting of a vehicle subsystem, wherein actions associated with a single macro are able to control settings of different vehicle subsystems. The macro playback component can execute the macros, where execution of each macro causes the actions associated with the macro to be performed. The macro recorder can be used to create new macros. Each newly established macro can include a set of user specified actions. | 12-24-2009 |
20110213829 | PROGRAMMATICALLY DETERMINING AN EXECUTION MODE FOR A REQUEST DISPATCH UTILIZING HISTORIC METRICS - A request dispatcher can automatically switch between processing request dispatches (e.g., include( )) in a synchronous mode and an asynchronous mode. Each dispatch can be associated with a unique identification value such as a process ID or Uniform Resource Identifier (URI), historic metrics, and a ruleset. With each execution of the request dispatch, historic metrics can be collected. Metrics can include, but is not limited to, execution duration and/or execution frequency, processor load, memory usage, network input/output, number of dependent dispatches, and the like. Utilizing historic metrics, rules can be constructed for determining which mode to execute the subsequent execution of the dispatch. As such, runtime optimization of Web applications can be further improved. | 09-01-2011 |
20120304177 | PROGRAMMATICALLY DETERMINING AN EXECUTION MODE FOR A REQUEST DISPATCH UTILIZING HISTORIC METRICS - A request dispatcher can automatically switch between processing request dispatches in a synchronous mode and an asynchronous mode. Each dispatch can be associated with a unique identification value such as a process ID or Uniform Resource Identifier (URI), historic metrics, and a ruleset. With each execution of the request dispatch, historic metrics can be collected. Metrics can include, but is not limited to, execution duration and/or execution frequency, processor load, memory usage, network input/output, number of dependent dispatches, and the like. Utilizing historic metrics, rules can be constructed for determining which mode to execute the subsequent execution of the dispatch. As such, runtime optimization of Web applications can be further improved. | 11-29-2012 |
Patent application number | Description | Published |
20150142387 | DEVICE, METHOD AND SYSTEM FOR LOGGING SMOKING DATA - A system, a method, a device, and a computer program for detecting, monitoring and logging smoking activity related data. The device can comprise a housing, a power supply located within the housing, an atomizer electrically coupled to the power supply, a liquid solution fluidly coupled to the atomizer, and a data logging device configured to be located within the housing and that can comprise a microcontroller, a memory, and a data interface. The data logging device can be configured to detect, monitor, and log smoking activity data, and a data logging device that can comprise a microcontroller, a memory, and a data interface. The data logging device can be configured to detect, monitor, and log smoking activity data. | 05-21-2015 |
Patent application number | Description | Published |
20100135618 | Unitary Fiber Optic Ferrule and Adapter Therefor - A unitary fiber optic ferrule reflects light off an interior lens and through the fiber optic ferrule. Optical fibers can be easily secured in the unitary fiber optic ferrule. An adapter to secure the unitary fiber optic ferrule to a optical component assembly is also presented. The adapter provides a sealing function for the lenses and to provide routing for optical fibers from other assemblies of unitary fiber optic ferrules and adapters. | 06-03-2010 |
20100202735 | Field Install Fiber Clip and Method of Use - A clip holds a plurality of optical fibers in an array to be inserted into a fiber optic ferrule. The clip has a base member and a lid to hold the optical fibers therebetween. A stacker block assists in making the array by aligning them in a single plane. The optical fibers are then held in alignment for stripping, cleaving and inserting into the fiber optic ferrule. | 08-12-2010 |
20100215319 | Multi-Fiber Ferrule with Integrated, Molded Guide Pin - A multi-fiber ferrule has openings for optical fibers, an integral fiber optic guide pin and an opening to receive a fiber optic guide pin. A plate is provided to align the optical fibers with the front face of the multi-fiber ferrule. A method for aligning the optical fibers with the front face of the multi-fiber ferrule is also provided. | 08-26-2010 |
20120305807 | Assembly for Precision Datum Alignment and Method of Use - A calibration assembly has a base and mounting elements to mount the base to a laser. The base has a front, middle and rear portions that are used to align the calibration assembly to the laser to cleave optical fibers with the laser. The front portion has a channel to receive the optical fibers, the middle portion has openings to confirm alignment of the laser; and the rear portion has a rear opening used to adjust the pitch and roll of the laser. | 12-06-2012 |
20130089293 | Unitary Fiber Optic Ferrule and Adapter Therefor - A unitary fiber optic ferrule reflects light off an interior lens and through the fiber optic ferrule. Optical fibers can be easily secured in the unitary fiber optic ferrule. An adapter to secure the unitary fiber optic ferrule to a optical component assembly is also presented. The adapter provides a sealing function for the lenses and to provide routing for optical fibers from other assemblies of unitary fiber optic ferrules and adapters. | 04-11-2013 |
20130209040 | Strain Relieved Adapter for a Jacketed Cable and Boot - An adapter for a fiber optic connector has provides strain relief for a jacketed cable connected to the adapter and the connector. The adapter preferably has two portions that act together to engage the jacketed cable and a boot that applies pressure to the adapter to secure the adapter. The two portions of the adapter may also be rotatably connected to one another. The boot has has a projection that cooperates with an optical component to seal the adapter and optical component from outside particulates. | 08-15-2013 |
20150131946 | Unitary Fiber Optic Ferrule and Adapter Therefor - A unitary fiber optic ferrule reflects light off an interior lens and through the fiber optic ferrule. Optical fibers can be easily secured in the unitary fiber optic ferrule. An adapter to secure the unitary fiber optic ferrule to a optical component assembly is also presented. The adapter provides a sealing function for the lenses and to provide routing for optical fibers from other assemblies of unitary fiber optic ferrules and adapters. | 05-14-2015 |
20150309266 | Apparatus for and Method of Terminating a Multi-fiber Ferrule - An apparatus allows a plurality of optical fibers to be held together during the termination process. A handling device holds the optical fibers while a cleaving device allows for consistent cleaving of the optical fibers to ensure the ends are cleaved consistently. The handling device may also be used during the fixation of the optical fibers in the fiber optic ferrule. A method for terminating the plurality of optical fiber is also provided. | 10-29-2015 |
Patent application number | Description | Published |
20090089604 | APPARATUS, SYSTEM, AND METHOD FOR EVENT, TIME, AND FAILURE STATE RECORDING MECHANISM IN A POWER SUPPLY - An apparatus, system, and method are disclosed for event, time, and failure state recording in a power supply. Disclosed is a power supply that receives AC voltage as an input and provides regulated DC voltage as an output; a microcontroller integrated into the power supply that regulates output voltage and monitors, records, and reports operating conditions of the power supply; and a non-volatile solid-state storage that can be repeatedly read from, written to, and erased by the microcontroller and integrated within the microcontroller such that only a single address is needed to access both the microcontroller and the solid-state storage, the solid-state storage configured to store operating data received from the microcontroller, the operating data including the recorded operating conditions of the power supply. | 04-02-2009 |
20100164427 | APPARATUS, SYSTEM, AND METHOD FOR FAULT TOLERANT COOLING IN A REDUNDANT POWER SYSTEM - An apparatus, system, and method are disclosed for fault tolerant cooling in a redundant power system. The apparatus receives power from a common power bus to power one or more power supply fans. The apparatus detects a non-functioning redundant power supply. The apparatus receives a fan control signal within a non-functioning redundant power supply. In addition, the apparatus uses the received fan control signal to synchronize a fan speed of a power supply fan within the non-functioning redundant power supply. The fan speed is synchronized with at least one fan control signal of a power supply fan within a functioning redundant power supply. Thus, the power supply fans of a non-functioning power supply continue to operate and are synchronized with power supply fans in functioning power supplies. | 07-01-2010 |
Patent application number | Description | Published |
20090194118 | SYSTEM FOR ANALYZING A FILTER ELEMENT ASSOCIATED WITH A SMOKING ARTICLE, AND ASSOCIATED METHOD - A system and associated method for analyzing a filter element of at least one of a filter rod and a smoking article is provided. At least one sensor element is adapted to interact with the filter element so as to determine an object insertion status with respect thereto and to generate an output signal in response. The object insertion status includes at least one of an object presence within the filter element, an object absence from the filter element, a proper insertion of an object into the filter element, a defective insertion of an object into the filter element, a proper object within the filter element, and a defective object within the filter element. An analysis unit is in communication with the at least one sensor element and responsive to the output signal therefrom to generate an indicia corresponding to the object insertion status. | 08-06-2009 |
20100101589 | APPARATUS FOR ENHANCING A FILTER COMPONENT OF A SMOKING ARTICLE, AND ASSOCIATED METHOD - An apparatus and method for manufacturing a rod member for a cigarette filter element is provided. Each rod member defines a longitudinal axis and includes a generally longitudinally-extending filter material. A rod-forming unit is configured to form a continuous supply of a filter material into a continuous cylindrical rod member. An object insertion unit is configured to introduce a plurality of objects into engagement with the rod member along the longitudinal axis. A dispensing device is configured to selectively dispense a liquid substance into the filter material, substantially commensurately with the introduction of the plurality of objects into engagement with the rod member, wherein the liquid substance is configured to affect an attribute associated with the objects. A rod-dividing unit is configured to divide the rod member into a plurality of rod portions such that each rod portion includes at least one object and a portion of the liquid substance. | 04-29-2010 |
20100236561 | APPARATUS FOR INSERTING OBJECTS INTO A FILTER COMPONENT OF A SMOKING ARTICLE, AND ASSOCIATED METHOD - An apparatus and associated method is provided for forming a rod for use in the manufacture of cigarette filter elements. A continuous supply of a filter material is formed into a continuous filter rod by a rod-forming unit. An object insertion unit is configured to insert a plurality of first objects and a plurality of second objects into the continuous filter rod. A rod-dividing unit is configured to subdivide the continuous filter rod, at predetermined intervals along the longitudinal axis thereof, into a plurality of filter rod portions such that each filter rod portion includes at least one first object and at least one second object disposed therein, with the first objects being different from the second objects. | 09-23-2010 |
20120298120 | APPARATUS FOR INSERTING OBJECTS INTO A FILTER COMPONENT OF A SMOKING ARTICLE - An apparatus and associated method is provided for forming a rod for use in the manufacture of cigarette filter elements. A continuous supply of a filter material is formed into a continuous filter rod by a rod-forming unit. An object insertion unit is configured to insert a plurality of first objects and a plurality of second objects into the continuous filter rod. A rod-dividing unit is configured to subdivide the continuous filter rod, at predetermined intervals along the longitudinal axis thereof, into a plurality of filter rod portions such that each filter rod portion includes at least one first object and at least one second object disposed therein, with the first objects being different from the second objects. | 11-29-2012 |
20120302416 | METHOD OF FORMING A ROD FOR USE IN THE MANUFACTURE OF CIGARETTE FILTERS - An apparatus and associated method is provided for forming a rod for use in the manufacture of cigarette filter elements. A continuous supply of a filter material is formed into a continuous filter rod by a rod-forming unit. An object insertion unit is configured to insert a plurality of first objects and a plurality of second objects into the continuous filter rod. A rod-dividing unit is configured to subdivide the continuous filter rod, at predetermined intervals along the longitudinal axis thereof, into a plurality of filter rod portions such that each filter rod portion includes at least one first object and at least one second object disposed therein, with the first objects being different from the second objects. | 11-29-2012 |
20140045665 | Apparatus for Inserting Objects Into a Filter Component of a Smoking Article - An apparatus and associated method is provided for forming a rod for use in the manufacture of cigarette filter elements. A continuous supply of a filter material is formed into a continuous filter rod by a rod-forming unit. An object insertion unit is configured to insert a plurality of first objects and a plurality of second objects into the continuous filter rod. A rod-dividing unit is configured to subdivide the continuous filter rod, at predetermined intervals along the longitudinal axis thereof, into a plurality of filter rod portions such that each filter rod portion includes at least one first object and at least one second object disposed therein, with the first objects being different from the second objects. | 02-13-2014 |