Patents by Inventor Kumar Ravi
Kumar Ravi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20220019790Abstract: An image processing apparatus acquires eye information regarding a state of eyes of a viewer who views a moving image, determines a drawing condition of the moving image according to the acquired eye information, and draws the moving image in accordance with the determined drawing condition.Type: ApplicationFiled: November 29, 2019Publication date: January 20, 2022Applicant: Sony Interactive Entertainment Inc.Inventors: Kumar Ravi, Takashi Hatakeda
-
Patent number: 9123029Abstract: An apparatus for delaying a message includes a receiver module, a delay determination module, a storage module, and a display module. The receiver module receives an electronic message. The delay determination module determines if the message includes a request to delay displaying the message. The request includes a requested delay. The storage module stores the message prior to queuing for display in response to the delay determination module determining that the message includes a requested delay. The message is stored in a computer readable storage media accessible to a computing device receiving the message. The display module queues the message for display after the requested delay. In one embodiment, at least a portion of the receiver module, the delay determination module, the storage module, and the display module include hardware and/or executable code where the executable code is stored on one or more computer readable storage media.Type: GrantFiled: October 3, 2012Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Kumar Ravi, Amir Farrokh Sanjar
-
Patent number: 8977724Abstract: A method, system, and article for dynamic management of two or more operating system images for at least two client machines operating in a computer system sub-network. Different physical areas of the sub-network support separate image of the operating system images. As the client machines may be individually subject to movement within the sub-network, an appropriate operating system image is dynamically selected and uploaded to one or more of the individual client machines based upon the physical location thereof.Type: GrantFiled: March 31, 2010Date of Patent: March 10, 2015Assignee: International Business Machines CorporationInventors: Yashodhara M. Patnaik, Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
-
Patent number: 8947536Abstract: Failover system for video surveillance. A video coverage area for each camera in the system is calculated by combining sensory information and optical specifications of each corresponding camera. The video coverage area information is embedded in a corresponding file of each camera and is used to autonomously re-orient operating cameras to cover a failed coverage area due to a non-operating camera.Type: GrantFiled: July 13, 2012Date of Patent: February 3, 2015Assignee: International Business Machines CorporationInventors: Riju Pahwa, Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
-
Patent number: 8838647Abstract: A profile management apparatus for controlling available media content includes an individual identifier module, a profile creation module, a profile selection module, and a media control module. The individual identifier module automatically identifies one or more individuals as currently within a perceiving range of an output device receiving input from a media player without user input. The profile creation module automatically creates a new profile without user input in response to determining that a profile associated with the one or more individuals does not exist. The profile selection module selects at least one profile associated with the one or more individuals. The media control module controls media that is available for selection on the media player based one or more of media usage information and content restriction rules of the at least one profile.Type: GrantFiled: December 6, 2011Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
-
Publication number: 20140095631Abstract: An apparatus for delaying a message includes a receiver module, a delay determination module, a storage module, and a display module. The receiver module receives an electronic message. The delay determination module determines if the message includes a request to delay displaying the message. The request includes a requested delay. The storage module stores the message prior to queuing for display in response to the delay determination module determining that the message includes a requested delay. The message is stored in a computer readable storage media accessible to a computing device receiving the message. The display module queues the message for display after the requested delay. In one embodiment, at least a portion of the receiver module, the delay determination module, the storage module, and the display module include hardware and/or executable code where the executable code is stored on one or more computer readable storage media.Type: ApplicationFiled: October 3, 2012Publication date: April 3, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: KUMAR RAVI, AMIR FARROKH SANJAR
-
Patent number: 8671179Abstract: A system, computer program product and computer-implemented method of dynamically adding a best suited application server to a cluster of application servers are provided. To do so, a history of quality of service (QoS) of a plurality of application servers is maintained. Using the history of QoS, an application server is dynamically selected and added to the cluster when the cluster is under a heavy workload. The selected application server is one that has the most historically favorable QoS and a heavy workload is one that exceeds a user-configurable threshold.Type: GrantFiled: June 19, 2007Date of Patent: March 11, 2014Assignee: International Business Machines CorporationInventors: Faheem Altaf, Dharmesh Bhakta, Michael Brown, Kumar Ravi
-
Publication number: 20140015980Abstract: Failover system for video surveillance. A video coverage area for each camera in the system is calculated by combining sensory information and optical specifications of each corresponding camera. The video coverage area information is embedded in a corresponding file of each camera and is used to autonomously re-orient operating cameras to cover a failed coverage area due to a non-operating camera.Type: ApplicationFiled: July 13, 2012Publication date: January 16, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Riju Pahwa, Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
-
Publication number: 20130144915Abstract: A profile management apparatus for controlling available media content includes an individual identifier module, a profile creation module, a profile selection module, and a media control module. The individual identifier module automatically identifies one or more individuals as currently within a perceiving range of an output device receiving input from a media player without user input. The profile creation module automatically creates a new profile without user input in response to determining that a profile associated with the one or more individuals does not exist. The profile selection module selects at least one profile associated with the one or more individuals. The media control module controls media that is available for selection on the media player based one or more of media usage information and content restriction rules of the at least one profile.Type: ApplicationFiled: December 6, 2011Publication date: June 6, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
-
Patent number: 8423414Abstract: A computer implemented method, data processing system, and computer program product for managing transactions on point-of-sale terminals comprising a peer-to-peer network in a retail data processing system. A purchase transaction for a customer is initiated on a point-of-sale terminal in the system. Responsive to receiving a first input from a user of the point-of-sale terminal, the purchase transaction is suspended to form a suspended purchase transaction. Information about the customer is added to the suspended purchase transaction. The suspended purchase transaction is stored as a file on the point-of-sale terminal. Responsive to receiving a second input from the user of the point-of-sale terminal, a locally-stored list of suspended purchase transactions on the point-of-sale terminal is searched using the information about the customer.Type: GrantFiled: February 12, 2008Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Daniel Fernando De Araujo, Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
-
Patent number: 8355936Abstract: Mechanisms for managing a travel itinerary of a user are disclosed. More particularly, hardware and/or software for managing the user's travel itinerary based on the location of the user are disclosed. Embodiments may include receiving user location information and estimating the arrival time of the user at the departure point for a scheduled first trip of the user based on the user location information. Embodiments may also include comparing the estimated arrival time of the user at the destination with a departure time for the scheduled first trip and, if the arrival time is substantially earlier than the departure time or equal to or later than the departure time, rescheduling by the travel itinerary computer the user for a different second trip. Further embodiments may include transmitting notification to the user that he has been rescheduled to a second trip.Type: GrantFiled: March 25, 2008Date of Patent: January 15, 2013Assignee: International Business Machines CorporationInventors: Faheem Altaf, Kumar Ravi, Eric Siegfried Rybczynski, Manuel Silveyra
-
Patent number: 8332761Abstract: A method, system, and computer program product for managing multiple profiles in a synchronous conferencing system. A synchronous conferencing account is provided for a first user of the synchronous conferencing system. The synchronous conferencing account includes a plurality of user profiles for the first user. The user profiles identify the first user differently. Each user profile is associated with one or more data fields identifying the first user. The data fields may include any or all of a name, a nickname, a login name, and an avatar. A request from a second user of the synchronous conferencing system to communicate with the first user is received. The request includes an identification of the second user. One of the user profiles is selected based on the identification of the second user. The data fields associated with the selected user profile are transmitted to the second user.Type: GrantFiled: January 8, 2008Date of Patent: December 11, 2012Assignee: International Business Machines CorporationInventors: Susan M. Cox, Janani Janakiraman, Fang Lu, Kumar Ravi
-
Publication number: 20110246755Abstract: A method, system, and article for dynamic management of two or more operating system images for at least two client machines operating in a computer system sub-network. Different physical areas of the sub-network support separate image of the operating system images. As the client machines may be individually subject to movement within the sub-network, an appropriate operating system image is dynamically selected and uploaded to one or more of the individual client machines based upon the physical location thereof.Type: ApplicationFiled: March 31, 2010Publication date: October 6, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yashodhara M. Patnaik, Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
-
Publication number: 20100064004Abstract: A method, system, and computer usable program product for synchronizing documents by designating a local server are provided in the illustrative embodiments. A data network is formed that includes several data processing systems, each data processing system having a separate version of a document. A candidate data processing system is designated from the several data processing systems as a local server. Separate versions of the document are sent from the several data processing systems to the local server. The separate versions of the document are synchronized with a baseline version of the document to form a synchronized version of the document. The synchronized version of the document is returned to the several data processing systems. In addition, the data network may be formed if the data connectivity to an original server has been lost.Type: ApplicationFiled: September 10, 2008Publication date: March 11, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kumar Ravi, Ayodeij Olasupo Olatunjii, Ameet M. Paranjape
-
Patent number: 7668724Abstract: A method, system, and computer program product for processing traffic tickets is provided. In one embodiment, a department of motor vehicle (DMV) server receives, from a portable law enforcement data processing system via a network, citation data and stores the citation data. The DMV server then determines and notifies a court of jurisdiction of the citation data and receives, via the network, instructions from a client representing an accused about how the accused would like to proceed with the case. Based on the instructions received on behalf of the client, the DMV server modifies the citation data.Type: GrantFiled: September 20, 2001Date of Patent: February 23, 2010Assignee: International Business Machines CorporationInventors: Rabindranath Dutta, Kumar Ravi, Eduardo N. Spring
-
Publication number: 20090204504Abstract: A computer implemented method, data processing system, and computer program product for managing transactions on point-of-sale terminals comprising a peer-to-peer network in a retail data processing system. A purchase transaction for a customer is initiated on a point-of-sale terminal in the system. Responsive to receiving a first input from a user of the point-of-sale terminal, the purchase transaction is suspended to form a suspended purchase transaction. Information about the customer is added to the suspended purchase transaction. The suspended purchase transaction is stored as a file on the point-of-sale terminal. Responsive to receiving a second input from the user of the point-of-sale terminal, a locally-stored list of suspended purchase transactions on the point-of-sale terminal is searched using the information about the customer.Type: ApplicationFiled: February 12, 2008Publication date: August 13, 2009Inventors: Daniel Fernando De Araujo, Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
-
Publication number: 20090177974Abstract: A method, system, and computer program product for managing multiple profiles in a synchronous conferencing system. A synchronous conferencing account is provided for a first user of the synchronous conferencing system. The synchronous conferencing account includes a plurality of user profiles for the first user. The user profiles identify the first user differently. Each user profile is associated with one or more data fields identifying the first user. The data fields may include any or all of a name, a nickname, a login name, and an avatar. A request from a second user of the synchronous conferencing system to communicate with the first user is received. The request includes an identification of the second user. One of the user profiles is selected based on the identification of the second user. The data fields associated with the selected user profile are transmitted to the second user.Type: ApplicationFiled: January 8, 2008Publication date: July 9, 2009Inventors: Susan M. Cox, Janani Janakiraman, Fang Lu, Kumar Ravi
-
Patent number: 7548922Abstract: A method, apparatus, and computer program product are provided for customizing and consolidating bookmarks into folders in an Instant Messaging (IM) environment as well as an Internet browser. An IM GUI is provided that contains IM contacts and online information for those IM contacts, such as Web searches or bookmarks, which can be accessed by the user. Sorting of the IM contacts by a specific subject matter or category is provided as well as prioritizing of IM contacts based on subject matter expertise or frequently visited bookmarks. Searching of information contained in the IM environment as well as the Internet is also provided.Type: GrantFiled: May 17, 2005Date of Patent: June 16, 2009Assignee: International Business Machines CorporationInventors: Faheem Altaf, Kumar Ravi, Eric S. Rybczynski, Manuel Silveyra
-
Patent number: 7495631Abstract: Display time for a billboard message is varied in proportion to measured speed of one or more vehicles. This may include varying not only the time a message is presented on the billboard, but also varying the density of the message. An overall message may be broken into segments displayed a sequence of billboards depending on the speed, e.g., for a faster moving vehicle the message has more segments. If the speed of a vehicle is great enough, the message segments are also reduced to fewer words or graphics, which may also be larger. Also, clusters of vehicles are detected and a billboard message display is varied in response to the clusters, which may include display time or segmentation variation, so as to more nearly optimize the number of persons who are able to see the message. Further, a billboard is rotated per vehicle speed, distance, length or clusters.Type: GrantFiled: April 12, 2005Date of Patent: February 24, 2009Assignee: International Business Machines CorporationInventors: Dharmesh N. Bhakta, Walter Chun-Won Lee, Kumar Ravi, Eric Siegfried Rybczynski
-
Patent number: 7474889Abstract: Methods 300 and systems 100 are provided for notifying a mobile telephone user of an incoming call in a loud ambient environment. A call notification system registers mobile devices located within the boundary of the area it serves, and couples to the mobile devices using a short range communication technology such as Bluetooth. Upon detecting an incoming call, the mobile device alerts the notification system after a predetermined number of rings. After a predetermined number of rings the notification system, in turn, presents an incoming call notification using visual cues or audio cues to catch the user's attention.Type: GrantFiled: August 30, 2005Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventors: Dharmesh N. Bhakta, Walter Chun-Won Lee, Kumar Ravi, Eric Siegfried Rybczynski