Patents by Inventor Richard Fulcher

Richard Fulcher 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: 20230291881
    Abstract: A method and apparatus for displaying branded video tags. An advertiser provides additional content associated with broadcast advertising content to a service provider that downloads the additional content to a digital video recorder (DVR). The service provider inserts command tags into the content that are intercepted by the DVR and interpreted as commands that instruct the DVR to perform specific actions when the DVR receives the stream from a broadcaster. The DVR intercepts and translates any tags inserted into the content stream while the DVR is playing the content stream. Tags can cause the DVR to display a branded video tag to the user which is a displayed icon that requests an interaction by the user and has an advertiser’s logo(s) displayed in its vicinity.
    Type: Application
    Filed: November 17, 2022
    Publication date: September 14, 2023
    Inventors: Richard Fulcher, David E. Pope, Margret Schmidt
  • Patent number: 11533463
    Abstract: A method and apparatus for displaying branded video tags. An advertiser provides additional content associated with broadcast advertising content to a service provider that downloads the additional content to a digital video recorder (DVR). The service provider inserts command tags into the content that are intercepted by the DVR and interpreted as commands that instruct the DVR to perform specific actions when the DVR receives the stream from a broadcaster. The DVR intercepts and translates any tags inserted into the content stream while the DVR is playing the content stream. Tags can cause the DVR to display a branded video tag to the user which is a displayed icon that requests an interaction by the user and has an advertiser's logo(s) displayed in its vicinity.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: December 20, 2022
    Assignee: TiVo Solutions Inc.
    Inventors: Richard Fulcher, David E. Pope, Margret Schmidt
  • Publication number: 20200314403
    Abstract: A method and apparatus for displaying branded video tags. An advertiser provides additional content associated with broadcast advertising content to a service provider that downloads the additional content to a digital video recorder (DVR). The service provider inserts command tags into the content that are intercepted by the DVR and interpreted as commands that instruct the DVR to perform specific actions when the DVR receives the stream from a broadcaster. The DVR intercepts and translates any tags inserted into the content stream while the DVR is playing the content stream. Tags can cause the DVR to display a branded video tag to the user which is a displayed icon that requests an interaction by the user and has an advertiser's logo(s) displayed in its vicinity.
    Type: Application
    Filed: June 16, 2020
    Publication date: October 1, 2020
    Inventors: Richard Fulcher, David E. Pope, Margret Schmidt
  • Patent number: 10735705
    Abstract: A method and apparatus for displaying branded video tags. An advertiser provides additional content associated with broadcast advertising content to a service provider that downloads the additional content to a digital video recorder (DVR). The service provider inserts command tags into the content that are intercepted by the DVR and interpreted as commands that instruct the DVR to perform specific actions when the DVR receives the stream from a broadcaster. The DVR intercepts and translates any tags inserted into the content stream while the DVR is playing the content stream. Tags can cause the DVR to display a branded video tag to the user which is a displayed icon that requests an interaction by the user and has an advertiser's logo(s) displayed in its vicinity.
    Type: Grant
    Filed: April 25, 2011
    Date of Patent: August 4, 2020
    Assignee: TiVo Solutions Inc.
    Inventors: Richard Fulcher, David E. Pope, Margret Schmidt
  • Patent number: 10582157
    Abstract: Systems, methods and computer readable media for live interactions in persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to a second user, wherein the communication message includes initiation of a live interaction. The method can also include generating a live interaction user interface element for display as part of a persistent conversation interface. The method can further include storing a representation of the live interaction in a conversation content section of a persistent conversation object when the live interaction ends. The method can include updating conversation state information of the persistent conversation object to reflect the receiving of the communication message and the storing of the representation.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: March 3, 2020
    Assignee: Google LLC
    Inventors: Kathryn Chapman Cushing, Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Param Reddappagari, Shrikrishna Vijaykumar Borde, Michael Dodd, Richard Fulcher, Gülay Birand, Ivan Bertona
  • Patent number: 10331309
    Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user, and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object, and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: June 25, 2019
    Assignee: Google LLC
    Inventors: Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Ujjwal Singh, Peter Pawlowski, Richard Fulcher, Peter Ng, Evan Stephen Millar, Rhett Robinson
  • Publication number: 20160246469
    Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user, and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object, and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.
    Type: Application
    Filed: May 3, 2016
    Publication date: August 25, 2016
    Applicant: Google Inc.
    Inventors: Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Ujjwal Singh, Peter Pawlowski, Richard Fulcher, Peter Ng, Evan Stephen Millar, Rhett Robinson
  • Patent number: 9338403
    Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user, and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object, and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: May 10, 2016
    Assignee: Google Inc.
    Inventors: Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Ujjwal Singh, Peter Pawlowski, Richard Fulcher, Peter Ng, Evan Stephen Millar, Rhett Robinson
  • Patent number: 9253223
    Abstract: Systems, methods and computer readable media for live interactions in persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to a second user, wherein the communication message includes initiation of a live interaction. The method can also include generating a live interaction user interface element for display as part of a persistent conversation interface. The method can further include storing a representation of the live interaction in a conversation content section of a persistent conversation object when the live interaction ends. The method can include updating conversation state information of the persistent conversation object to reflect the receiving of the communication message and the storing of the representation.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: February 2, 2016
    Assignee: Google Inc.
    Inventors: Kathryn Chapman Cushing, Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Param Reddappagari, Shrikrishna Vijaykumar Borde, Michael Dodd, Richard Fulcher, Gülay Birand, Ivan Bertona
  • Patent number: 8988369
    Abstract: A method, computer program product, and system are provided for defining a touch gesture on a touch sensing device. The method can include receiving a touch gesture at the touch sensing device, determining that the touch gesture is not associated with any operations, and providing an indication of one or more operations the touch sensing device can perform in response to the touch gesture. The method can also include receiving a selection of an operation, and associating the touch gesture with the selected operation.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: March 24, 2015
    Assignee: Google Inc.
    Inventors: Richard Fulcher, Gabriel Cohen, Paul Westbrook, Andrew Flynn
  • Publication number: 20140204173
    Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user, and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object, and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.
    Type: Application
    Filed: January 23, 2013
    Publication date: July 24, 2014
    Inventors: Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Ujjwal Singh, Peter Pawlowski, Richard Fulcher, Peter Ng, Evan Stephen Millar, Rhett Robinson
  • Patent number: 8743151
    Abstract: Methods, systems, and computer-program products for displaying a message header on a client device are provided. An exemplary method for displaying a message header on a client device includes receiving a message on an electronic device and identifying a message header associated with the message. The exemplary method also includes, on a display of the electronic device, displaying a snapped header at a given location and at, least a portion of the message header when any portion of the message is also shown on the display. The exemplary method further includes changing a position of the message on the display while maintaining the display of the snapped header at the given location.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: June 3, 2014
    Assignee: Google Inc.
    Inventors: Richard Fulcher, Attila Bodis, Simon Arscott
  • Patent number: 8701020
    Abstract: In general, this disclosure describes techniques for overlaying information related to a text message onto a video. In one example, a method includes receiving communication data at a first computing device that is sent from a second computing device while the first and second computing devices are engaged in a real-time video communication, wherein the communication data comprises video data. The method also includes displaying the video data on a display of the first computing device and receiving a text-based message at the first computing device that is sent from the second computing device during the real-time video communication. The method further includes overlaying information related to the text-based message onto the video data displayed on the display of the first computing device.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: April 15, 2014
    Assignee: Google Inc.
    Inventors: Richard Fulcher, Michael D. Dodd, Evan Miller, Wei Huang
  • Patent number: 8610682
    Abstract: A method, computer program product, and system are provided for defining a touch gesture on a touch sensing device. The method can include receiving a touch gesture at the touch sensing device, determining that the touch gesture is not associated with any operations, and providing an indication of one or more operations the touch sensing device can perform in response to the touch gesture. The method can also include receiving a selection of an operation, and associating the touch gesture with the selected operation.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: December 17, 2013
    Assignee: Google Inc.
    Inventors: Richard Fulcher, Gabriel Cohen, Paul Westbrook, Andrew Flynn
  • Publication number: 20110202963
    Abstract: A method and apparatus for displaying branded video tags. An advertiser provides additional content associated with broadcast advertising content to a service provider that downloads the additional content to a digital video recorder (DVR). The service provider inserts command tags into the content that are intercepted by the DVR and interpreted as commands that instruct the DVR to perform specific actions when the DVR receives the stream from a broadcaster. The DVR intercepts and translates any tags inserted into the content stream while the DVR is playing the content stream. Tags can cause the DVR to display a branded video tag to the user which is a displayed icon that requests an interaction by the user and has an advertiser's logo(s) displayed in its vicinity.
    Type: Application
    Filed: April 25, 2011
    Publication date: August 18, 2011
    Applicant: TiVo Inc.
    Inventors: Richard Fulcher, David E. Pope, Margret Schmidt
  • Patent number: 7934170
    Abstract: A method and apparatus for displaying branded video tags. An advertiser provides additional content associated with broadcast advertising content to a service provider that downloads the additional content to a digital video recorder (DVR). The service provider inserts command tags into the content that are intercepted by the DVR and interpreted as commands that instruct the DVR to perform specific actions when the DVR receives the stream from a broadcaster. The DVR intercepts and translates any tags inserted into the content stream while the DVR is playing the content stream. Tags can cause the DVR to display a branded video tag to the user which is a displayed icon that requests an interaction by the user and has an advertiser's logo(s) displayed in its vicinity.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: April 26, 2011
    Assignee: TiVo Inc.
    Inventors: Richard Fulcher, David E. Pope, Margret Schmidt
  • Publication number: 20080005777
    Abstract: The invention provides a method and system allowing the user selection of a particular mode of display of video data on a display screen connected to a broadcast data receiver to be communicated to a decoder in the display device, thereby ensuring that the data is processed appropriately to allow the display to be generated.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 3, 2008
    Inventor: Richard Fulcher
  • Publication number: 20070137625
    Abstract: A work machine system is provided. The system comprises an engine including an air intake system and an exhaust system. The engine is configured to operate efficiently at a defined intake manifold temperature. A cooling system includes a cooling unit mounted at the frontal area of the work machine. The cooling unit houses a cooling component for engine intake air that is undersized relative to a cooling component designed for engine intake air to be delivered to an intake manifold at the defined intake manifold temperature. A control system is configured to operate the engine and the cooling system so that intake air is delivered to the intake manifold at a temperature higher than the defined intake manifold temperature.
    Type: Application
    Filed: December 20, 2005
    Publication date: June 21, 2007
    Inventors: Steven Daniel, Mohammad Karim, George Donaldson, Richard Fulcher
  • Publication number: 20070014228
    Abstract: The invention relates to a method of allowing the transmission of data along a return transmission path from one or more broadcast data receivers to a remote location, typically a broadcast location. The digital data is transmitted in a differential QPSK form thereby allowing external memory means to be not required and the data to be stored in the memory of an integrated circuit transmitter, thereby providing cost savings in the manufacture of the broadcast data receiver.
    Type: Application
    Filed: July 13, 2006
    Publication date: January 18, 2007
    Inventor: Richard Fulcher
  • Publication number: 20060136980
    Abstract: A method and apparatus for displaying branded video tags. An advertiser provides additional content associated with broadcast advertising content to a service provider that downloads the additional content to a digital video recorder (DVR). The service provider inserts command tags into the content that are intercepted by the DVR and interpreted as commands that instruct the DVR to perform specific actions when the DVR receives the stream from a broadcaster. The DVR intercepts and translates any tags inserted into the content stream while the DVR is playing the content stream. Tags can cause the DVR to display a branded video tag to the user which is a displayed icon that requests an interaction by the user and has an advertiser's logo(s) displayed in its vicinity.
    Type: Application
    Filed: November 21, 2005
    Publication date: June 22, 2006
    Inventors: Richard Fulcher, David Pope, Margret Schmidt