Patents by Inventor Steve Tan

Steve Tan 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: 20240108989
    Abstract: A game server generates a parallel-reality game that users may interact with in the real-world. The game server receives user information as users interact with game content. The game server includes a content marketplace that manages the exchange value of additional content items. The content marketplace matches additional game content with users playing the game based on the exchange value of the additional content items and user information. To do so, the content marketplace determines a propensity score for each additional content item quantifying a likelihood the user will interact with the additional content item while interacting with content in the parallel-reality game. The content marketplace provides the additional content item to the user's client device for display in the parallel-reality game based on the propensity score.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: Piaw Na, Jia Huang, Hang Tan, Steve Zelinka, Herbert Law
  • Publication number: 20230323176
    Abstract: There is provided a composition comprising a slurry of capsules, the capsules having shells comprising silica and said shells encapsulating phase change materials (PCM); and a cementitious binder. There is also provided a method for preparing said composition.
    Type: Application
    Filed: April 12, 2022
    Publication date: October 12, 2023
    Inventors: Praveen Thoniyot, Sam Siming Dong, Yi Jie Eng, Steve Tan, Amanda Khoo
  • Patent number: 9348572
    Abstract: In an embodiment, a method comprises transmitting, from a mobile computing device to a server computer, first data identifying a selection at the mobile computing device of an app that is not associated with an identification module associated with the server computer that would allow the server computer to identify the device; receiving, at the mobile computing device from the server computer, second data identifying zero or more apps lacking the identification module that have been selected previously using the mobile computing device; determining whether a protocol handler for each of the zero or more apps lacking the identification module is in the mobile computing device; in response to determining that a particular protocol handler for one of the apps is in the mobile computing device, transmitting to the server computer a message specifying that the particular protocol handler is in the mobile computing device; communicating a reward to any of: a particular one of the apps that is associated with the p
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: May 24, 2016
    Assignee: Tapjoy, Inc.
    Inventors: Christopher Paul Farm, Brian Stebar, Johnny Chan, Steve Tan
  • Patent number: 9016164
    Abstract: A bicycle control device is provided that basically includes a support structure, a control unit, a first operating lever, a first gear and a second gear. The control unit is mounted on the support structure. The first operating lever is operatively connected to the control unit to operate the control unit. The first gear is rotatably mounted on the support structure about a first axis. The second gear is engaged with the first gear, and is rotatably mounted on the support structure about a second axis. The second gear includes indicia indicative of a plurality of states of a bicycle component.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: April 28, 2015
    Assignee: Shimano (Singapore) Pte. Ltd.
    Inventor: Yong Liang Steve Tan
  • Publication number: 20140282497
    Abstract: In an embodiment, a method comprises transmitting, from a mobile computing device to a server computer, first data identifying a selection at the mobile computing device of an app that is not associated with an identification module associated with the server computer that would allow the server computer to identify the device; receiving, at the mobile computing device from the server computer, second data identifying zero or more apps lacking the identification module that have been selected previously using the mobile computing device; determining whether a protocol handler for each of the zero or more apps lacking the identification module is in the mobile computing device; in response to determining that a particular protocol handler for one of the apps is in the mobile computing device, transmitting to the server computer a message specifying that the particular protocol handler is in the mobile computing device; communicating a reward to any of: a particular one of the apps that is associated with the p
    Type: Application
    Filed: March 12, 2014
    Publication date: September 18, 2014
    Inventors: CHRISTOPHER PAUL FARM, BRIAN STEBAR, JOHNNY CHAN, STEVE TAN
  • Publication number: 20140109718
    Abstract: A bicycle control device is provided that basically includes a support structure, a control unit, a first operating lever, a first gear and a second gear. The control unit is mounted on the support structure. The first operating lever is operatively connected to the control unit to operate the control unit. The first gear is rotatably mounted on the support structure about a first axis. The second gear is engaged with the first gear, and is rotatably mounted on the support structure about a second axis. The second gear includes indicia indicative of a plurality of states of a bicycle component.
    Type: Application
    Filed: October 24, 2012
    Publication date: April 24, 2014
    Applicant: SHIMANO (SINGAPORE) PTE. LTD.
    Inventor: Yong Liang Steve TAN
  • Publication number: 20120036003
    Abstract: A system and method for tracking performance of an action in an application is disclosed in which a link to perform the application action is transmitted to a client device. In response to receiving an indication of the selection of the link, the performance of the action in the application by the client device is detected. Based on the detected performance of the application action, reward data is associated with a user of the client device.
    Type: Application
    Filed: August 5, 2011
    Publication date: February 9, 2012
    Inventors: Linda Tong, Amir Manji, Ryan Johns, Stephen McCarthy, Hwan-Joon Choi, Steve Tan, Johnny Chan