Patents by Inventor Raghuveer Simha

Raghuveer Simha 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).

  • Patent number: 9063695
    Abstract: Functionality is described for allowing a first user to select a sound item. The first user can use a first device to send this sound item to a second device operated by a second user. Upon the occurrence of a triggering event, the sound item selected by the first user can be presented by the second device to the second user. The first device and the second device may correspond to two devices in an Instant Messaging (IM) system. According to another illustrative aspect, functionality is described that allows the first user to select the new sound item from a source sound item by adjusting the position and/or size (e.g., width) of a graphical selection unit that is presented over a graphical depiction of the source sound item.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: June 23, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: K. Aaron Williams, John R. Selbie, William S Archbell, Kandarp Jani, Troy A Schauls, Raghuveer Simha, Yuanquan Zhang, Thomas Aleksandr Barbour
  • Patent number: 8762458
    Abstract: Functionality is described for allowing a first user to select a sound item. The first user can use a first device to send this sound item to a second device operated by a second user. Upon the occurrence of a triggering event, the sound item selected by the first user can be presented by the second device to the second user. The first device and the second device may correspond to two devices in an Instant Messaging (IM) system. According to another illustrative aspect, functionality is described that allows the first user to select the new sound item from a source sound item by adjusting the position and/or size (e.g., width) of a graphical selection unit that is presented over a graphical depiction of the source sound item.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: June 24, 2014
    Assignee: Microsoft Corporation
    Inventors: K. Aaron Williams, John R. Selbie, William S. Archbell, Kandarp Jani, Troy A. Schauls, Thomas A. Barbour, Raghuveer Simha, Yuanquan Zhang
  • Publication number: 20140123007
    Abstract: Functionality is described for allowing a first user to select a sound item. The first user can use a first device to send this sound item to a second device operated by a second user. Upon the occurrence of a triggering event, the sound item selected by the first user can be presented by the second device to the second user. The first device and the second device may correspond to two devices in an Instant Messaging (IM) system. According to another illustrative aspect, functionality is described that allows the first user to select the new sound item from a source sound item by adjusting the position and/or size (e.g., width) of a graphical selection unit that is presented over a graphical depiction of the source sound item.
    Type: Application
    Filed: January 3, 2014
    Publication date: May 1, 2014
    Applicant: Microsoft Corporation
    Inventors: K. Aaron Williams, John R. Selbie, William S Archbell, Kandarp Jani, Troy A Schauls, Raghuveer Simha, Yuanquan Zhang, Thomas Aleksandr Barbour
  • Patent number: 8191046
    Abstract: A transactional memory implementation is tested using an automatically generated test program and a locking memory model implementation which defines atomicity semantics. Schedules of the test program specify different interleavings of read operations and write operations of the test program threads. Executing the schedules under the locking memory model implementation provides legal final states of the shared variable(s). Executing the schedules under the transactional memory implementation produces candidate final states of the shared variable(s). If the candidate final states are also legal final states, then the transactional memory implementation passes the test.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Christopher Dern, Raghuveer Simha
  • Patent number: 7769142
    Abstract: Asynchronous voice messaging is employed to enable individuals to send voice clips back and forth over a network. In at least some embodiments, the voice clips reside in the form of discrete, manageable objects that can be easily managed by the user. In addition, some embodiments described provide hand-free/eyes-free functionality that can permit a user to create and send (or receive and play) a voice message without having to physically enter an intended recipient's address or otherwise digitally manipulate the device over which the message is sent or received.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: John R. Selbie, Stacia Scott, Leah Pearlman, Raghuveer Simha, Duoc Nguyen, Ahmed Azmy Hassan, John S Holmes, Alexandra Heron, Ram Aringunrum, Eric Badger, Timothy Sharpe
  • Publication number: 20100088702
    Abstract: A transactional memory implementation is tested using an automatically generated test program and a locking memory model implementation which defines atomicity semantics. Schedules of the test program specify different interleavings of read operations and write operations of the test program threads. Executing the schedules under the locking memory model implementation provides legal final states of the shared variable(s). Executing the schedules under the transactional memory implementation produces candidate final states of the shared variable(s). If the candidate final states are also legal final states, then the transactional memory implementation passes the test.
    Type: Application
    Filed: October 6, 2008
    Publication date: April 8, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher Dern, Raghuveer Simha
  • Publication number: 20090006567
    Abstract: Functionality is described for allowing a first user to select a sound item. The first user can use a first device to send this sound item to a second device operated by a second user. Upon the occurrence of a triggering event, the sound item selected by the first user can be presented by the second device to the second user. The first device and the second device may correspond to two devices in an Instant Messaging (IM) system. According to another illustrative aspect, functionality is described that allows the first user to select the new sound item from a source sound item by adjusting the position and/or size (e.g., width) of a graphical selection unit that is presented over a graphical depiction of the source sound item.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: K. Aaron Williams, John R. Selbie, William S. Archbell, Kandarp Jani, Troy A. Schauls, Thomas A. Barbour, Raghuveer Simha, Yuanquan Zhang
  • Publication number: 20070036292
    Abstract: Asynchronous voice messaging is employed to enable individuals to send voice clips back and forth over a network. In at least some embodiments, the voice clips reside in the form of discrete, manageable objects that can be easily managed by the user. In addition, some embodiments described provide hand-free/eyes-free functionality that can permit a user to create and send (or receive and play) a voice message without having to physically enter an intended recipient's address or otherwise digitally manipulate the device over which the message is sent or received.
    Type: Application
    Filed: December 28, 2005
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventors: John Selbie, Stacia Scott, Leah Pearlman, Raghuveer Simha, Duoc Nguyen, Ahmed Hassan, John Holmes, Alexandra Heron, Ram Aringunrum, Eric Badger, Timothy Sharpe