Patents by Inventor Benjamin A. Frenkel
Benjamin A. Frenkel 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: 12226690Abstract: An electronic game server receives a request from a client device to establish a real-time interactive gaming session, determines a device capability of an output device associated with the client device, determines a connection capability of the network connection, determines one or more target quality parameters for the real-time interactive gaming session based on the device capability and the connection capability, selects a first virtual machine of the plurality of virtual machines based on the one or more target quality parameters, establishes the real-time interactive gaming session with the client device, and provides to the real-time interactive gaming session, in accordance with the resource profile of the first virtual machine, resources for processing inputs from the client device and generating gameplay outputs in accordance with the processed inputs within the real-time interactive gaming session.Type: GrantFiled: December 15, 2022Date of Patent: February 18, 2025Assignee: GOOGLE LLCInventors: Dov Zimring, Paul Leventis, Benjamin Frenkel, Matthew Rodgers, Clinton Smullen, Robert McCool
-
Patent number: 12109497Abstract: Methods, systems, and media for coordinating multiplayer game sessions are provided.Type: GrantFiled: September 12, 2022Date of Patent: October 8, 2024Assignee: Google LLCInventors: Catherine Hsiao, Alan Merzon, Kristie Fisher, Stacey Peterson, Haochen Liu, Nicholas Dunn, Tahasildar Ramachandra Shivputrappa, Sam Cheung, Erica Hansen, Benjamin Frenkel
-
Patent number: 11654354Abstract: An electronic game server receives a request from a client device to establish a real-time interactive gaming session, determines a device capability of an output device associated with the client device, determines a connection capability of the network connection, determines one or more target quality parameters for the real-time interactive gaming session based on the device capability and the connection capability, selects a first virtual machine of the plurality of virtual machines based on the one or more target quality parameters, establishes the real-time interactive gaming session with the client device, and provides to the real-time interactive gaming session, in accordance with the resource profile of the first virtual machine, resources for processing inputs from the client device and generating gameplay outputs in accordance with the processed inputs within the real-time interactive gaming session.Type: GrantFiled: April 6, 2021Date of Patent: May 23, 2023Assignee: GOOGLE LLCInventors: Dov Zimring, Paul Leventis, Benjamin Frenkel, Matthew Rodgers, Clinton Smullen, Robert McCool
-
Publication number: 20230117969Abstract: An electronic game server receives a request from a client device to establish a real-time interactive gaming session, determines a device capability of an output device associated with the client device, determines a connection capability of the network connection, determines one or more target quality parameters for the real-time interactive gaming session based on the device capability and the connection capability, selects a first virtual machine of the plurality of virtual machines based on the one or more target quality parameters, establishes the real-time interactive gaming session with the client device, and provides to the real-time interactive gaming session, in accordance with the resource profile of the first virtual machine, resources for processing inputs from the client device and generating gameplay outputs in accordance with the processed inputs within the real-time interactive gaming session.Type: ApplicationFiled: December 15, 2022Publication date: April 20, 2023Inventors: Dov Zimring, Paul Leventis, Benjamin Frenkel, Matthew Rodgers, Clinton Smullen, Robert McCool
-
Publication number: 20230001308Abstract: Methods, systems, and media for coordinating multiplayer game sessions are provided.Type: ApplicationFiled: September 12, 2022Publication date: January 5, 2023Inventors: Catherine Hsiao, Alan Merzon, Kristie Fisher, Stacey Peterson, Haochen Liu, Nicholas Dunn, Tahasildar Ramachandra Shivputrappa, Sam Cheung, Erica Hansen, Benjamin Frenkel
-
Patent number: 11439913Abstract: Methods, systems, and media for coordinating multiplayer game sessions are provided.Type: GrantFiled: June 15, 2018Date of Patent: September 13, 2022Assignee: Google LLCInventors: Catherine Hsiao, Alan Merzon, Kristie Fisher, Stacey Peterson, Haochen Liu, Nicholas Dunn, Tahasildar Ramachandra Shivputrappa, Sam Cheung, Erica Hansen, Benjamin Frenkel
-
Patent number: 11077364Abstract: An electronic game server receives a request from a client device to establish a real-time interactive gaming session, determines a device capability of an output device associated with the client device, determines a connection capability of the network connection, determines one or more target quality parameters for the real-time interactive gaming session based on the device capability and the connection capability, selects a first virtual machine of the plurality of virtual machines based on the one or more target quality parameters, establishes the real-time interactive gaming session with the client device, and provides to the real-time interactive gaming session, in accordance with the resource profile of the first virtual machine, resources for processing inputs from the client device and generating gameplay outputs in accordance with the processed inputs within the real-time interactive gaming session.Type: GrantFiled: March 28, 2019Date of Patent: August 3, 2021Assignee: Google LLCInventors: Dov Zimring, Paul Leventis, Benjamin Frenkel, Matthew Rodgers, Clinton Smullen, Robert McCool
-
Publication number: 20210220733Abstract: An electronic game server receives a request from a client device to establish a real-time interactive gaming session, determines a device capability of an output device associated with the client device, determines a connection capability of the network connection, determines one or more target quality parameters for the real-time interactive gaming session based on the device capability and the connection capability, selects a first virtual machine of the plurality of virtual machines based on the one or more target quality parameters, establishes the real-time interactive gaming session with the client device, and provides to the real-time interactive gaming session, in accordance with the resource profile of the first virtual machine, resources for processing inputs from the client device and generating gameplay outputs in accordance with the processed inputs within the real-time interactive gaming session.Type: ApplicationFiled: April 6, 2021Publication date: July 22, 2021Inventors: Dov Zimring, Paul Leventis, Benjamin Frenkel, Matthew Rodgers, Clinton Smullen, Robert McCool
-
Publication number: 20210046385Abstract: Methods, systems, and media for coordinating multiplayer game sessions are provided.Type: ApplicationFiled: June 15, 2018Publication date: February 18, 2021Inventors: Catherine Hsiao, Alan Merzon, Kristie Fisher, Stacey Peterson, Haochen Liu, Nicholas Dunn, Tahasildar Ramachandra Shivputrappa, Sam Cheung, Erica Hansen, Benjamin Frenkel
-
Publication number: 20200125990Abstract: The present disclosure provides systems and methods for intervention optimization. A computing system obtain an entity history of each of a plurality of entities of a computer application. For each of the plurality of entities, the computing system can determine a respective probability that each of a plurality of available interventions will improve an objective value that is determined based at least in part on a measure of continued use of a computer application by the entity. The computing system can provide interventions of the plurality of available interventions to entities of the plurality of entities based at least in part on the respective probabilities determined via the machine-learned intervention selection model. Thus, a computing system can employ a machine-learned intervention selection model to select, on an entity-by-entity basis, interventions that are predicted to prevent the entity from churning out of the computer application.Type: ApplicationFiled: January 30, 2019Publication date: April 23, 2020Inventors: John Burge, Benjamin Frenkel, Craig Edgar Boutilier, Victor Lum, Yi-Lun Ruan, Jumana Al Hashal, Hamid Mousavi, Subir Jhanb, Viren Baraiya, Aditya Gautam
-
Publication number: 20190321725Abstract: An electronic game server receives a request from a client device to establish a real-time interactive gaming session, determines a device capability of an output device associated with the client device, determines a connection capability of the network connection, determines one or more target quality parameters for the real-time interactive gaming session based on the device capability and the connection capability, selects a first virtual machine of the plurality of virtual machines based on the one or more target quality parameters, establishes the real-time interactive gaming session with the client device, and provides to the real-time interactive gaming session, in accordance with the resource profile of the first virtual machine, resources for processing inputs from the client device and generating gameplay outputs in accordance with the processed inputs within the real-time interactive gaming session.Type: ApplicationFiled: March 28, 2019Publication date: October 24, 2019Inventors: Dov Zimring, Paul Leventis, Benjamin Frenkel, Matthew Rodgers, Clinton Smullen, Robert McCool
-
Patent number: 10061817Abstract: According to an implementation, an application distribution system may receive a search query from a user and generate indicators of a set of applications based on the search query. The system may determine an influence rating for an entity that provided social media posts associated with one of the applications. The system may determine a sentiment rating for the content of the posts and determine a reliability rating for the entity. The reliability rating may be based the number of posts and the number of the entity's social media relationships. The system may determine an application rating for the application based on the influence rating, the sentiment rating, and the reliability rating. The system may rank the application within a list of the set of applications based on the application rating and provide the list to the device associated with the user.Type: GrantFiled: July 29, 2015Date of Patent: August 28, 2018Assignee: Google LLCInventors: Benjamin Frenkel, Duncan John Curtis
-
Patent number: 9678719Abstract: Described herein is a system comprising an App Generator (application generator) comprising executable program instructions that define one or more constraints. The one or more constraints embody one or more rules for converting an information structure into one or more components of a software application. The system also includes a digital data processor executing said executable program instructions to: i. provide a user interface; ii. accept input data that defines the information structure; and iii. apply the one or more constraints to said input data to generate the one or more components of the software application.Type: GrantFiled: May 20, 2013Date of Patent: June 13, 2017Assignee: Pegasystems Inc.Inventor: Benjamin A. Frenkel
-
Publication number: 20170128838Abstract: A method of testing an application by variably adjusting parameters in executed instances of the application includes receiving data that represents two or more experiments, each experiment comprising at least one variation of values for one or more adjustable parameters in the application, assigning unique user identifiers (IDs) to users of the application, receiving, via a network, a request for parameter values from a computing device that is running an instance of the application, the request including a first user ID, determining whether the instance of the application is a participant in a variation group or a control group in each of the two or more experiments based on a function, per experiment, applied to the first user ID, and transmitting, to the computing device via the network, parameter values based on the participant determination.Type: ApplicationFiled: November 9, 2015Publication date: May 11, 2017Inventors: John Burge, Benjamin Frenkel
-
Publication number: 20170053008Abstract: Systems and techniques are provided for a time series explorer. A request for time series including filter criteria may be received, a time series that is responsive to the request for time series may be determined by comparing event data for the time series stored in an event log to the filter criteria. The event data may include indications of an event that occurred in an application running on a computing device. A visual representation of the time series may be rendered. The visual representation of the time series may include a visual representation of an event indicated by the event data for the time series, and the visual representation of the time series may be transmitted to be displayed on a display.Type: ApplicationFiled: August 18, 2016Publication date: February 23, 2017Inventors: Benjamin Frenkel, John Burge, Yi-Lun Ruan
-
Publication number: 20160381158Abstract: A method may provide, by a content distribution system, access to interactive content, such as a game, to a group of users and obtain a social media data indicating an interaction level of the users on a social network. The method may determine a content sharing rating for the users based on the social media data and select a user from the group based on the content sharing rating. The method may determine a recommendation for an incentive to be provided to the user within the interactive content, in exchange for the user performing an action to connect the interactive content to the user on a social network, such as by posting a link to the game. The method may provide the recommendation to an administrative system that administers the interactive content, such as the game developer, and that is distinct from the content distribution system.Type: ApplicationFiled: June 29, 2015Publication date: December 29, 2016Inventors: Duncan John Curtis, Benjamin Frenkel
-
Patent number: 9270743Abstract: The invention provides in some aspects a distributed rules processing system that includes a first and second digital data processors that are coupled to one another by one or more networks. A rules base and a transactional data base are each coupled to one of the digital data processors; both may be coupled to the same digital data processor or otherwise. One or more coordination modules (e.g., “proxies”), each of which is associated with a respective one of the digital data processors, makes available to a selected one of those digital data processors from the other of those digital data processors (i) one or more selected rules from the rules base, and/or (ii) one or more data from the transactional database on which those rules are to be executed.Type: GrantFiled: October 29, 2014Date of Patent: February 23, 2016Assignee: Pegasystems Inc.Inventor: Benjamin A. Frenkel
-
Publication number: 20150127736Abstract: The invention provides in some aspects a distributed rules processing system that includes a first and second digital data processors that are coupled to one another by one or more networks. A rules base and a transactional data base are each coupled to one of the digital data processors; both may be coupled to the same digital data processor or otherwise. One or more coordination modules (e.g., “proxies”), each of which is associated with a respective one of the digital data processors, makes available to a selected one of those digital data processors from the other of those digital data processors (i) one or more selected rules from the rules base, and/or (ii) one or more data from the transactional database on which those rules are to be executed.Type: ApplicationFiled: October 29, 2014Publication date: May 7, 2015Inventors: John W. Clinton, Alan Trefler, Benjamin A. Frenkel
-
Patent number: 8880487Abstract: The invention provides in some aspects a distributed rules processing system that includes a first and second digital data processors that are coupled to one another by one or more networks. A rules base and a transactional data base are each coupled to one of the digital data processors; both may be coupled to the same digital data processor or otherwise. One or more coordination modules (e.g., “proxies”), each of which is associated with a respective one of the digital data processors, makes available to a selected one of those digital data processors from the other of those digital data processors (i) one or more selected rules from the rules base, and/or (ii) one or more data from the transactional database on which those rules are to be executed.Type: GrantFiled: February 18, 2011Date of Patent: November 4, 2014Assignee: Pegasystems Inc.Inventors: John W. Clinton, Alan Trefler, Benjamin Frenkel
-
Patent number: 8468492Abstract: Described herein is a system comprising an App Generator (application generator) comprising executable program instructions that define one or more constraints. The one or more constraints embody one or more rules for converting an information structure into one or more components of a software application. The system also includes a digital data processor executing said executable program instructions to: i. provide a user interface; ii. accept input data that defines the information structure; and iii. apply the one or more constraints to said input data to generate the one or more components of the software application.Type: GrantFiled: March 30, 2010Date of Patent: June 18, 2013Assignee: Pegasystems, Inc.Inventor: Benjamin A. Frenkel