Patents by Inventor Adam Singer

Adam Singer 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: 12106081
    Abstract: Systems and methods for uploading tenant code to a multi-tenant system. Tenant Java source code is sent to the multi-tenant system over an MDL interface, and stored in a repository of the multi-tenant system as source code metadata. The tenant code may be executed to connect a source repository and a target repository, transfer data of a source document from the source repository to the target repository, and create a document in the target repository with the data of the source document transferred from the source repository.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: October 1, 2024
    Assignee: Veeva Systems Inc.
    Inventors: Adam P. L. McMillan, Min Su, Patrick Ota, Shu-Shang Sam Wei, Roeland Singer-Heinze
  • Patent number: 11212244
    Abstract: A method for using an in-message application. The method includes: receiving a broadcast message; identifying, in the broadcast message, a reference to an external data provider; obtaining an identifier of the in-message application from the external data provider; using the identifier to identify a set of components of the in-message application, where placement of the set of components is defined by a visual structure of the in-message application, and where each of the set of components is a user interface (UI) element; associating data obtained from the external data provider with a component of the set of components; and serving the broadcast message and the data to a consumer client, where the consumer client renders the in-message application based on the visual structure.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: December 28, 2021
    Assignee: Twitter, Inc.
    Inventors: William Morgan, Jeremy Gordon, Grant Monroe, Buster Benson, Russell D'Sa, Adam Singer, Ian Chan, Brian Ellin, Reeve Thompson, Lucas Alonso-Martinez
  • Patent number: 11146513
    Abstract: Various embodiments disclose an in-message application facilitating the use of third-party application programming interfaces (APIs). In particular, these in-message applications (referred to as “cards”) may be designed by a developer to access third-party API functionality. A user may then create a message referencing, e.g., a web address associated with the developer's card. The system may receive the user's message and recognize the reference. The system may then distribute an instantiation of the card to various recipients, the instantiation including elements generated using, or providing the user access to, the third party functionality.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: October 12, 2021
    Assignee: Twitter, Inc.
    Inventors: Brian Guarraci, William Morgan, Jeremy Gordon, Grant Monroe, Buster Benson, Russell D'sa, Adam Singer, Ian Chan, Brian Ellin, Reeve Thompson, Luke Alonso, Zachary Taylor, Zhigang Chen
  • Patent number: 10607446
    Abstract: A gaming system and method which includes determining a skill level of a player, determining, based on the determined skill level of the player, a return-to-player percentage to employ for a play of a game, wherein a first return-to-player percentage is determined when the skill level is a first skill level and a second, different return-to-player percentage is determined when the skill level is a second, different skill level, causing a display of the play of the game for the player in accordance with the determined return-to-player percentage, the play of the game associated with receipt of at least one skill-based input, and responsive to a score increase event that occurs in association with the play of the game, modifying a score of the player and causing a display of the modified score, wherein the score of the player is separate from a credit balance of the player.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: March 31, 2020
    Assignee: IGT
    Inventors: Thierry Brunet de Courssou, Cameron Anthony Filipour, Adam Singer, Alexander Popovich
  • Patent number: 10454859
    Abstract: A method for using an in-message application. The method includes: receiving a broadcast message; identifying, in the broadcast message, a reference to an external data provider; obtaining an identifier of the in-message application from the external data provider; using the identifier to identify a set of components of the in-message application, where placement of the set of components is defined by a visual structure of the in-message application, and where each of the set of components is a user interface (UI) element; associating data obtained from the external data provider with a component of the set of components; and serving the broadcast message and the data to a consumer client, where the consumer client renders the in-message application based on the visual structure.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: October 22, 2019
    Assignee: Twitter, Inc.
    Inventors: William Morgan, Jeremy Gordon, Grant Monroe, Buster Benson, Russell D'sa, Adam Singer, Ian Chan, Brian Ellin, Reeve Thompson, Lucas Alonso-Martinez
  • Patent number: 10439965
    Abstract: Various embodiments disclose an in-message application facilitating the use of third-party application programming interfaces (APIs). In particular, these in-message applications (referred to as “cards”) may be designed by a developer to access third-party API functionality. A user may then create a message referencing, e.g., a web address associated with the developer's card. The system may receive the user's message and recognize the reference. The system may then distribute an instantiation of the card to various recipients, the instantiation including elements generated using, or providing the user access to, the third party functionality.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: October 8, 2019
    Assignee: Twitter, Inc.
    Inventors: Brian Guarraci, William Morgan, Jeremy Gordon, Grant Monroe, Buster Benson, Russell D'sa, Adam Singer, Ian Chan, Brian Ellin, Reeve Thompson, Luke Alonso, Zachary Taylor, Zhigang Chen
  • Patent number: 10163301
    Abstract: A gaming system receives a total wager for a game session which occurs over a designated period of time. The game session includes a plurality of different wagering events. Each of the wagering events is associated with one of a plurality of different magnitudes. For each of the plurality of different wagering events, the gaming system determines: a portion of the total wager amount, and a wager by modifying the determined portion by the magnitude associated with that wagering event. The gaming system causes the wagering event to occur, determines at least one outcome for the wagering event, determines any awards based on the determined wager and the at least one determined outcome, and provides any of the determined awards to the player.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: December 25, 2018
    Assignee: IGT
    Inventors: Cameron A. Filipour, Adam Singer, Alexander Popovich
  • Patent number: 9887941
    Abstract: Various embodiments disclose an in-message application facilitating the use of third-party application programming interfaces (APIs). In particular, these in-message applications (referred to as “cards”) may be designed by a developer to access third-party API functionality. A user may then create a message referencing, e.g., a web address associated with the developer's card. The system may receive the user's message and recognize the reference. The system may then distribute an instantiation of the card to various recipients, the instantiation including elements generated using, or providing the user access to, the third party functionality.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: February 6, 2018
    Assignee: Twitter, Inc.
    Inventors: Brian Guarraci, William Morgan, Jeremy Gordon, Grant Monroe, Buster Benson, Russell D'Sa, Adam Singer, Ian Chan, Brian Ellin, Reeve Thompson, Luke Alonso, Zachary Taylor, Zhijang Chen
  • Patent number: 9813260
    Abstract: A method for using an in-message application. The method includes: receiving a broadcast message; identifying, in the broadcast message, a reference to an external data provider; obtaining an identifier of the in-message application from the external data provider; using the identifier to identify a set of components of the in-message application, where placement of the set of components is defined by a visual structure of the in-message application, and where each of the set of components is a user interface (UI) element; associating data obtained from the external data provider with a component of the set of components; and serving the broadcast message and the data to a consumer client, where the consumer client renders the in-message application based on the visual structure.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: November 7, 2017
    Assignee: Twitter, Inc.
    Inventors: William Morgan, Jeremy Gordon, Grant Monroe, Buster Benson, Russell D'sa, Adam Singer, Ian Chan, Brian Ellin, Reeve Thompson, Lucas Alonso-Martinez
  • Publication number: 20170084124
    Abstract: A regulated skill-based game includes multiple reward generating assets configured such that successful player interactions therewith increase the player's score and give rise to wagers whose outcomes are randomly determined. The amount of the wager may be a function of a time elapsed since the last wager was placed. The regulated game may be configured such that a predetermined duration of game play time thereon is purchased for a predetermined amount of money. A first portion of the predetermined amount of money funds the wagers and a second portion thereof funds a progressive jackpot to be awarded to a player having earned the highest score that is not been exceeded after a predetermined point in time. The regulated game is further configured to award credits when the randomly determined outcome is a reward generating outcome. Both the score of the skill-based game and awarded credits may be shown onscreen.
    Type: Application
    Filed: December 2, 2016
    Publication date: March 23, 2017
    Inventors: Thierry Brunet de Courssou, Cameron Anthony Filipour, Adam Singer, Alexander Popovich
  • Patent number: 9514596
    Abstract: A regulated skill-based game includes a plurality of reward generating assets configured such that successful player interactions therewith increase the player's score and give rise to wagers whose outcomes are randomly determined. The amount of the wager may be a function of a time elapsed since the last wager was placed. The regulated game may be configured such that a predetermined duration of game play time thereon is purchased for a predetermined amount of money. A first portion of the predetermined amount of money funds the wagers and a second portion thereof funds a progressive jackpot to be awarded to a player having earned the highest score that is not been exceeded after a predetermined point in time. The regulated game is further configured to award credits when the randomly determined outcome is a reward generating outcome. Both the score of the skill-based game and awarded credits may be shown onscreen.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: December 6, 2016
    Assignee: IGT
    Inventors: Thierry Brunet de Courssou, Cameron Anthony Filipour, Adam Singer, Alexander Popovich
  • Publication number: 20160086444
    Abstract: A gaming system receives a total wager for a game session which occurs over a designated period of time The game session includes a plurality of different wagering events. Each of the wagering events is associated with one of a plurality of different magnitudes. For each of the plurality of different wagering events, the gaming system determines: a portion of the total wager amount, and a wager by modifying the determined portion by the magnitude associated with that wagering event. The gaming system causes the wagering event to occur, determines at least one outcome for the wagering event, determines any awards based on the determined wager and the at least one determined outcome, and provides any of the determined awards to the player.
    Type: Application
    Filed: December 9, 2015
    Publication date: March 24, 2016
    Inventors: Cameron A. Filipour, Adam Singer, Alexander Popovich
  • Patent number: 9269229
    Abstract: A gaming system receives a total wager for a game session which occurs over a designated period of time. The game session includes a plurality of different wagering events. Each of the wagering events is associated with one of a plurality of different magnitudes. For each of the plurality of different wagering events, the gaming system determines: a portion of the total wager amount, and a wager by modifying the determined portion by the magnitude associated with that wagering event. The gaming system causes the wagering event to occur, determines at least one outcome for the wagering event, determines any awards based on the determined wager and the at least one determined outcome, and provides any of the determined awards to the player.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: February 23, 2016
    Assignee: IGT
    Inventors: Cameron A. Filipour, Adam Singer, Alexander Popovich
  • Patent number: 8858321
    Abstract: The Return Driven Casino Game Outcome Generator (RDOG) makes the first true class of casino video game possible by creating games that measure and reward skills like fast reflexes and manual dexterity while earning consistent and reliable profits for game operators. In RDOG, a method of determining a reward due to a player of a regulated game may include steps of enabling the player to interact with one or more reward generating assets within the regulated game; measuring a level of skill of the player in interacting with the reward generating assets, and determining the reward due to the player for each successful interaction with the reward generating assets, the reward being determined according to the measured skill level, a random number and the time elapsed since a last successful interaction with any one of the reward generating assets.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: October 14, 2014
    Assignee: IGT
    Inventors: Alexander Popovich, Cameron Anthony Filipour, Adam Singer, Thierry Brunet De Courssou
  • Patent number: 8858343
    Abstract: A gaming chair includes a plurality of speakers, at least one electronic display device, a network interface configured to couple to a network, and a processor coupled to the speakers, the electronic display device, and the network interface. The processor is configured to receive game data from a remote server via the network interface, wherein the game data includes audio signals and video signals, and to cause the speakers to output audio based on the audio signals. The processor is also configured to cause the display device to display at least one image based on the video signals.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: October 14, 2014
    Assignee: IGT
    Inventors: Cameron Anthony Filipour, Adam Singer, Alexander Popovich
  • Publication number: 20140302917
    Abstract: A gaming system receives a total wager for a game session which occurs over a designated period of time. The game session includes a plurality of different wagering events. Each of the wagering events is associated with one of a plurality of different magnitudes. For each of the plurality of different wagering events, the gaming system determines: a portion of the total wager amount, and a wager by modifying the determined portion by the magnitude associated with that wagering event. The gaming system causes the wagering event to occur, determines at least one outcome for the wagering event, determines any awards based on the determined wager and the at least one determined outcome, and provides any of the determined awards to the player.
    Type: Application
    Filed: June 24, 2014
    Publication date: October 9, 2014
    Inventors: Cameron A. Filipour, Adam Singer, Alexander Popovich
  • Patent number: 8777713
    Abstract: A gaming system receives a total wager for a game session which occurs over a designated period of time. The game session includes a plurality of different wagering events. Each of the wagering events is associated with one of a plurality of different magnitudes. For each of the plurality of different wagering events, the gaming system determines: a portion of the total wager amount, and a wager by modifying the determined portion by the magnitude associated with that wagering event. The gaming system causes the wagering event to occur, determines at least one outcome for the wagering event, determines any awards based on the determined wager and the at least one determined outcome, and provides any of the determined awards to the player.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: July 15, 2014
    Assignee: IGT
    Inventors: Cameron A. Filipour, Adam Singer, Alexander Popovich
  • Patent number: D944639
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: March 1, 2022
    Assignee: PERSEPHONE BIOSCIENCES, INC.
    Inventors: Stephanie June Culler, Shaun Adam Singer, Kristian Luis Jerman
  • Patent number: D957246
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: July 12, 2022
    Assignee: PERSEPHONE BIOSCIENCES, INC.
    Inventors: Stephanie June Culler, Shaun Adam Singer, Kristian Luis Jerman
  • Patent number: D1013504
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: February 6, 2024
    Assignee: PERSEPHONE BIOSCIENCES, INC.
    Inventors: Stephanie June Culler, Shaun Adam Singer, Kristian Luis Jerman