Patents by Inventor Michael Viner

Michael Viner 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: 11157955
    Abstract: An online system tracks stores information identifying content provided by third party systems and accessed by online system users as well as interactions with advertisements performed by online system users. When the online system identifies an opportunity to present an advertisement to a viewing user, the online system identifies content from third party systems accessed by the viewing user and content from third party systems accessed by additional online system users who interacted with advertisements. A score is computed for various advertisements based at least in part on correlations between content from third party systems accessed by the viewing user and content from third party systems accessed by additional online system users who interacted with advertisements. The online system selects candidate advertisements to evaluate for presentation to the viewing user based on the scores.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: October 26, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Feng Yan, Shyamsundar Rajaram, Hao Zhang, Lu Zheng, Tianshi Gao, David Michael Viner
  • Patent number: 10878638
    Abstract: In one embodiment, a computing system accesses a tracking record of a real-world object during a first movement session. The first tracking record comprises a plurality of locations of the real-world object relative to a first user. The system determines a display position of a virtual object representing the real-world object on a display screen of the second user based on the tracking record of the real-world object and the current location of the second user. Based on the determined position of the virtual object on the display screen, the system displays the virtual object on the display screen.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: December 29, 2020
    Assignee: Facebook, Inc.
    Inventor: David Michael Viner
  • Publication number: 20200151961
    Abstract: In one embodiment, a computing system accesses a tracking record of a real-world object during a first movement session. The first tracking record comprises a plurality of locations of the real-world object relative to a first user. The system determines a display position of a virtual object representing the real-world object on a display screen of the second user based on the tracking record of the real-world object and the current location of the second user. Based on the determined position of the virtual object on the display screen, the system displays the virtual object on the display screen.
    Type: Application
    Filed: January 15, 2020
    Publication date: May 14, 2020
    Inventor: David Michael Viner
  • Patent number: 10580218
    Abstract: In one embodiment, a computing system accesses a first tracking record of a first user during a first movement session. The first tracking record comprises a plurality of locations of the first user and associated time measurements. During a second movement session, the system determines a current location of a second user and an associated current time measurement. From the plurality of locations in the first tracking record, a first location of the first user in the first movement session is determined based on (1) the associated time measurement relative to a start time of the first movement session and (2) the current time measurement relative to a start time of the second movement session. The system determines a display position of a virtual object on a display screen of the second user based on the first location relative to the current location of the second user.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: March 3, 2020
    Assignee: Facebook, Inc.
    Inventor: David Michael Viner
  • Publication number: 20160275554
    Abstract: An online system tracks stores information identifying content provided by third party systems and accessed by online system users as well as interactions with advertisements performed by online system users. When the online system identifies an opportunity to present an advertisement to a viewing user, the online system identifies content from third party systems accessed by the viewing user and content from third party systems accessed by additional online system users who interacted with advertisements. A score is computed for various advertisements based at least in part on correlations between content from third party systems accessed by the viewing user and content from third party systems accessed by additional online system users who interacted with advertisements. The online system selects candidate advertisements to evaluate for presentation to the viewing user based on the scores.
    Type: Application
    Filed: March 18, 2015
    Publication date: September 22, 2016
    Inventors: Feng Yan, Shyamsundar Rajaram, Hao Zhang, Lu Zheng, Tianshi Gao, David Michael Viner
  • Patent number: 8556720
    Abstract: An interactive computerized game system including a visual display, one or more user input devices, and a processor executing software that interacts with the display and input device(s) is disclosed. The software displays images of avatars. At least one of the user input devices is a touchscreen. During gameplay, the gameplayer may touch the touchscreen to provide input. An animation is displayed in response to user input matching a predefined input.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: October 15, 2013
    Assignee: Disney Enterprises, Inc.
    Inventors: Michael Viner, Stephen Jarret
  • Publication number: 20120302390
    Abstract: A two-speed bidirectional hub motor includes an electrically driven hub, including an electrical motor, oppositely aligned one-way bearings, and a planetary gear system connected to the electrical motor. A fixed shaft is connected to the stator of the electrical motor. The first of two one-way bearings connects the electrical motor to the planetary gear system, and the second one-way bearing connects the electrical motor to the hub casing. When the rotor is electrically activated to spin in the forwards direction, the second one-way bearing engages the hub casing and rotates the wheel forwards at high speed. When the rotor is electrically activated to spin in the reverse direction, the first one-way bearing engages the planetary gearing system, rotating the wheel forward at lower speed by a gear reduction. This design gives two-speed output without a transmission.
    Type: Application
    Filed: September 29, 2011
    Publication date: November 29, 2012
    Inventors: Justin Bruce Lemire-Elmore, Michael Viner-Smith, Zev Alexander Thompson
  • Publication number: 20090181770
    Abstract: An interactive computerized game system including a visual display, one or more user input devices, and a processor executing software that interacts with the display and input device(s) is disclosed. The software displays images of avatars. At least one of the user input devices is a touchscreen. During gameplay, the gameplayer may touch the touchscreen to provide input. An animation is displayed in response to user input matching a predefined input.
    Type: Application
    Filed: January 14, 2008
    Publication date: July 16, 2009
    Applicant: Disney Enterprises, Inc.
    Inventors: Michael Viner, Stephen Jarret