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: 20220019790
    Abstract: 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: Application
    Filed: November 29, 2019
    Publication date: January 20, 2022
    Applicant: Sony Interactive Entertainment Inc.
    Inventors: Kumar Ravi, Takashi Hatakeda
  • Patent number: 9123029
    Abstract: 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: Grant
    Filed: October 3, 2012
    Date of Patent: September 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kumar Ravi, Amir Farrokh Sanjar
  • Patent number: 8977724
    Abstract: 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: Grant
    Filed: March 31, 2010
    Date of Patent: March 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Yashodhara M. Patnaik, Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
  • Patent number: 8947536
    Abstract: 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: Grant
    Filed: July 13, 2012
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Riju Pahwa, Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
  • Patent number: 8838647
    Abstract: 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: Grant
    Filed: December 6, 2011
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
  • Publication number: 20140095631
    Abstract: 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: Application
    Filed: October 3, 2012
    Publication date: April 3, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: KUMAR RAVI, AMIR FARROKH SANJAR
  • Patent number: 8671179
    Abstract: 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: Grant
    Filed: June 19, 2007
    Date of Patent: March 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Faheem Altaf, Dharmesh Bhakta, Michael Brown, Kumar Ravi
  • Publication number: 20140015980
    Abstract: 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: Application
    Filed: July 13, 2012
    Publication date: January 16, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Riju Pahwa, Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
  • Publication number: 20130144915
    Abstract: 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: Application
    Filed: December 6, 2011
    Publication date: June 6, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
  • Patent number: 8423414
    Abstract: 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: Grant
    Filed: February 12, 2008
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Daniel Fernando De Araujo, Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
  • Patent number: 8355936
    Abstract: 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: Grant
    Filed: March 25, 2008
    Date of Patent: January 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Faheem Altaf, Kumar Ravi, Eric Siegfried Rybczynski, Manuel Silveyra
  • Patent number: 8332761
    Abstract: 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: Grant
    Filed: January 8, 2008
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Susan M. Cox, Janani Janakiraman, Fang Lu, Kumar Ravi
  • Publication number: 20110246755
    Abstract: 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: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yashodhara M. Patnaik, Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
  • Publication number: 20100064004
    Abstract: 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: Application
    Filed: September 10, 2008
    Publication date: March 11, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kumar Ravi, Ayodeij Olasupo Olatunjii, Ameet M. Paranjape
  • Patent number: 7668724
    Abstract: 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: Grant
    Filed: September 20, 2001
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Kumar Ravi, Eduardo N. Spring
  • Publication number: 20090204504
    Abstract: 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: Application
    Filed: February 12, 2008
    Publication date: August 13, 2009
    Inventors: Daniel Fernando De Araujo, Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
  • Publication number: 20090177974
    Abstract: 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: Application
    Filed: January 8, 2008
    Publication date: July 9, 2009
    Inventors: Susan M. Cox, Janani Janakiraman, Fang Lu, Kumar Ravi
  • Patent number: 7548922
    Abstract: 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: Grant
    Filed: May 17, 2005
    Date of Patent: June 16, 2009
    Assignee: International Business Machines Corporation
    Inventors: Faheem Altaf, Kumar Ravi, Eric S. Rybczynski, Manuel Silveyra
  • Patent number: 7495631
    Abstract: 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: Grant
    Filed: April 12, 2005
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Dharmesh N. Bhakta, Walter Chun-Won Lee, Kumar Ravi, Eric Siegfried Rybczynski
  • Patent number: 7474889
    Abstract: 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: Grant
    Filed: August 30, 2005
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Dharmesh N. Bhakta, Walter Chun-Won Lee, Kumar Ravi, Eric Siegfried Rybczynski