Patents by Inventor John H. Grossman, IV

John H. Grossman, IV 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: 20130283051
    Abstract: In an implementation, a method includes forming a request by a client for communication to a licensing server. The request is for storing encrypted content by the client. A persistent license is received at the client in response to the request. The persistent license includes a key that is encrypted. The key, when decrypted, provides access to the encrypted content. The key is configured to be decrypted by the licensing server. The client, however, is not configured to decrypt the key from the persistent license. The persistent license and the encrypted content are stored by the client.
    Type: Application
    Filed: March 15, 2013
    Publication date: October 24, 2013
    Inventors: Daniel J. Zigmond, Peter T. Barrett, John H. Grossman, IV, Dustin L. Green
  • Patent number: 8522283
    Abstract: A computer-implemented method for information sharing between a portable computing device and a television system includes receiving a spoken input from a user of the portable computing device, by the portable computing device, submitting a digital recording of the spoken query from the portable computing device to a remote server system, receiving from the remote server system a textual representation of the spoken query, and automatically transmitting the textual representation from the portable computing device to the television system. The television system is programmed to submit the textual representation as a search query and to present to the user media-related results that are determined to be responsive to the spoken query.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventors: Pierre-Yves Laligand, John H. Grossman, IV, Alok Chandel, Michael J. LeBeau
  • Patent number: 8514891
    Abstract: An implementation is described herein, which facilitates a fast channel change by receiving and decoding a unicast acquisition media stream that corresponds to a soon-to-be-requested target multicast media stream. It does this before requesting the target multicast media stream of the new channel. Once the transmission of the unicast stream is caught up with the multicast stream, this implementation splices from the unicast acquisition stream to the target multicast media stream.
    Type: Grant
    Filed: September 15, 2008
    Date of Patent: August 20, 2013
    Assignee: Microsoft Corporation
    Inventors: Dustin L. Green, John H. Grossman, IV, James Armand Baldwin, Peter T. Barrett
  • Publication number: 20120042343
    Abstract: A computer-implemented method for information sharing between a portable computing device and a television system includes receiving a spoken input from a user of the portable computing device, by the portable computing device, submitting a digital recording of the spoken query from the portable computing device to a remote server system, receiving from the remote server system a textual representation of the spoken query, and automatically transmitting the textual representation from the portable computing device to the television system. The television system is programmed to submit the textual representation as a search query and to present to the user media-related results that are determined to be responsive to the spoken query.
    Type: Application
    Filed: September 29, 2011
    Publication date: February 16, 2012
    Applicant: GOOGLE INC.
    Inventors: Pierre-Yves Laligand, John H. Grossman, IV, Alok Chandel, Michael J. LeBeau
  • Publication number: 20110313775
    Abstract: A computer-implemented method for information sharing between a portable computing device and a television system includes receiving a spoken input from a user of the portable computing device, by the portable computing device, submitting a digital recording of the spoken query from the portable computing device to a remote server system, receiving from the remote server system a textual representation of the spoken query, and automatically transmitting the textual representation from the portable computing device to the television system. The television system is programmed to submit the textual representation as a search query and to present to the user media-related results that are determined to be responsive to the spoken query.
    Type: Application
    Filed: May 19, 2011
    Publication date: December 22, 2011
    Inventors: Pierre-Yves Laligand, John H. Grossman, IV, Alok Chandel, Michael J. LeBeau
  • Patent number: 8011012
    Abstract: Multiple keys are distributed to multiple clients. The keys provide access to media content. A group of clients are identified to receive substituted media content during a predetermined time period. Modified keys are generated that identify the substituted media content and the predetermined time period. The modified keys are distributed to the group of clients. The modified keys cause the group of clients to receive the substituted media content during the predetermined time period.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: August 30, 2011
    Assignee: Microsoft Corporation
    Inventors: Kevin T. Carle, David L. de Heer, Majd Bakar, John H. Grossman, IV, Richard L. Guthrie
  • Patent number: 7823210
    Abstract: A rights management system is described in which, subsequent to recording a media resource, client-side equipment receives and stores recording definition information (RDI). The RDI provides information that can be used to recover the keys used to decrypt the media resource. When a client device subsequently wishes to consume the media resource, it can forward the RDI to an operations center. At the operations center, a transcription module validates the client device's rights and converts the RDI into client targeted information (CTI) by recovering the keys used to decrypt the media resource. The client device receives the CTI from the transcription module and uses it to consume the media resource. The CTI has an expiration date, after which it can no longer be used.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Alexander Bessonov, John H. Grossman, IV
  • Patent number: 7636934
    Abstract: Described herein is a technology facilitating the presentation of digital video streams. An implementation, described herein, reduces the effective start-up delay in the presentation of the first frames of the video content that occurs when a system tunes into a video stream. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: December 22, 2009
    Assignee: Microsoft Corporation
    Inventors: James Armand Baldwin, Dustin L. Green, John H. Grossman, IV
  • Patent number: 7603689
    Abstract: Described herein is a technology facilitating the presentation of digital video streams. An implementation, described herein, reduces the effective start-up delay in the presentation of the first frames of the video content that occurs when a system tunes into a video stream by streaming at least an additional stream parallel with the main multicast stream. The alternative parallel stream having offset start points from the main multicast stream to more quickly provide a picture in response to a tuning command. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: October 13, 2009
    Assignee: Microsoft Corporation
    Inventors: James Armand Baldwin, Dustin L. Green, John H. Grossman, IV
  • Patent number: 7587737
    Abstract: Described herein is a technology facilitating the presentation of digital video streams. An implementation, described herein, reduces the effective start-up delay in the presentation of the first frames of the video content that occurs when a system tunes into a video stream. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: September 8, 2009
    Assignee: Microsoft Corporation
    Inventors: James Armand Baldwin, Dustin L. Green, John H. Grossman, IV
  • Publication number: 20090010273
    Abstract: An implementation is described herein, which facilitates a fast channel change by receiving and decoding a unicast acquisition media stream that corresponds to a soon-to-be-requested target multicast media stream. It does this before requesting the target multicast media stream of the new channel. Once the transmission of the unicast stream is caught up with the multicast stream, this implementation splices from the unicast acquisition stream to the target multicast media stream.
    Type: Application
    Filed: September 15, 2008
    Publication date: January 8, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Dustin L. Green, John H. Grossman, IV, James Armand Baldwin, Peter T. Barrett
  • Patent number: 7430222
    Abstract: An implementation is described herein, which facilitates a fast channel change by receiving and decoding a unicast acquisition media stream that corresponds to a soon-to-be-requested target multicast media stream. It does this before requesting the target multicast media stream of the new channel. Once the transmission of the unicast stream is caught up with the multicast stream, this implementation splices from the unicast acquisition stream to the target multicast media stream.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: September 30, 2008
    Assignee: Microsoft Corporation
    Inventors: Dustin L. Green, John H. Grossman, IV, James Armand Baldwin, Peter T. Barrett
  • Patent number: 7076717
    Abstract: This invention generally relates to a network communications technology. An implementation, described herein, performs a time-aware, best-effort, hole-filling communications retry function over a communications network. It does so in a manner that assumes successful reception of data unless the receiver indicates differently. The indication specifically identifies the missing data. With this indication, the sender resends only the specifically identified missing data. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: July 11, 2006
    Assignee: Microsoft Corporation
    Inventors: John H. Grossman, IV, Dustin L. Green