Patents by Inventor Gregory Ray Smith

Gregory Ray Smith 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: 8230150
    Abstract: A wireless protocol may be implemented in a smart transceiver device that contains the physical (PHY) and media access control (MAC) layers of the wireless protocol stack. In various embodiments, a serial peripheral interface (SPI) based design may be used. Disclosed is an embodiment of a protocol which may be used to provide control and data transfer to and from the smart transceiver. In particular, an exemplary format of the protocol, the commands, and responses is disclosed. In a further embodiment, an application programming interface (API) is disclosed. The API may provide hardware independent services that can be used to establish, maintain, and transport data to and from the system and the smart transceiver device. In particular, an exemplary and non-limiting set of services, function calls, configuration methods, events, and parameters is disclosed.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: July 24, 2012
    Assignee: Microsoft Corporation
    Inventors: David W. Russo, Gregory Ray Smith, Uwe Pakendorf, Denny Gumlich
  • Patent number: 8130742
    Abstract: An accessory is provided wireless connectivity with a game console by reconfiguring an earlier transport format that was used to solely transport voice data packets. The reconfiguration incorporates the use of a hybrid sub-frame, wherein voice data packets are replaced with communication data packets. The replacement is indicated by a set of identification bits inserted into a payload identifier field of the hybrid sub-frame.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: March 6, 2012
    Assignee: Microsoft Corporation
    Inventors: Gregory Ray Smith, David Russo
  • Publication number: 20120017223
    Abstract: A wireless protocol may be implemented in a smart transceiver device that contains the physical (PHY) and media access control (MAC) layers of the wireless protocol stack. In various embodiments, a serial peripheral interface (SPI) based design may be used. Disclosed is an embodiment of a protocol which may be used to provide control and data transfer to and from the smart transceiver. In particular, an exemplary format of the protocol, the commands, and responses is disclosed. In a further embodiment, an application programming interface (API) is disclosed. The API may provide hardware independent services that can be used to establish, maintain, and transport data to and from the system and the smart transceiver device. In particular, an exemplary and non-limiting set of services, function calls, configuration methods, events, and parameters is disclosed.
    Type: Application
    Filed: September 23, 2011
    Publication date: January 19, 2012
    Applicant: Microsoft Corporation
    Inventors: David W. RUSSO, Gregory Ray SMITH, Uwe PAKENDORF, Denny GUMLICH
  • Patent number: 8064972
    Abstract: A wireless headset having a user interface configured to allow the user to utilize the full functionality of the headset while minimizing the number of physical control inputs necessary is described. The user interface may have a user input control that is configured to control more than one function of the headset. The user interface may also provide audio as well as visual outputs to the user to indicate a particular functionality of the headset being controlled by the user or a particular status of the headset.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: November 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Hugh E. McLoone, Deborah Ann Louis Wallace, David W. Russo, Gregory Ray Smith, John K. Ikeda, Richard H. Irving
  • Patent number: 8060681
    Abstract: A wireless protocol may be implemented in a smart transceiver device that contains the physical (PHY) and media access control (MAC) layers of the wireless protocol stack. In various embodiments, a serial peripheral interface (SPI) based design may be used. Disclosed is an embodiment of a protocol which may be used to provide control and data transfer to and from the smart transceiver. In particular, an exemplary format of the protocol, the commands, and responses is disclosed. In a further embodiment, an application programming interface (API) is disclosed. The API may provide hardware independent services that can be used to establish, maintain, and transport data to and from the system and the smart transceiver device. In particular, an exemplary and non-limiting set of services, function calls, configuration methods, events, and parameters is disclosed.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: November 15, 2011
    Assignee: Microsoft Corporation
    Inventors: David W. Russo, Gregory Ray Smith, Uwe Pakendorf, Denny Gumlich
  • Patent number: 7827030
    Abstract: An audio processing system includes a voice decoder and an audio processor. In one exemplary embodiment, the audio processing system is embedded in a headset unit that is wirelessly coupled to a game console. The voice decoder is used to decode a stream of incoming voice data packets carried over a wireless signal. The decoded voice data packets are used to drive an audio transducer of the headset unit. Upon detection of an error in the incoming stream, a decoded error-free voice data packet that has been stored in a replay buffer is used to generate an amplitude scaled audio signal. The voice decoder is disconnected from the audio transducer and the scaled audio signal is used to drive the audio transducer instead.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: November 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Gregory Ray Smith, David Russo
  • Publication number: 20090138638
    Abstract: A protocol may be implemented in a smart transceiver device that contains the physical (PHY) and media access control (MAC) layers of a protocol stack. In various embodiments, a serial peripheral interface (SPI) based design may be used. A protocol is disclosed that may be used to provide control and data transfer to and from the smart transceiver device. In particular, an exemplary format for the protocol, the commands, and responses is disclosed. In a further embodiment, a method for mode synchronization that does not require the use of additional pins and can be accomplished with the standard SPI pins is disclosed. In another embodiment, a method that permits frame timing on the SPI bus to be restored without resetting the slave device is disclosed.
    Type: Application
    Filed: June 27, 2008
    Publication date: May 28, 2009
    Applicant: Microsoft Corporation
    Inventors: David W. Russo, Kurt T. Nielsen, Andreas Kreuder, Thomas Glos, Gregory Ray Smith, Thomas Lux
  • Publication number: 20090137318
    Abstract: A wireless protocol may be implemented in a smart transceiver device that contains the physical (PHY) and media access control (MAC) layers of the wireless protocol stack. In various embodiments, a serial peripheral interface (SPI) based design may be used. Disclosed is an embodiment of a protocol which may be used to provide control and data transfer to and from the smart transceiver. In particular, an exemplary format of the protocol, the commands, and responses is disclosed. In a further embodiment, an application programming interface (API) is disclosed. The API may provide hardware independent services that can be used to establish, maintain, and transport data to and from the system and the smart transceiver device. In particular, an exemplary and non-limiting set of services, function calls, configuration methods, events, and parameters is disclosed.
    Type: Application
    Filed: June 27, 2008
    Publication date: May 28, 2009
    Applicant: Microsoft Corporation
    Inventors: David W. Russo, Gregory Ray Smith, Uwe Pakendorf, Denny Gumlich
  • Publication number: 20090005129
    Abstract: A wireless headset having a user interface configured to allow the user to utilize the full functionality of the headset while minimizing the number of physical control inputs necessary is described. The user interface may have a user input control that is configured to control more than one function of the headset. The user interface may also provide audio as well as visual outputs to the user to indicate a particular functionality of the headset being controlled by the user or a particular status of the headset.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Hugh E. McLoone, Deborah Ann Louis Wallace, David W. Russo, Gregory Ray Smith, John K. Ikeda, Richard H. Irving
  • Publication number: 20080312932
    Abstract: An audio processing system includes a voice decoder and an audio processor. In one exemplary embodiment, the audio processing system is embedded in a headset unit that is wirelessly coupled to a game console. The voice decoder is used to decode a stream of incoming voice data packets carried over a wireless signal. The decoded voice data packets are used to drive an audio transducer of the headset unit. Upon detection of an error in the incoming stream, a decoded error-free voice data packet that has been stored in a replay buffer is used to generate an amplitude scaled audio signal. The voice decoder is disconnected from the audio transducer and the scaled audio signal is used to drive the audio transducer instead.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Gregory Ray Smith, David Russo
  • Publication number: 20080311988
    Abstract: An accessory is provided wireless connectivity with a game console by reconfiguring an earlier transport format that was used to solely transport voice data packets. The reconfiguration incorporates the use of a hybrid sub-frame, wherein voice data packets are replaced with communication data packets. The replacement is indicated by a set of identification bits inserted into a payload identifier field of the hybrid sub-frame.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Gregory Ray Smith, David Russo