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: 20130283051Abstract: 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: ApplicationFiled: March 15, 2013Publication date: October 24, 2013Inventors: Daniel J. Zigmond, Peter T. Barrett, John H. Grossman, IV, Dustin L. Green
-
Patent number: 8522283Abstract: 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: GrantFiled: May 19, 2011Date of Patent: August 27, 2013Assignee: Google Inc.Inventors: Pierre-Yves Laligand, John H. Grossman, IV, Alok Chandel, Michael J. LeBeau
-
Patent number: 8514891Abstract: 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: GrantFiled: September 15, 2008Date of Patent: August 20, 2013Assignee: Microsoft CorporationInventors: Dustin L. Green, John H. Grossman, IV, James Armand Baldwin, Peter T. Barrett
-
Publication number: 20120042343Abstract: 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: ApplicationFiled: September 29, 2011Publication date: February 16, 2012Applicant: GOOGLE INC.Inventors: Pierre-Yves Laligand, John H. Grossman, IV, Alok Chandel, Michael J. LeBeau
-
Publication number: 20110313775Abstract: 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: ApplicationFiled: May 19, 2011Publication date: December 22, 2011Inventors: Pierre-Yves Laligand, John H. Grossman, IV, Alok Chandel, Michael J. LeBeau
-
Patent number: 8011012Abstract: 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: GrantFiled: February 17, 2006Date of Patent: August 30, 2011Assignee: Microsoft CorporationInventors: Kevin T. Carle, David L. de Heer, Majd Bakar, John H. Grossman, IV, Richard L. Guthrie
-
Patent number: 7823210Abstract: 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: GrantFiled: May 23, 2006Date of Patent: October 26, 2010Assignee: Microsoft CorporationInventors: Alexander Bessonov, John H. Grossman, IV
-
Patent number: 7636934Abstract: 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: GrantFiled: December 5, 2005Date of Patent: December 22, 2009Assignee: Microsoft CorporationInventors: James Armand Baldwin, Dustin L. Green, John H. Grossman, IV
-
Patent number: 7603689Abstract: 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: GrantFiled: June 13, 2003Date of Patent: October 13, 2009Assignee: Microsoft CorporationInventors: James Armand Baldwin, Dustin L. Green, John H. Grossman, IV
-
Patent number: 7587737Abstract: 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: GrantFiled: December 5, 2005Date of Patent: September 8, 2009Assignee: Microsoft CorporationInventors: James Armand Baldwin, Dustin L. Green, John H. Grossman, IV
-
Publication number: 20090010273Abstract: 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: ApplicationFiled: September 15, 2008Publication date: January 8, 2009Applicant: MICROSOFT CORPORATIONInventors: Dustin L. Green, John H. Grossman, IV, James Armand Baldwin, Peter T. Barrett
-
Patent number: 7430222Abstract: 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: GrantFiled: February 27, 2004Date of Patent: September 30, 2008Assignee: Microsoft CorporationInventors: Dustin L. Green, John H. Grossman, IV, James Armand Baldwin, Peter T. Barrett
-
Patent number: 7076717Abstract: 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: GrantFiled: June 13, 2003Date of Patent: July 11, 2006Assignee: Microsoft CorporationInventors: John H. Grossman, IV, Dustin L. Green