Patents Represented by Attorney T. Rao Coca
-
Patent number: 7197577Abstract: 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 job requests submitted by processes in the computer system are monitored and analysed. These heuristics may include the number of read and write requests, the ratio of read requests to write requests, input/output throughput, disk utilization and the average time taken for processes to submit subsequent jobs once an initial job completes. The analysed heuristics are compared to the desired sets of heuristics for the plurality of input/output schedulers to select one of the plurality of input/output schedulers.Type: GrantFiled: December 12, 2003Date of Patent: March 27, 2007Assignee: International Business Machines CorporationInventor: Hariprasad Nellitheertha
-
Patent number: 7187394Abstract: 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 corresponding to the touch buttons. The touch points are designed such that a different sensation is felt when a user slides an object (e.g., finger) along the selection structure. An exit may be designed to help lead the object from each touch point to corresponding touch button. Thus, a visually impaired person may slide a finger along the guide structure, feel a touch points and use the associated exit to locate a corresponding touch button.Type: GrantFiled: October 4, 2002Date of Patent: March 6, 2007Assignee: International Business Machines CorporationInventor: Sanjiv Mahadeo Chandane
-
Patent number: 6987772Abstract: 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 by the broadcaster to each recipient in a round robin sequence until all the packets have been transmitted, retransmission of received packets by each recipients to each other recipient, and reassembly of received packets at each recipient in the original sequence of said transmission. The said transmission and said retransmission are overlapped in time.Type: GrantFiled: November 28, 2001Date of Patent: January 17, 2006Assignee: International Business Machines CorporationInventor: Deepak M Srinivasa
-
Patent number: 6952725Abstract: 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 said network adapter, a means to download the email count for the current user from the remote email server on said network, and a means to display the email count for the current user in a defined format on the display of said computing system. The invention also provides a method and computer program product in respect of the above system.Type: GrantFiled: August 28, 2000Date of Patent: October 4, 2005Assignee: International Business Machines CorporationInventor: Hulikunta Prahlad Raghunandan
-
Patent number: 6834344Abstract: 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 useability. These manipulations include JPEG “lossy” compression and, in the extreme, the printing and rescanning of the image. The watermark also has the property that it can detect if the essential contents of the image has changed. The first phase of the method comprises extracting a digest or number N from the image so that N only (or mostly) depends on the essential information content, such that the same number N can be obtained from a scan of a high quality print of the image, from the compressed form of the image, or in general, from the image after minor modifications (introduced inadvertently by processing, noise etc.). The second phase comprises the marking.Type: GrantFiled: September 17, 1999Date of Patent: December 21, 2004Assignee: International Business Machines CorporationInventors: Gaurav Aggarwal, Pradeep K. Dubey, Ashutosh Kulshreshtha, Marco Martens, Charles P. Tresser, Chai W. Wu
-
Patent number: 6832244Abstract: 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 received email messages, a means for parsing the contents of the email header and body contents and displaying the parameter values of the said messages in graphical form using the said graphical images, a means for grouping, and prioritising the said graphical message displays in accordance with user-defined requirements, and a means for accessing any message selected from the said graphical display.Type: GrantFiled: September 21, 2000Date of Patent: December 14, 2004Assignee: International Business Machines CorporationInventor: Hulikunta Prahlad Raghunandan
-
Patent number: 6829760Abstract: 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. One or more tickets Ti are then added 120 into the symbol table SymTbl[ ] for each entity Ei that does not already exist in the symbol table SymTbl[ ]. An offset address is then inserted 130 after a predefined token “>” for each ticket Vi in a predefined set V of tickets in the symbol table SymTbl[ ] characterized as a sequence of the tickets Vi. One or more preassigned addresses are also inserted 140 in the symbol table SymTbl[ ] for each ticket Vi in the set V of tickets that has preassigned addresses.Type: GrantFiled: August 22, 2000Date of Patent: December 7, 2004Assignee: International Business Machines CorporationInventor: Rajendra Kumar Bera
-
Patent number: 6829649Abstract: A method, a system and a computer program product are disclosed for allocating bandwidth of a limited bandwidth link to dataflows containing packets. In the method, the number of buckets is adaptively adjusted dependent upon the number of active dataflows. Each bucket has a number of tokens allocated to the bucket for use by the corresponding dataflow. The number of tokens is dependent upon a weighted value for the corresponding dataflow. Queueing of the packets for utilization of the limited bandwidth link is dependent upon the tokens. Tokens are then adaptively-reallocated to one or more buckets in accordance with a weighted value for each of the dataflows.Type: GrantFiled: November 10, 2000Date of Patent: December 7, 2004Assignee: International Business Machines CorporationInventors: Rajev Shorey, Huzur Saran, Abhinav Kamra, Sundeep Kapila, Varun Khurana, Vikas Yadav
-
Patent number: 6823312Abstract: The present invention provides a method and system for providing improved understandability of received speech characterized in that it includes input interface adapted to capture received speech signals connected to a speech recognition means for identifying the contents of the received speech connected to one input of a data processor adapted to perform improvement in understandability, a user profile storage connected to another input of said data processor for providing user specific improvement data, and an output generator connected to the output of said data processor to produce personalized output based on an individual's needs. The instant invention also provides a configured computer program product for carrying out the above method.Type: GrantFiled: January 18, 2001Date of Patent: November 23, 2004Assignee: International Business Machines CorporationInventors: Parul A. Mittal, Pradeep Kumar Dubey
-
Patent number: 6823507Abstract: 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 the computer program are computed based on the static analysis. Each condition is a test for checking a memory access in the computer program and can be either a pre- or post-condition. The validity of each condition in the computer program is then evaluated. If the evaluation is determinate during compiling, the presence or absence of memory-related errors in the computer program is reported. A condition is determinate if the condition is valid or invalid during compiling. Otherwise, computer code based on the condition is generated for incorporation in the computer program for run-time detection of memory-related errors.Type: GrantFiled: June 6, 2000Date of Patent: November 23, 2004Assignee: International Business Machines CorporationInventors: Ravi Srinivasan, Usha Kiran, Navin Kumar Sinha
-
Patent number: 6816885Abstract: 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 template using an expert system to analyze the received emails that are stored in a personalized email database.Type: GrantFiled: September 21, 2000Date of Patent: November 9, 2004Assignee: International Business Machines CorporationInventor: Hulikunta Prahlad Raghunandan
-
Patent number: 6813607Abstract: 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 hardly have any language dependency in them. Translingual visual speech synthesis can be achieved if the first step of alignment generation can be made speech independent. Given a speech recognition system for a base language, the method synthesizes video with speech of any novel language as the input.Type: GrantFiled: January 31, 2000Date of Patent: November 2, 2004Assignee: International Business Machines CorporationInventors: Tanveer Afzal Faruquie, Chalapathy Neti, Nitendra Rajput, L. Venkata Subramaniam, Ashish Verma
-
Patent number: 6807159Abstract: A system, method, and computer program product for carrying out the method for managing power consumption in a master driven time division duplex wireless network comprising optimizing power consumption while maintaining quality of service requirements for end-to-end packet delay by adjusting the polling interval for each slave in low power mode based on the incoming traffic at the slave.Type: GrantFiled: October 25, 2000Date of Patent: October 19, 2004Assignee: International Business Machines CorporationInventors: Rajeev Shorey, Apurva Kumar, Indraneel Chakraborty, Abhishek Kashyap, Anupam Rastogi, Huzur Saran
-
Patent number: 6807493Abstract: 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 geometry are simplified by reasonable approximations, which allow a modified set of analytic equations to be derived. This modified set of analytic equations is derived by assuming an artificial taper in the capillary passage. Flow rate can be determined from the modified set of equations, which closely approximates the flow rate in the open-channel geometry.Type: GrantFiled: May 24, 2001Date of Patent: October 19, 2004Assignee: International Business Machines CorporationInventor: Radhakrishnan Srinivasan
-
Patent number: 6794916Abstract: A static, double-edged triggered flip-flop has an upper data path and a lower data path connected between a data input node and an output terminal. The upper path includes a switch connected to a first data loop, and the lower path includes a switch connected to a second data loop. The first and second data loop share a forward path having a data-inverting circuit and a feedback loop having a switch. In addition, each loop has a feedback path having a weak transistor. For the upper data path, the feedback transistor is operated on the basis of a skewed clock signal. For the lower data path the feedback transistor is operated on the basis of a complementary skewed clock signal. The use of clock skew and feedforward assist in race resolution. The use of extra resistance in the feedback transistor of the shared path similarly ensures that a race will be correctly resolved.Type: GrantFiled: May 30, 2003Date of Patent: September 21, 2004Assignee: International Business Machines CorporationInventor: Pradeep Varma
-
Patent number: 6791940Abstract: 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 select a new default route if the first goes down. The recovery method of this invention comprises storing information indicative of respective ones of a plurality of said alternative routes; accessing the stored information to identify a first of said routes; directing data to the router means for the data to be transmitted to the said another location via the first route; sensing failure of said transmission and, in the event of such failure, accessing said stored information to identify a second of said alternative routes; and directing data to the router means for the data to be transmitted to the said another location via the second route.Type: GrantFiled: August 28, 2000Date of Patent: September 14, 2004Assignee: International Business Machines CorporationInventor: Padinjaroot Gopi Rajesh
-
Patent number: 6778688Abstract: The present invention relates to a method, system and computer program product for enabling the remote authentication of fingerprints over an insecure network using a client-server architecture by generation of a set of random queries relating to fingerprint patterns based on stored fingerprint data at the server, to which the client responds based on the observed fingerprint patterns, followed by the issuing of a randomly generates set of challenges pertaining to geometrical relationships between the fingerprint patterns for which confirm responses are received by their server, the final authentication being determined by the proportion of correct responses by the client to said challenges.Type: GrantFiled: May 4, 2001Date of Patent: August 17, 2004Assignee: International Business Machines CorporationInventors: Pooja Aggarwal, Krishnendu Chatterjee, Pradeep Kumar Dubey, Charanjit Singh Jutla, Vijay Kumar
-
Patent number: 6775298Abstract: A method and apparatus for transferring data between a handheld device and a network over a wireless communications link. A datapool manager breaks files into virtual blocks and adds the virtual blocks to a datapool. A communications manager converts the virtual blocks into transportation packets and controls the transfer of the transportation packets between the handheld device and the network. After a transportation packet is transferred, an acknowledgment is returned indicating that the transfer was successful. If the transfer of a file is interrupted, then, upon reestablishing the wireless link, only those transportation packets for which an acknowledgment has not been returned are transferred. To properly reconstruct the file, a pointer indicates the location of each transportation packet in the file. Furthermore, to enable the use of a partially transferred file, a table of information is maintained indicating the validity of the partially transferred file.Type: GrantFiled: August 12, 1999Date of Patent: August 10, 2004Assignee: International Business Machines CorporationInventor: Gaurav Aggarwal
-
Patent number: 6766344Abstract: Efficient parallel processing of algorithms involving Galois Field arithmetic use data slicing techniques to execute arithmetic operations on a computing hardware having SIMD (single-instruction, multiple-data) architectures. A W-bit wide word computer capable of operating on one or more sets of k-bit operands executes Galois Field arithmetic by mapping arithmetic operations of Galois Field GF(2n) to corresponding operations in subfields lower order (m<n), which one selected on the basis of an appropriate cost function. These corresponding operations are able to be simultaneously executed on the W-bit wide computer such that the results of the arithmetic operations in Galois Field GF(2n) are obtained in k/W as many cycles of the W-bit computer compared with execution of the corresponding operations on a k-bit computer.Type: GrantFiled: May 8, 2001Date of Patent: July 20, 2004Assignee: International Business Machines CorporationInventors: Pradeep K Dubey, Charanjit Jutla, Josyula R Rao, Pankaj Rohatgi, Atri Rudra, Vijay Kumar
-
Patent number: 6763384Abstract: Internet services that rely on the transfer of real-time information have proliferated in recent years. Given the amount of information generated on the Internet, a user may request to be notified whenever particular information becomes available, such as the current highest bid in an on-line auction. The user enrols to receive one or more messages and sends a list of desired messages through a client process running on the user's computer system. When the user is ready to receive messages, the client process connects to a notification server and provides its receiving address identifier. It then disconnects from the notification server and waits for messages. A message monitor detects the occurrence of events that trigger notifications, and informs the notification server of the event. The notification server determines the appropriate recipient for the notification, and sends it using a server-initiated end-to-end message transfer mechanism to the clients' receiving address identifiers.Type: GrantFiled: July 10, 2000Date of Patent: July 13, 2004Assignee: International Business Machines CorporationInventors: Manish Gupta, Natwar Modani, Parul A Mittal