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: 9063695Abstract: 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: GrantFiled: January 3, 2014Date of Patent: June 23, 2015Assignee: Microsoft Technology Licensing, LLCInventors: K. Aaron Williams, John R. Selbie, William S Archbell, Kandarp Jani, Troy A Schauls, Raghuveer Simha, Yuanquan Zhang, Thomas Aleksandr Barbour
-
Patent number: 8762458Abstract: 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: GrantFiled: June 29, 2007Date of Patent: June 24, 2014Assignee: Microsoft CorporationInventors: K. Aaron Williams, John R. Selbie, William S. Archbell, Kandarp Jani, Troy A. Schauls, Thomas A. Barbour, Raghuveer Simha, Yuanquan Zhang
-
Publication number: 20140123007Abstract: 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: ApplicationFiled: January 3, 2014Publication date: May 1, 2014Applicant: Microsoft CorporationInventors: K. Aaron Williams, John R. Selbie, William S Archbell, Kandarp Jani, Troy A Schauls, Raghuveer Simha, Yuanquan Zhang, Thomas Aleksandr Barbour
-
Patent number: 8191046Abstract: 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: GrantFiled: October 6, 2008Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Christopher Dern, Raghuveer Simha
-
Patent number: 7769142Abstract: 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: GrantFiled: December 28, 2005Date of Patent: August 3, 2010Assignee: Microsoft CorporationInventors: 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: 20100088702Abstract: 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: ApplicationFiled: October 6, 2008Publication date: April 8, 2010Applicant: MICROSOFT CORPORATIONInventors: Christopher Dern, Raghuveer Simha
-
Publication number: 20090006567Abstract: 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: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Applicant: Microsoft CorporationInventors: K. Aaron Williams, John R. Selbie, William S. Archbell, Kandarp Jani, Troy A. Schauls, Thomas A. Barbour, Raghuveer Simha, Yuanquan Zhang
-
Publication number: 20070036292Abstract: 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: ApplicationFiled: December 28, 2005Publication date: February 15, 2007Applicant: Microsoft CorporationInventors: John Selbie, Stacia Scott, Leah Pearlman, Raghuveer Simha, Duoc Nguyen, Ahmed Hassan, John Holmes, Alexandra Heron, Ram Aringunrum, Eric Badger, Timothy Sharpe