Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Patel, Sunnyvale

Anuja H. Patel, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090156892CARDIAC HARNESS - A cardiac harness for treating or preventing congestive heart failure is configured to be placed about at least a portion of a patient's heart so as to apply a mild compressive force on the heart. In one embodiment, the cardiac harness comprises a plurality of spaced apart conductive panels arranged so that there is no electrical continuity circumferentially around the harness. In an additional embodiment, a cardiac harness is provided that is insulated so as not to conduct electricity circumferentially about the harness.06-18-2009

Arvin Patel, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100332285Intellectual Property Component Business Model for Client Services - An embodiment of the invention provides a computerized system for providing an IP framework, including a storage component, a user interface, and a reporting module. The storage component includes a collection of database tables having a capability field and keyword field. The database tables include data from a strategic planning computer module, an invent computer module, an IP creation computer module, an IP administration computer module, a defend computer module, an influence computer module, and a capitalize computer module. The user interface receives as input, an invention disclosure and/or a configuration file for an IP capability. The reporting module processes the input in the storage component and produces the IP framework.12-30-2010
20110010309INTELLECTUAL PROPERTY ASSESSMENTS BASED ON COMPONENT BUSINESS MODELS - An embodiment of the invention provides a method for IP assessment based on a component business model (CBM). The method assesses components in the CBM via a component assessment module, which interrogates an entity (e.g., a user, a third party consultant, and an information database) with questions. Output (including answers to the questions) from the component assessment module is sent to a component detection module. Scores (e.g., numerical scores and/or low, medium, or high scores) are assigned to the components via the component detection module based on the output from the component assessment module. The output from the component assessment module and/or the scores are analyzed to determine whether a gap, a duplication, a conflict, and/or an over-investment exists in at least one of the components.01-13-2011

Patent applications by Arvin Patel, Sunnyvale, CA US

Ashish Patel, Sunnyvale, CA US

Patent application numberDescriptionPublished
20080310399Methods and systems for connecting phones to internet users - Methods and systems for connecting a phone to a client via a network by using an electronic notification system, which may include a third-party internet electronic messenger service, such as, Yahoo messenger™, Google Talk™, MSN messenger™ software, or email systems. The system includes a server that is connected to the network and receives a call from the phone and that sends a notification of the incoming call to the client via the electronic notification system like internet messenger service of choice of the client/receiver. The user of the client, receiver, launches an internet phone on the client in response to the notification by clicking on the called-context link. Then, the server connects the phone to the client via the internet phone whereby providing a communication between the receiver and a user of the phone, caller.12-18-2008

Ashish Raojibhal Patel, Sunnyvale, CA US

Patent application numberDescriptionPublished
20080279367METHOD AND APPARATUS FOR PROVIDING ECRYPTION/DECRYTPION USING TWO SEQUENCES OF NUMBERS - A method encrypting data including selecting a pair of sequences based on a seed, performing a transposition of the data utilizing elements of a first one of the pair of sequences to produce a first transposition result, and performing a transposition of the first transposition result utilizing elements of a second one of the pair of sequences to produce the encrypted data. The pair of sequences may be selected from a pool of constrained sequences. The pool of constrained sequences may be generated utilizing a Knights Tour sequence generating system. The pool of constrained sequences may be transferred to a decrypting device for decryption of the encrypted data. The pair of sequences may be randomly generated utilizing a random integer sequence generator and the seed. The constrained indication may be constrained to a number of sequences present in the pool of sequences.11-13-2008

Ashwin Patel, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100077068Processing of Service-Oriented Tasks within a Grid Computing Environment - Embodiments of the present invention enable processing of tasks within a service-oriented architecture (SOA). In embodiments, an echo mediator is a mediator SOA component that acts as a service provider by processing a service request associated with a service requester and returning the result to the service requester. In embodiments, an echo mediator handles a received sequential service request by synchronously processing it. In embodiments, an echo mediator handles a received parallel service request by storing it in a persistent store, and an echo mediator with processing capacity retrieves the stored parallel service request and asynchronously processes it. In embodiments, a group of echo mediators may be distributed among the nodes of a grid, forming an echo mediator grid in which each of the echo mediators interfaces with a common data store deployed within the grid. In embodiments, the grid of echo mediators balances the processing of stored service requests.03-25-2010
20100254259METHOD AND SYSTEM FOR PERFORMING BLOCKING OF MESSAGES ON ERRORS IN MESSAGE STREAM - Described is an improved method, system, and computer program product for implementing an improved resequencer, along with related mechanisms and processes. An improved error handling method and system for messages is also described.10-07-2010
20100254388METHOD AND SYSTEM FOR APPLYING EXPRESSIONS ON MESSAGE PAYLOADS FOR A RESEQUENCER - Described is an improved method, system, and computer program product for implementing an improved resequencer, along with related mechanisms and processes. Expressions are applied to a message payload to perform message sequencing.10-07-2010
20100254389METHOD AND SYSTEM FOR IMPLEMENTING A BEST EFFORTS RESEQUENCER - Described is an improved method, system, and computer program product for implementing an improved resequencer, along with related mechanisms and processes. A best efforts resequencing approach is described for determining a set of message sot process in a computing system.10-07-2010

Kavel Patel, Sunnyvale, CA US

Patent application numberDescriptionPublished
20080222130LINK OPTIMIZATION - In an embodiment of the present invention, keywords may be dynamically optimized. This may include techniques for reducing the number of keywords assigned to a particular web page (and selecting which keywords to eliminate). This may also include techniques for reordering keywords, introducing new keywords, and/or changing the attributes of keywords (e.g., size, font, color, spacing, etc.) assigned to a particular web page. Any of these techniques may be dynamically implemented by basing the optimization on one or more metrics and data collected from user interactions with the webpage.09-11-2008
20080249854MONETIZING LOW VALUE CLICKERS - A solution is provided wherein an identification of a user who is producing low value to a web page or service is received, wherein the identification was determined by measuring web page usage patterns for the user. Advertising is then presented on the web page or service for the user according to a retraining program, wherein the retraining program is designed to retrain the user's behavior so that the user no longer produces low value and wherein the retraining program presents advertising in a different way than would be presented without the retraining program.10-09-2008

Naresh Patel, Sunnyvale, CA US

Patent application numberDescriptionPublished
20080263384SYSTEM AND METHOD FOR PRIORITIZATION OF CLOCK RATES IN A MULTI-CORE PROCESSOR - A system and method for prioritization of clock rates in a multi-core processor is provided. Instruction arrival rates are measured during a time interval T10-23-2008
20100281216METHOD AND APPARATUS FOR DYNAMICALLY SWITCHING CACHE POLICIES - A method implements a cache-policy switching module in a storage system. The storage system includes a cache memory to cache storage data. The cache memory uses a first cache configuration. The cache-policy switching module emulates the caching of the storage data with a plurality of cache configurations. Upon a determination that one of the plurality of cache configurations performs better than the first cache configuration, the cache-policy switching module automatically applies the better performing cache configuration to the cache memory for caching the storage data.11-04-2010

Nirav Patel, Sunnyvale, CA US

Patent application numberDescriptionPublished
20110252090Dynamic Designation of a Central Distributor in a Multi-Participant Conference - Some embodiments dynamically designate one of several network nodes as a network hub of a star network, at the start of a network communication session among the several network nodes that is facilitated by a mesh network and the star network. Some embodiments dynamically designate a new network hub when the previously designated network hub leaves the communication session, which continues among the other network nodes. Different embodiments use different techniques to dynamically designate the network hub of the star network. For instance, some embodiments use communications transmitted along the mesh network to dynamically identify the network hub at the start of the network communication session or after the departure of a previously designated network hub.10-13-2011
20110252157AUDIO PROCESSING OPTIMIZATION IN A MULTI-PARTICIPANT CONFERENCE - A first computing device distributes audio streams to several computing devices of participants in a communication session. Some embodiments establishes a star network with the first computing device as a central network hub for receiving audio streams from other computing devices, compositing the audio streams and distributing the composited audio streams to the other computing devices. Through the star network, the first computing device receives audio streams from the other computing devices. The first computing device generates at least two different composite audio streams for at least two different computing devices by (i) identifying a set of silent participants in the communication session, and (ii) eliminating redundant audio processing operations that produce the same composite audio streams for different computing devices because of the identified set of silent participants. The first computing device sends each computing device the composited audio stream for the device.10-13-2011
20110252319MULTI-NETWORK ARCHITECTURE FOR MEDIA DATA EXCHANGE - Some embodiments use several different types of networks to relay several different types of media content among several different computing devices. The media content of some embodiments is data that a computing device can process in order to provide a presentation of the media content to a user of the device. Examples of types of such media content include audio data, video data, text data, picture data, game data, and/or other media data. In some embodiments, two different networks relay media content of two different types among multiple computing devices. Specifically, in some embodiments, a first network routes among the computing devices one type of media data content (e.g., game data), while a second network routes among the computing devices another type of media data content (e.g., audio and/or video data of game participants). The two networks differ in some embodiments based on their topology.10-13-2011

Paul Patel, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090118752DEVICES AND METHODS FOR EXPRESSION OF BODILY FLUIDS FROM AN INCISION - Systems and methods for the expression of bodily fluid from an incision in the skin include devices which bear against the skin in a manner to retain the fluid adjacent the incision site and urge the fluid inwardly toward the incision. Systems utilize a constricting member, a bi-stable expression member, or a pressing member. The present invention further encompasses combinations of the foregoing expression systems with each other, as well as with other expression devices known in the art. Moreover, the invention includes the combination of the expression systems with incising, sampling and/or testing systems, particularly in a single, integrated device. The present invention also contemplates the associated methods for expressing bodily fluid from an incision, including in combination with methods for incising, sampling and/or testing of the bodily fluid.05-07-2009
20090192409RAPID BLOOD EXPRESSION AND SAMPLING - Body fluid sampling device comprising a skin-piercing element having a collection zone for receiving body fluid, the device further comprising a fluid receiving means remotely spaced apart from the collection zone so that body fluid in the collection zone will not contact the fluid receiving means initially. The collection zone takes up a very small volume of body fluid of about 10 to 500 nl in a very short time period of less than 0.5 seconds. The fluid receiving means may have a test zone for performing an analytical reaction. Fluid sample from the collection zone is automatically or manually transported to the fluid receiving means to contact the fluid with the test zone.07-30-2009
20100249653DEVICES AND METHODS FOR EXPRESSION OF BODILY FLUIDS FROM AN INCISION - Systems and methods for the expression of bodily fluid from an incision in the skin include devices which bear against the skin in a manner to retain the fluid adjacent the incision site and urge the fluid inwardly toward the incision. Systems utilize a constricting member, a bi-stable expression member, or a pressing member. The present invention further encompasses combinations of the foregoing expression systems with each other, as well as with other expression devices known in the art. Moreover, the invention includes the combination of the expression systems with incising, sampling and/or testing systems, particularly in a single, integrated device. The present invention also contemplates the associated methods for expressing bodily fluid from an incision, including in combination with methods for incising, sampling and/or testing of the bodily fluid.09-30-2010
20110092854Instruments and system for producing a sample of a body fluid and for analysis thereof - An instrument for producing a sample of body fluid for analysis by piercing the skin with a lancing element having a piercing tip is disclosed. The instrument can comprise a housing and a lancing drive for driving a lancing element connected thereto in a puncturing movement. A pressure ring can surround a skin contact opening and can be adapted for pressing against the skin such that the skin can bulge into the skin contact opening for promoting expression of body fluid. The skin contact opening can have a circular opening with a diameter of at least about 3 mm and at most about 8 mm. The instrument can comprise a pressing force control device for controlling the pressing force between the pressure ring and the skin at the time of triggering the puncturing movement, to be at least about 3 N and at most about 8 N.04-21-2011
20110125059BLOOD GLUCOSE MEASUREMENT FOR SMALL BLOOD VOLUME - A system is proposed for detection of at least one analyte in a body fluid, in particular for detection of blood glucose. The system is designed to generate a sample of the body fluid and to transfer at least some of the sample to at least one test element, in particular a test panel. The system is designed such that a time period between the generation of the sample and the application to the test element is less than 1 second, preferably less than 500 ms.05-26-2011

Patent applications by Paul Patel, Sunnyvale, CA US

Satyadev Patel, Sunnyvale, CA US

Patent application numberDescriptionPublished
20080218842Method of Repairing Micromirrors in Spatial Light Modulators - Disclosed herein is method of operating a device that comprises an array of micromirrors. The method comprises a process usable for repairing stuck micromirrors of the micromirror array during the operation. The reparation process applies, at the ON state, two consecutive refresh voltages to the mirror plates of the micromirrors in the array with the pulses being separated in time longer than the characteristic oscillation time of the micromirrors. The reparation process can be applied independently to the micromirrors. Alternatively, the reparation process can be incorporated with a bias inversion process.09-11-2008
20090190825Performance Analyses of Micromirror Devices - The invention provides a method and apparatus for evaluating the product quality and performances of micromirror array devices through measurements of the electromechanical responses of the individual micromirrors to the driving forces of electric fields. The electromechanical responses of the micromirrors according to the present invention are described in terms of the rotational angles associated with the operational states, such as the ON and OFF state angles of the ON and OFF state when the micromirror array device is operated in the binary-state mode, and the response speed (i.e. the time interval required for a micromirror device to transit form one state to another) of the individual micromirrors to the driving fields.07-30-2009
20100302618Micromirror Array Assembly with In-Array Pillars - The present invention provides a microstructure device comprising multiple substrates with the components of the device formed on the substrates. In order to maintain uniformity of the gap between the substrates, a plurality of pillars is provided and distributed in the gap so as to prevent decrease of the gap size. The increase of the gap size can be prevented by bonding the pillars to the components of the microstructure. Alternatively, the increase of the gap size can be prevented by maintaining the pressure inside the gap below the pressure under which the microstructure will be in operation. Electrical contact of the substrates on which the micromirrors and electrodes are formed can be made through many ways, such as electrical contact areas, electrical contact pads and electrical contact springs.12-02-2010

Patent applications by Satyadev Patel, Sunnyvale, CA US

Vipul Patel, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090222689MEMORY DEVICE INTERNAL PARAMETER RELIABILITY - Embodiments herein may store redundant copies of an operational parameter associated with an internal operation of a memory device. The redundant copies and associated parity bits may be stored in sets of writeable, non-volatile storage cells. A working area of the memory device may subsequently be populated with one or more redundant copies of the operational parameter, with a flag associated with the operational parameter, or with both. Other embodiments are described and claimed.09-03-2009