U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that Thomas Edison's patent application on his phonograph was approved by the Patent Office in just seven weeks? In contrast, it took Gordon Gould, the inventor of the laser, 30 years to obtain his patent -- finally awarded in 1988!

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: Coca; T. Rao


Number of patents: 128
Last date: August 11, 2009

1        
NumberTitleIssue Date
7573478Multi-image-frame sprite recognition in animated sequences
Sprite identification in animated sequences is achieved by performing three separate but related procedures, namely (i) identification of the sprite, (ii) identification of the background and (iii) identification of the identified sprite's translation path. By analy...
08/11/2009
7552307Method for initializing a random access memory
A memory has a set of address spaces to which token data is written and read. Each address space has a token status bit. A token generator allocates token data to the memory address spaces. Upon a reset occurring, a logic circuit provides logic “0” to the token ...
06/23/2009
7519726Methods, apparatus and computer programs for enhanced access to resources within a network
Provided are methods, apparatus and computer programs for enhanced access to resources within a network, including for controlling use of bandwidth-sensitive connections within a network and/or for automated recovery. Hash values are used as ‘unique’ identifiers...
04/14/2009
7209948Collaborative review of distributed content
Collaboratively reviewing a digital document in a computing environment having a visual interface involves first presenting multiple users with a copy of the digital document in a visual interface. Annotations (such as highlights, underlines, or textual annotations)...
04/24/2007
7197577Autonomic input/output scheduler selector
The automatic selection of an input/output scheduler in a computing system with a plurality of input/output schedulers is disclosed. Each of the plurality of input/output schedulers is mapped against a corresponding desired set of heuristics. Heuristics relating to ...
03/27/2007
7187394User friendly selection apparatus based on touch screens for visually impaired people
A selection apparatus providing user friendly interface for visually impaired people. The selection apparatus may contain a touch screen and a guide structure. The guide structure is disposed along the touch buttons in the touch screen, and contains touch points cor...
03/06/2007
7165194Technical support for software products
A computer software program is used to capture configuration values of predetermined parameters of vendor software and an operating system on which the vendor software is installed. Configuration values of predetermined parameters can be collected from more than one...
01/16/2007
7159108Anonymous peer-to-peer networking
An anonymous peer-to-peer network has a security protocol that allows hosts in the network to determine whether data received from the network is valid. The requesting host can explicitly determine the data transfer route in packet header information. Each host addr...
01/02/2007
7136897Minimizing electronic mailbox congestion
A method of receiving and processing e-mail includes monitoring available space in an electronic mailbox and, upon predetermined space related parameters being met, applying compression and/or truncation rules to incoming e-mail. The rules are related to predetermin...
11/14/2006
7093254Scheduling tasks quickly in a sequential order
Scheduling a sequence of tasks quickly using a task list containing a sequence of entries, with each entry indicating whether a task is enabled or disabled for execution. A scheduler block examines the sequence of entries without wasting time in examining entries be...
08/15/2006
7089549Updating flash memory
Embedded devices typically have an operating system, one or more file-systems, as well as a bootloader and other data components resident in flash memory. During software development and testing, there is frequently a need to selectively update a combination of such...
08/08/2006
7085434Sprite recognition in animated sequences
Sprite identification in animated sequences is achieved by performing three separate but related procedures, namely (i) identification of the sprite, (ii) identification of the background and (iii) identification of the identified sprite's translation path. By analy...
08/01/2006
7076777Run-time parallelization of loops in computer programs with static irregular memory access patterns
Run-time parallelization of loops with static irregular read-write memory access patterns is performed across multiple arrays. More than one element from each array can be read or written during each iteration of the loop. ...
07/11/2006
7043510Determining the equivalence of two sets of simultaneous linear algebraic equations
A computer implemented method (200) is described for determining the equivalence of two sets of simultaneous linear algebraic equations. Each of said equations is of a form: ei1x1+ei2x
05/09/2006
6996771Dynamic parameter modification
Methods and apparatus for the dynamic modification of parameters existing within computing systems are described. An application program runs a Graphical User Interface (GUI) having a navigator panel 152 and an edit panel 154. An XML textual file 16...
02/07/2006
6987772Efficient broadcasting over a fully connected network
This invention provides a method, system and computer program product for reducing transmission time and improving network utilization while broadcasting over a filly connected network, wherein it comprises simultaneous transmission of individual sequential packets ...
01/17/2006
6988062Metamodel generation on the basis of examples of target models
The present invention relates to a method, system and computer program product for generating a metamodel representing a desired modeling environment. The said metamodel is generated on the basis of examples of target models, comprising extracting information requir...
01/17/2006
6988264Debugging multiple threads or processes
Debugging multiple tasks, using a single instance of a debugger application intended to be only capable of debugging a single task, is performed by intercepting system calls made by the debugger application to the operating system. The intercepted system calls are d...
01/17/2006
6986016Contiguous physical memory allocation
Providing physically contiguous memory from memory that is allocated without any guarantee of whether the underlying contiguous physical memory is contiguous involves identifying contiguous pages of physical memory in the allocated virtual memory. Such pages are con...
01/10/2006
6963865Method system and program product for data searching
A method and apparatus for searching data to locate a portion identified by a search query. The data may comprise text files in a database. The search query comprises two or more data fragments expected to be contained in the portion of data being sought and in any ...
11/08/2005
6961363Frequency look-ahead and link state history based scheduling in indoor wireless pico-cellular networks
A method and apparatus of combating the problem of interference in master-slave time division duplex indoor wireless networks based on standards, such as the Bluetooth™ standard, is proposed. The method involves a frequency look-ahead scheme in frequency hopping s...
11/01/2005
6961923Method of detecting zombie breakpoints
A method, an apparatus, and a computer program product for detecting one or more zombie global breakpoints for debugging computer software are disclosed. The method includes the steps of: checking a breakpoint data structure to determine if a breakpoint known to a d...
11/01/2005
6959264Autonomous computing probe agent
Probing and monitoring of applications in a distributed computer network is achieved using a probe designed to be integrated into the kernel of an operating system. The probe intelligently delegates the periodic probing functionality into the kernel of the operating...
10/25/2005
6952769Protocols for anonymous electronic communication and double-blind transactions
A system and associated protocols for communication between two entities across a computer network operate such that the identities of the two entities remain concealed from each other, while ensuring that no third party is able to trace the existence of a conversat...
10/04/2005
6952725Method to check e-mail count at boot time in personal computer systems
This invention relates to a system of checking email count at boot time wherein the BIOS in the computing system includes a means to communicate with the network adapter, a means to access the said remote email server through network during the boot up process using...
10/04/2005
6944591Audio support system for controlling an e-mail system in a remote computer
This invention relates to an apparatus, program product and a method for controlling an email system in a remote computer using a remote control device having an audio support, speech-to-text and text-to-speech facilities. ...
09/13/2005
6898642Synchronous collaboration based on peer-to-peer communication
A peer-to-peer protocol is based on the use of global timestamps and client priorities in serializing modifications to a shared workspace of real-time collaboration. The method caters to dynamic clients wherein a client can leave or join an ongoing collaboration ses...
05/24/2005
6895382Method for arriving at an optimal decision to migrate the development, conversion, support and maintenance of software applications to off shore/off site locations
This invention relates to a method for implementing an off shore/off site activity in an organization, with most optimal skills transfer process. The said process includes the steps of assessing the suitability of outsourcing and w...
05/17/2005
6873977Achieving buyer-seller anonymity for unsophisticated users under collusion amongst intermediaries
A method and system offer confidential purchase of electronic data which can be used without any need of knowledge in cryptography nor mastery of computer use beyond usual usage of the World Wide Web (WWW). The method and system which guarantee confidentiality as lo...
03/29/2005
6871210Automatic allocation of least loaded boot server to PXE client on a network VIA DHCP server
This invention relates to a method, system and the computer readable program product wherein the least loaded boot server is prioritized for service by a single DHCP/PXE server by maintaining a boot server allocation table (SAT) containing the existing client load c...
03/22/2005
6862362Parity-grid steganographic method and apparatus
A method and apparatus for generating a parity grid matrix from an indexed data representation are disclosed. The method includes the steps of calculating a parity value for each of specified rows and columns of the indexed representation, determining a parity resto...
03/01/2005
6839677Transactional data transfer in a network system
An internet user using a browser (10) connects to a first server (30) and conducts transactions at the site (30). The user is transferred to a second server (32) along with data relating to the transactions via the user's browser program ...
01/04/2005
6834344Semi-fragile watermarks
A method is presented for marking high-quality digital images with a robust and invisible watermark. It requires the mark to survive and remain detectable and authenticatable through all image manipulations that in themselves do not damage the image beyond useabilit...
12/21/2004
6832244Graphical e-mail content analyser and prioritizer including hierarchical email classification system in an email
This invention relates to graphical email content analyser and prioritizer in an email system comprising a means for the user to define search parameters and possible values for each parameter with corresponding graphical images, for identifying and/or prioritizing ...
12/14/2004
6829760Runtime symbol table for computer programs
A method 100, an apparatus, and a computer program product for constructing a runtime symbol table SymTbl[ ] for a computer program are disclosed. In the method, a symbol table SymTbl[ ] for storing one or more entities Ei is initialized 110.
12/07/2004
6823507Detection of memory-related errors in computer programs
A method, an apparatus, and a computer program product are disclosed for detecting memory-related errors in a computer program during compiling of the computer program. In the method, static analysis is performed upon a computer program. One or more conditions in th...
11/23/2004
6816885Method and system to handle large volume of E-mail received from a plurality of senders intelligently
This invention relates to a method, system and computer program product for intelligently handling a large volume of emails received from a plurality of senders by automatically parsing the email header and body to capture specified keywords and preparing a reply te...
11/09/2004
6813607Translingual visual speech synthesis
A computer implemented method in a language independent system generates audio-driven facial animation given the speech recognition system for just one language. The method is based on the recognition that once alignment is generated, the mapping and the animation h...
11/02/2004
6807493Estimating flow rates in open-channel geometries having capillary pumping vanes
A method of estimating liquid flow rates in capillary structures has application in determining the surface tension-driven flow rates of liquid fuel in propellant management devices in zero-gravity conditions. Analytic equations governing an assumed open-channel geo...
10/19/2004
6791940Method and apparatus for data transmission control in a computer network environment
A data network may comprise routers for transmitting data between locations in the network via alternative routes. A network gateway or server may normally send data packets to a particular default router but, for network communication recovery, the gateway needs to...
09/14/2004
1        
 
Sign InRegister
Username  
Password   
forgot password?