Patents by Inventor Rob McCool

Rob McCool 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: 20220353315
    Abstract: In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.
    Type: Application
    Filed: July 18, 2022
    Publication date: November 3, 2022
    Inventors: Dov Shimon Zimring, Ali Naddaf, Michael Jon Sundermeyer, Rishi Chandra, John Affaki, Sarah Walter, Rob McCool, Majd Bakar
  • Patent number: 11394760
    Abstract: In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: July 19, 2022
    Assignee: GOOGLE LLC
    Inventors: Dov Shimon Zimring, Ali Naddaf, Michael Jon Sundermeyer, Rishi Chandra, John Affaki, Sarah Walter, Rob McCool, Majd Bakar
  • Publication number: 20210243239
    Abstract: In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.
    Type: Application
    Filed: April 22, 2021
    Publication date: August 5, 2021
    Inventors: Dov Shimon Zimring, Ali Nadaff, Michael Jon Sundermeyer, Rishi Chandra, John Affaki, Sarah Walter, Rob McCool, Majd Bakar
  • Patent number: 11019122
    Abstract: In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: May 25, 2021
    Assignee: GOOGLE LLC
    Inventors: Dov Shimon Zimring, Ali Nadaff, Michael Jon Sundermeyer, Rishi Chandra, John Affaki, Sarah Walter, Rob McCool, Majd Bakar
  • Patent number: 10482114
    Abstract: Systems, methods, and computer program products are disclosed for asking and searching for the answer to given questions, retrieving answers to such questions, as well as presenting such answers in a user-generated content style framework on a search engine. The system of the present invention comprises a question processor, operative to determine whether a question entered by a user has been previously answered, an answer data store storing answers to previously asked questions stored therein, an answer repository storing questions not yet answered by another user, and an editor tool operative to format an answer stored in the answer data store into user-generated content style and migrate the answer to a user-generated content style web page.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: November 19, 2019
    Assignee: Oath Inc.
    Inventors: Rob McCool, Luke Wroblewski, Eckart Walther, Michael W. Albers
  • Publication number: 20190068667
    Abstract: In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.
    Type: Application
    Filed: October 30, 2018
    Publication date: February 28, 2019
    Inventors: Dov Shimon Zimring, Ali Nadaff, Michael Jon Sundermeyer, Rishi Chandra, John Affaki, Sarah Walter, Rob McCool, Majd Bakar
  • Patent number: 10135892
    Abstract: In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: November 20, 2018
    Assignee: GOOGLE LLC
    Inventors: Dov Shimon Zimring, Ali Nadaff, Michael Jon Sundermeyer, Rishi Chandra, John Affaki, Sarah Walter, Rob McCool, Majd Bakar
  • Patent number: 9781435
    Abstract: Methods and systems for processing instructions by an online video game hosting system are provided. One example method includes receiving a control signal for a video game. The control signal is received by a server of the online video game hosting system, and the control signal is transmitted from a client device to the server over a network. Then, executing the online video game by the server while receiving the control signal. The executing causes generation of a sequence of video frames and encoding the sequence of video frames to generate a first compressed sequence of video frames and generate a second compressed sequence of video frames. Transmitting the first compressed sequence of video frames to the client device over the network for decoding by the client device to produce a first decoded sequence of video frames for displaying on a display of the client device.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: October 3, 2017
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Rob McCool, Ian Buckley
  • Publication number: 20170034234
    Abstract: In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.
    Type: Application
    Filed: July 28, 2015
    Publication date: February 2, 2017
    Inventors: Dov Shimon Zimring, Ali Nadaff, Michael Jon Sundermeyer, Rishi Chandra, John Affaki, Sarah Walter, Rob McCool, Majd Bakar
  • Publication number: 20160360208
    Abstract: Methods and systems for processing instructions by an online video game hosting system are provided. One example method includes receiving a control signal for a video game. The control signal is received by a server of the online video game hosting system, and the control signal is transmitted from a client device to the server over a network. Then, executing the online video game by the server while receiving the control signal. The executing causes generation of a sequence of video frames and encoding the sequence of video frames to generate a first compressed sequence of video frames and generate a second compressed sequence of video frames. Transmitting the first compressed sequence of video frames to the client device over the network for decoding by the client device to produce a first decoded sequence of video frames for displaying on a display of the client device.
    Type: Application
    Filed: August 16, 2016
    Publication date: December 8, 2016
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Rob McCool, Ian Buckley
  • Patent number: 9420283
    Abstract: A computer-implemented system and method for performing video compression are described.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: August 16, 2016
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Rob McCool, Ian Buckley
  • Publication number: 20140226713
    Abstract: A computer-implemented system and method for performing video compression are described.
    Type: Application
    Filed: April 15, 2014
    Publication date: August 14, 2014
    Inventors: Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Rob McCool, Ian Buckley
  • Publication number: 20090248659
    Abstract: Systems, methods, and computer program products are disclosed for asking and searching for the answer to given questions, retrieving answers to such questions, as well as presenting such answers in a user-generated content style framework on a search engine. The system of the present invention comprises a question processor, operative to determine whether a question entered by a user has been previously answered, an answer data store storing answers to previously asked questions stored therein, an answer repository storing questions not yet answered by another user, and an editor tool operative to format an answer stored in the answer data store into user-generated content style and migrate the answer to a user-generated content style web page.
    Type: Application
    Filed: March 27, 2008
    Publication date: October 1, 2009
    Applicant: Yahoo! Inc.
    Inventors: Rob McCool, Luke Wroblewski, Eckart Walther, Michael W. Albers
  • Publication number: 20080301100
    Abstract: The present invention relates to systems and methods for providing content items containing components utilizing focus indication focus indication. The method according to one embodiment comprises receiving a request from a client by a content delivery network for a resource that comprises a plurality of resources. The plurality of resources are then concatenated at the content delivery network to generate a concatenated resource and propagated to the client through the content delivery network.
    Type: Application
    Filed: September 28, 2007
    Publication date: December 4, 2008
    Applicant: YAHOO! INC.
    Inventors: Luke Wroblewski, Rob McCool