Patent application number | Description | Published |
20110173601 | OPERATING SYSTEM AUTO-UPDATE PROCEDURE - The present invention pertains to differential updating of an operating system in a client device. A delta update file includes an ordered list of operations to be performed on the new install partition in memory that will port from the old install partition. A binary differential compression algorithm may be used to determine differences for the update and to compress the data being transmitted to the client device. Blocks in the partition may cyclically depend from one another. Edges are cut to break cycles. During system operation, disk images are scanned. File operations are created and a blocks vector is developed. A graph is created where the edge weights are set equal to the number of blocks. Given this, cycles are then broken and a final order resulting from a topological sort is produced. | 07-14-2011 |
20120262400 | CLICK DISAMBIGUATION ON A TOUCH-SENSITIVE INPUT DEVICE - The surface of an touch-sensitive input device may act as a physical button that the user may push down to perform a click or other operation. For example, the user may push down the surface of the input device with one finger for a left click and push down the surface of the input device with two fingers for a right click. In one aspect, a system for detecting a left click or a right click when the user pushes down the surface of the input device is provided. When the system first detects that the surface of the input device is pushed down, the system may wait for a short period of time before making a determination of whether the user is pushing down the surface with one finger or two fingers. During this time, the system may collect additional information to make a more reliable determination. | 10-18-2012 |
20130176259 | CLICK DISAMBIGUATION ON A TOUCH-SENSITIVE INPUT DEVICE - The surface of an touch-sensitive input device may act as a physical button that the user may push down to perform a click or other operation. For example, the user may push down the surface of the input device with one finger for a left click and push down the surface of the input device with two fingers for a right click. In one aspect, a system for detecting a left click or a right click when the user pushes down the surface of the input device is provided. When the system first detects that the surface of the input device is pushed down, the system may wait for a short period of time before making a determination of whether the user is pushing down the surface with one finger or two fingers. During this time, the system may collect additional information to make a more reliable determination. | 07-11-2013 |
20140028554 | RECOGNIZING GESTURE ON TACTILE INPUT DEVICE - A non-transitory computer-readable storage medium may comprise instructions stored thereon for recognizing gestures on a tactile input device. The instructions may be configured to cause a computing system to at least receive, from a sensor of the tactile input device, a signal representing a first contact on the tactile input device and subsequent release of the first contact from the tactile input device, receive, from the sensor of the tactile input device, a signal representing a second contact on the tactile input device after the first contact is released, the second contact being maintained and changing location on the tactile input device, and recognize the first contact and the second contact as a single gesture if the second contact occurs within a re-tap threshold period of time after the first contact, and the second contact begins within a maximal threshold distance on the tactile input device from the first contact. | 01-30-2014 |
20140320455 | CLICK DISAMBIGUATION ON A TOUCH-SENSITIVE INPUT DEVICE - The surface of an touch-sensitive input device may act as a physical button that the user may push down to perform a click or other operation. For example, the user may push down the surface of the input device with one finger for a left click and push down the surface of the input device with two fingers for a right click. In one aspect, a system for detecting a left click or a right click when the user pushes down the surface of the input device is provided. When the system first detects that the surface of the input device is pushed down, the system may wait for a short period of time before making a determination of whether the user is pushing down the surface with one finger or two fingers. During this time, the system may collect additional information to make a more reliable determination. | 10-30-2014 |
20150022461 | DETERMINING INPUT RECEIVED VIA TACTILE INPUT DEVICE - A non-transitory computer-readable storage medium may include instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a computing system including a tactile input device to at least detect a depression of the tactile input device, detect a number of contacts at the tactile input device, each of the detected contacts being associated with a duration and a distance moved, and determine, based on the number of detected contacts on the tactile input device, the durations of the detected contacts, and the distances moved of the detected contacts, a type of input to process. | 01-22-2015 |
20150207894 | SYSTEMS AND METHODS FOR ACCESSING AN UPDATE SERVER - Systems and methods for accessing an update server to receive one or more updates for data are provided. In some aspects, a system includes an auto-update module configured to determine whether to access the update server directly or by proxy. If the auto-update module determines to access the update server by proxy, the auto-update module is configured to: transmit a request to a proxy manager module for proxy server data that identifies one or more proxy servers; receive the proxy server data from the proxy manager module in response to the request; and access the update server based on the proxy server data to receive one or more updates for the data. The auto-update module is subject to fewer restrictions in modifying the data than is the proxy manager module. | 07-23-2015 |
20150227220 | CORRECTING SCROLLING GESTURE - A non-transitory computer-readable storage medium may comprise instructions stored thereon. When executed by at least one processor, instructions may be configured to cause a computing system to at least receive, on a tactile input device of the computing system, a first contact and a second contact, the first and second contacts being maintained on the tactile input device, at least one of the first and second contacts changing location on the tactile input device, determine a direction of movement by the first and second contacts based on the at least one of the first and second contacts changing locations on the tactile input device, assign the determined direction of movement to one of a plurality of directional zones, and modify the determined direction based on the assigned directional zone. | 08-13-2015 |
20150253856 | DETERMINING POINTER AND SCROLL GESTURES ON A TOUCH-SENSITIVE INPUT DEVICE - Aspects of the subject technology relate to determining whether finger movements detected by a touch-sensitive input device are intended to be a pointer gesture or a scroll gesture. Movements may be categorized as a pointer gesture or a scroll gesture based on one or more factors such as the number of fingers detected, differences between the fingers, the alignment of the fingers, the distance between fingers, the location of the fingers, the area of contact with the surface of the input device for each finger, and the movement of the fingers. In one aspect, after an initial determination is made about whether finger movements are pointer gestures or scroll gestures, further movements may be detected and used to determine whether to correct the initial determination. | 09-10-2015 |
20150253872 | DAMPENING THUMB MOVEMENT ON A TOUCH-SENSITIVE INPUT DEVICE - In one aspect of the present disclosure, a system for dampening movement of a thumb on the surface of a touch-sensitive input device is provided. A dampening region may be defined on the surface of the input device, within which movement of a finger detected on the surface of the input device is prohibit from causing movement of a pointer on a screen unless the speed of the detected finger exceeds a speed threshold. In one aspect, the dampening region may be divided into multiple regions where each region may have a different speed threshold. In another aspect, the speed threshold may vary, for example, as a function of location on the surface of the input device or other function. | 09-10-2015 |
20150253874 | TOUCH PAD PALM DETECTION - In certain aspects of the present disclosure, a system for preventing a palm from being incorrectly identified as a finger on a touch-sensitive input device and causing unintentional pointer movement or other unintended operation is provided. A dampened region may be defined on the surface of the touch-sensitive input device within which a user contact may not be reliably identified as a finger or a palm using a pressure threshold. In one aspect, a user contact that is within the dampened region and is below the pressure threshold may be prohibited from causing pointer movement unless the speed of the user contact exceeds a speed threshold. In one aspect, a user contact that is outside the dampened region may be identified as a finger or a palm based on comparing a pressure (e.g., contact area) of the user contact with the pressure threshold. | 09-10-2015 |
20150254946 | CORRECTING LOCATION ERRORS IN TACTILE INPUT DEVICE - A method may include measuring multiple location readings across a tactile input device at multiple times. The method may also include determining predicted location values corresponding to multiple locations across the tactile input device at the multiple measured times. The method may also include storing a table mapping the multiple location readings to the predicted location values. | 09-10-2015 |
Patent application number | Description | Published |
20100083111 | MANIPULATION OF OBJECTS ON MULTI-TOUCH USER INTERFACE - Embodiments related to the manipulation of objects on a multi-touch graphical user interface are disclosed. For example, in one disclosed embodiment, a method of operating a multi-touch graphical user interface on a computing device comprises displaying a group of objects on the graphical user interface in a group representation, receiving a first multi-touch input in which a first number of touches associated with the group representation are moved on the graphical user interface, and in response to the first multi-touch input, changing a scale of the objects in the group representation. The method further comprises receiving a second multi-touch input in which a second number of touches associated with the group representation are moved on the graphical user interface, and in response to the second multi-touch input, changing an organization of the objects in the group representation on the graphical user interface. | 04-01-2010 |
20120072446 | TECHNIQUES USING CAPTURED INFORMATION - Techniques are provided utilizing captured information. The captured information includes at least one of audio and image information. In response to connecting a capture device including the captured information to another device, the captured information is downloaded to the other device, a text portion is formed corresponding to the captured information, and at least a portion of the captured information and text portion is stored. A selected action is automatically performed using at least one of the text portion and the captured information. | 03-22-2012 |
20140075366 | TECHNIQUES FOR USE WITH A CALENDAR AND MESSAGING COMPONENT - Techniques are provided for displaying electronic calendar information. A calendar entry corresponding to a date is selected. In response to selecting the calendar entry, the calendar entry is expanded by increasing a portion of a display area associated with the calendar entry. Other calendar entries are compressed by decreasing a portion of the display area associated with the other calendar entries. | 03-13-2014 |
Patent application number | Description | Published |
20080245733 | METHOD AND APPARATUS FOR THE FILTRATION OF BIOLOGICAL SOLUTIONS - A system, method and device are disclosed for bio-processing a feed stream and providing a constant output by operating a continuous single-pass tangential-flow process. The single-pass process provides high conversion concentration while operating at relatively low feed flow rates, and the process can also be used to provide constant output diafiltration. | 10-09-2008 |
20090145845 | METHOD AND APPARATUS FOR THE FILTRATION OF BIOLOGICAL SAMPLES - A separation module and method are disclosed for processing a liquid sample and providing high conversion by operating a single-pass tangential-flow process without a recirculation loop. In one embodiment, the separation module includes three reservoirs and has at least one long, thin channel with a large ratio of channel membrane area to: channel void volume; volume of a sample feed reservoir; and volume of the feed sample. In another embodiment, the separation module includes two reservoirs and a hydrophobic vent. The single-pass process provides high conversion while operating with relatively low pressure sources. | 06-11-2009 |
20090277833 | TANGENTIAL FLOW FILTRATION SYSTEM - A system, method and device are disclosed for bio-processing a feed stream providing a constant output by operating a continuous single-pass tangential-flow process. Embodiments are operated without large circulation pumps. Other embodiments use components which can be disposed after a single use. The system, method and device can also be used to provide constant output diafiltration. | 11-12-2009 |
20100133185 | METHOD AND APPARATUS FOR THE FILTRATION OF BIOLOGICAL SOLUTIONS - A system, method and device are disclosed for bio-processing a feed stream and providing a constant output by operating a continuous single-pass tangential-flow process. The single-pass process provides high conversion concentration while operating at relatively low feed flow rates, and the process can also be used to provide constant output diafiltration. | 06-03-2010 |
20110215051 | METHOD AND APPARATUS FOR THE FILTRATION OF BIOLOGICAL SOLUTIONS - A system, method and device are disclosed for bio-processing a feed stream and providing a constant output by operating a continuous single-pass tangential-flow process. The single-pass process provides high conversion concentration while operating at relatively low feed flow rates, and the process can also be used to provide constant output diafiltration. | 09-08-2011 |
20110217539 | POROUS INTERPENETRATING POLYMER NETWORK - A functional, porous, interpenetrating polymer network (IPN) includes a first polymer network in the form of a porogenic support fabric (PSF) composed of linear polymers in the form of a pre-formed network comprising a fibrous composite and a second polymer network synthesized, gelated, and/or cross-linked in the presence of the first polymer network to form a system of polymers which have their respective chains held in place by means of permanent physical entanglements produced by the interweaving of the component polymer networks. The IPN is modified by dissolving and dispersing a portion of the PSF fibers, the dispersible fiber network (DFN) to form a pre-designed interconnected pore structure. The resultant porous, supported, second polymer network has convective flow, diffusive flow, and high capacity, and may include functional capture chemistries to provide an adsorptive media for chromatography and filtration of various compounds including biomolecules. | 09-08-2011 |
20120168368 | METHOD AND APPARATUS FOR THE FILTRATION OF BIOLOGICAL SOLUTIONS - A system, method and device are disclosed for bio-processing a feed stream and providing a constant output by operating a continuous single-pass tangential-flow process. The single-pass process provides high conversion concentration while operating at relatively low feed flow rates, and the process can also be used to provide constant output diafiltration. | 07-05-2012 |
20140231331 | METHOD AND APPARATUS FOR THE FILTRATION OF BIOLOGICAL SOLUTIONS - A system, method and device are disclosed for bio-processing a feed stream and providing a constant output by operating a continuous single-pass tangential-flow process. The single-pass process provides high conversion concentration while operating at relatively low feed flow rates, and the process can also be used to provide constant output diafiltration. | 08-21-2014 |
20140339170 | Stackable Planar Adsorptive Devices - Adsorptive bed devices include a scaffold in housing having a stress absorbing rigid structure and open cells filled with adsorptive beads. The scaffold restricts movement of the plurality of adsorptive beads, absorbs compressive stress induced by a hydraulic pressure gradient along a direction of liquid flow and transfers a portion of the induced compressive stress to the housing. In one embodiment the adsorptive bed in packed into a chromatography column, and in another embodiment the adsorptive bed is sealed in a monolithic block. | 11-20-2014 |
20150336820 | ELECTRO-DEIONIZATION CONTROL SYSTEM - A method and apparatus for operating an electro-deionization (EDI) module produces purified water using a power supply controller to provide more efficient and accurate operation. | 11-26-2015 |
Patent application number | Description | Published |
20100070922 | START MENU OPERATION FOR COMPUTER USER INTERFACE - Described is distinguishing between input mechanisms to determine which input mechanism was used to activate a start menu. A start menu is selected that corresponds to the input mechanism that was used to activate it. Further data corresponding to start menu interaction is received, and action is taken via based on the further interaction. For example, upon detecting activation of a start menu, how the start menu was activated from among activation types is used to present a first start menu/behavior for a first activation type, which may differ from a second start menu/behavior activated via a second activation type. For example, a determination may be made as to whether a start menu was invoked via a pointing device or via keyboard; when via keyboard, a search entry region may be provided, by which a user may directly enter search criteria via the keyboard. | 03-18-2010 |
20130290903 | START MENU OPERATION FOR COMPUTER USER INTERFACE - A distinction is made between input mechanisms to determine which input mechanism was used to activate a start menu. A start menu is selected that corresponds to the input mechanism that was used to activate it. Further data corresponding to start menu interaction is received, and action is taken via based on the further interaction. For example, upon detecting activation of a start menu, how the start menu was activated from among activation types is used to present a first start menu/behavior for a first activation type, which may differ from a second start menu/behavior activated via a second activation type. For example, a determination may be made as to whether a start menu was invoked via a pointing device or via keyboard; when via keyboard, a search entry region may be provided, by which a user may directly enter search criteria via the keyboard. | 10-31-2013 |