Patents by Inventor Moises Goldszmidt
Moises Goldszmidt 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: 20240338612Abstract: Systems and methods are disclosed for triggering an update to a machine-learning model upon detecting that a distribution of particular (e.g., recently collected) input data set is sufficiently different from a distribution training input data set used to train the model. The distributions may be determined to be sufficiently different when a classifier can identify to which distribution individual data elements belong (e.g., to at least a predetermined degree). An update to the machine-learning model can include morphing weights used by the model and/or retraining the model.Type: ApplicationFiled: June 17, 2024Publication date: October 10, 2024Applicant: Apple Inc.Inventors: Moises Goldszmidt, Anatoly D. Adamov, Juan C. Garcia, Julia R. Reisler, Timothy S. Paek, Vishwas Kulkarni, Yu-Chung Hsiao, Pavan Chitta
-
Patent number: 12020133Abstract: Systems and methods are disclosed for triggering an update to a machine-learning model upon detecting that a distribution of particular (e.g., recently collected) input data set is sufficiently different from a distribution training input data set used to train the model. The distributions may be determined to be sufficiently different when a classifier can identify to which distribution individual data elements belong (e.g., to at least a predetermined degree). An update to the machine-learning model can include morphing weights used by the model and/or retraining the model.Type: GrantFiled: December 15, 2022Date of Patent: June 25, 2024Assignee: Apple Inc.Inventors: Moises Goldszmidt, Anatoly D. Adamov, Juan C. Garcia, Julia R. Reisler, Timothy S. Paek, Vishwas Kulkarni, Yu-Chung Hsiao, Pavan Chitta
-
Publication number: 20230124380Abstract: Systems and methods are disclosed for triggering an update to a machine-learning model upon detecting that a distribution of particular (e.g., recently collected) input data set is sufficiently different from a distribution training input data set used to train the model. The distributions may be determined to be sufficiently different when a classifier can identify to which distribution individual data elements belong (e.g., to at least a predetermined degree). An update to the machine-learning model can include morphing weights used by the model and/or retraining the model.Type: ApplicationFiled: December 15, 2022Publication date: April 20, 2023Applicant: Apple Inc.Inventors: Moises Goldszmidt, Anatoly D. Adamov, Juan C. Garcia, Julia R. Reisler, Timothy S. Paek, Vishwas Kulkarni, Yu-Chung Hsiao, Pavan Chitta
-
Patent number: 11562297Abstract: Systems and methods are disclosed for triggering an update to a machine-learning model upon detecting that a distribution of particular (e.g., recently collected) input data set is sufficiently different from a distribution training input data set used to train the model. The distributions may be determined to be sufficiently different when a classifier can identify to which distribution individual data elements belong (e.g., to at least a predetermined degree). An update to the machine-learning model can include morphing weights used by the model and/or retraining the model.Type: GrantFiled: May 15, 2020Date of Patent: January 24, 2023Assignee: Apple Inc.Inventors: Moises Goldszmidt, Anatoly D. Adamov, Juan C. Garcia, Julia R. Reisler, Timothy S. Paek, Vishwas Kulkarni, Yu-Chung Hsiao, Pavan Chitta
-
Patent number: 11537134Abstract: An encoding of an environment for operating vehicles is obtained, comprising a combination of at least a representation of moving entities with a graph representation of static infrastructure elements. Using the encoding and a set of one or more observations of the environment state, a machine learning model is trained to produce a probabilistic representation of a set of predicted states of the environment. A trained version of the machine learning model is stored and deployed at one or more vehicles to help plan and control vehicle movements.Type: GrantFiled: May 24, 2018Date of Patent: December 27, 2022Assignee: Apple Inc.Inventors: Juergen Wiest, Moises Goldszmidt, Tobias Martin Gindele
-
Publication number: 20210224687Abstract: Systems and methods are disclosed for triggering an update to a machine-learning model upon detecting that a distribution of particular (e.g., recently collected) input data set is sufficiently different from a distribution training input data set used to train the model. The distributions may be determined to be sufficiently different when a classifier can identify to which distribution individual data elements belong (e.g., to at least a predetermined degree). An update to the machine-learning model can include morphing weights used by the model and/or retraining the model.Type: ApplicationFiled: May 15, 2020Publication date: July 22, 2021Applicant: Apple Inc.Inventors: Moises Goldszmidt, Anatoly D. Adamov, Juan C. Garcia, Julia R. Reisler, Timothy S. Paek, Vishwas Kulkarni, Yu-Chung Hsiao, Pavan Chitta
-
Patent number: 10729979Abstract: A system for automated tuning of a computer-implemented game is configured to enable definition of a performance metric indicative of player performance in a computer-implemented game that has tunable gameplay parameters. A performance target is defined that represents target values for the performance metric during progress in the game. The system executes a gameplay simulation using an automated player, and performs an iterative tuning operation based on results of the simulation. The tuning operation automatically determines a suggested value set for the tunable parameters.Type: GrantFiled: September 24, 2018Date of Patent: August 4, 2020Assignee: Zynga Inc.Inventors: Jason Bucher, Alexandros Ntoulas, Xinxian Huang, Brett Bauleke, Moises Goldszmidt, Samer Ead
-
Patent number: 10315116Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a Clustering Engine that determines that respective actions, performed in a first instance of a virtual environment by a first user during a first time range, correspond with a first latent state. The Clustering Engine determines that respective actions, performed in a second instance of the virtual environment by a second user during the first time range, correspond with a second latent state. The Clustering Engine triggers a first virtual environment feature based on a first latent state parameter space for the first user. The Clustering Engine triggers a second virtual environment feature based on a second latent state parameter space for the second user.Type: GrantFiled: October 7, 2016Date of Patent: June 11, 2019Assignee: Zynga Inc.Inventors: Alexandros Ntoulas, Moises Goldszmidt, Xuyang Tan, Yuanli Pei
-
Publication number: 20190022531Abstract: A system for automated tuning of a computer-implemented game is configured to enable definition of a performance metric indicative of player performance in a computer-implemented game that has tunable gameplay parameters. A performance target is defined that represents target values for the performance metric during progress in the game. The system executes a gameplay simulation using an automated player, and performs an iterative tuning operation based on results of the simulation. The tuning operation automatically determines a suggested value set for the tunable parameters.Type: ApplicationFiled: September 24, 2018Publication date: January 24, 2019Inventors: Jason Bucher, Alexandros Ntoulas, Xinxian Huang, Brett Bauleke, Moises Goldszmidt, Samer Ead
-
Patent number: 10175054Abstract: A system for predicting variability of travel time for a trip at a particular time may utilize a machine learning model including latent variables that are associated with the trip. The machine learning model may be trained from historical trip data that is based on location-based measurements reported from mobile devices. Once trained, the machine learning model may be utilized for predicting variability of travel time. A process may include receiving an origin, a destination, and a start time associated with a trip, obtaining candidate routes that run from the origin to the destination, and predicting, based at least in part on the machine learning model, a probability distribution of travel time for individual ones of the candidate routes. One or more routes may be recommended based on the predicted probability distribution, and a measure of travel time for the recommended route(s) may be provided.Type: GrantFiled: April 10, 2015Date of Patent: January 8, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Dawn Woodard, Eric J. Horvitz, Galina Nogin, Paul B. Koch, David Racz, Moises Goldszmidt
-
Patent number: 10115115Abstract: One or more all-distances sketches are generated for nodes in a graph. An all-distances sketch for a node includes a subset of the nodes of the graph, and a shortest distance between the node and each of the nodes in the subset of nodes. The generated all-distances sketches are used to estimate the closeness similarity of nodes. The estimated closeness similarity can be used for targeted advertising or for content item recommendation, for example.Type: GrantFiled: September 16, 2014Date of Patent: October 30, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Renato F. Werneck, Moises Goldszmidt, Andrew V. Goldberg, Edith Cohen, Daniel Delling, Fabian Fuchs
-
Patent number: 10105603Abstract: A system for automated tuning of a computer-implemented game is configured to enable definition of a performance metric indicative of player performance in a computer-implemented game that has tunable gameplay parameters. A performance target is defined that represents target values for the performance metric during progress in the game. The system executes a gameplay simulation using an automated player, and performs an iterative tuning operation based on results of the simulation. The tuning operation automatically determines a suggested value set for the tunable parameters.Type: GrantFiled: November 14, 2016Date of Patent: October 23, 2018Assignee: Zynga Inc.Inventors: Jason Bucher, Alexandros Ntoulas, Xinxian Huang, Brett Bauleke, Moises Goldszmidt, Samer Ead
-
Publication number: 20170136362Abstract: A system for automated tuning of a computer-implemented game is configured to enable definition of a performance metric indicative of player performance in a computer-implemented game that has tunable gameplay parameters. A performance target is defined that represents target values for the performance metric during progress in the game. The system executes a gameplay simulation using an automated player, and performs an iterative tuning operation based on results of the simulation. The tuning operation automatically determines a suggested value set for the tunable parameters.Type: ApplicationFiled: November 14, 2016Publication date: May 18, 2017Inventors: Jason Bucher, Alexandros Ntoulas, Xinxian Huang, Brett Bauleke, Moises Goldszmidt, Samer Ead
-
Publication number: 20170100674Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a Clustering Engine that determines that respective actions, performed in a first instance of a virtual environment by a first user during a first time range, correspond with a first latent state. The Clustering Engine determines that respective actions, performed in a second instance of the virtual environment by a second user during the first time range, correspond with a second latent state. The Clustering Engine triggers a first virtual environment feature based on a first latent state parameter space for the first user. The Clustering Engine triggers a second virtual environment feature based on a second latent state parameter space for the second user.Type: ApplicationFiled: October 7, 2016Publication date: April 13, 2017Inventors: Alexandros Ntoulas, Moises Goldszmidt, Xuyang Tan, Yuanli Pei
-
Patent number: 9612128Abstract: One or more techniques and/or systems are provided for controlling a travel route planning module associated with a user device. Travel related data, for a user and regarding previously traveled routes by the user, may be indicative of user travel preferences and/or behaviors. The travel related data is evaluated against computed routes derived from different weighting values applied to travel metrics (e.g., a cost associated with a U-turn, a highway, an industrial zone, etc.). For example, weighting values may be iteratively adjusted to generate a plurality of modified computed routes that may be evaluated to identify a target computed route having a similarity to a previously traveled route of the user above a threshold. User preference weighted travel metrics, generated based upon weighted travel metrics of the target computed route, are used to control a travel route planning module to generate a customized travel route for the user.Type: GrantFiled: April 29, 2015Date of Patent: April 4, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Daniel Delling, Moises Goldszmidt, Andrew V. Goldberg, John Krumm, Renato Fonseca Furquim Werneck
-
Publication number: 20160320200Abstract: One or more techniques and/or systems are provided for controlling a travel route planning module associated with a user device. Travel related data, for a user and regarding previously traveled routes by the user, may be indicative of user travel preferences and/or behaviors. The travel related data is evaluated against computed routes derived from different weighting values applied to travel metrics (e.g., a cost associated with a U-turn, a highway, an industrial zone, etc.). For example, weighting values may be iteratively adjusted to generate a plurality of modified computed routes that may be evaluated to identify a target computed route having a similarity to a previously traveled route of the user above a threshold. User preference weighted travel metrics, generated based upon weighted travel metrics of the target computed route, are used to control a travel route planning module to generate a customized travel route for the user.Type: ApplicationFiled: April 29, 2015Publication date: November 3, 2016Inventors: Daniel Delling, Moises Goldszmidt, Andrew V. Goldberg, John Krumm, Renato Fonseca Furquim Werneck
-
Patent number: 9439053Abstract: A graph of a social network is received. The graph may include a node for each user account and an edge between nodes that represent social networking relationships such as messages between the user accounts or a friend relationship. The graph is transformed into a transformed graph where nodes have direct edges depending on a local test among its neighbors in the original graph. Small subsets of the transformed graph are categorized. The categories are used to identify subgraphs in the transformed graph. Each subgraph is grown by adding an edge from the transformed graph to the subgraph depending on local tests among nodes associated with the edge that have at least one edge that is already in the subgraph. The categorized subgraphs are used to provide targeted advertising, suggest new connections, identify different personalities and interests of users, or to provide other services.Type: GrantFiled: January 30, 2013Date of Patent: September 6, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Ittai Abraham, Joseph K. Bradley, Shiri Chechik, Moises Goldszmidt, Aleksandrs Slivkins, David Kempe
-
Publication number: 20160202074Abstract: A system for predicting variability of travel time for a trip at a particular time may utilize a machine learning model including latent variables that are associated with the trip. The machine learning model may be trained from historical trip data that is based on location-based measurements reported from mobile devices. Once trained, the machine learning model may be utilized for predicting variability of travel time. A process may include receiving an origin, a destination, and a start time associated with a trip, obtaining candidate routes that run from the origin to the destination, and predicting, based at least in part on the machine learning model, a probability distribution of travel time for individual ones of the candidate routes. One or more routes may be recommended based on the predicted probability distribution, and a measure of travel time for the recommended route(s) may be provided.Type: ApplicationFiled: April 10, 2015Publication date: July 14, 2016Inventors: Dawn Woodard, Eric J. Horvitz, Galina Nogin, Paul B. Koch, David Racz, Moises Goldszmidt
-
Publication number: 20160078148Abstract: One or more all-distances sketches are generated for nodes in a graph. An all-distances sketch for a node includes a subset of the nodes of the graph, and a shortest distance between the node and each of the nodes in the subset of nodes. The generated all-distances sketches are used to estimate the closeness similarity of nodes. The estimated closeness similarity can be used for targeted advertising or for content item recommendation, for example.Type: ApplicationFiled: September 16, 2014Publication date: March 17, 2016Inventors: Renato F. Werneck, Moises Goldszmidt, Andrew V. Goldberg, Edith Cohen, Daniel Delling, Fabian Fuchs
-
Patent number: 8904209Abstract: Power consumption of computing devices are monitored with performance counters and used to generate a power model for each computing device. The power models are used to estimate the power consumption of each computing device based on the performance counters. Each computing device is assigned a power cap, and a software-based power control at each computing device monitors the performance counters, estimates the power consumption using the performance counters and the model, and compares the estimated power consumption with the power cap. Depending on whether the estimated power consumption violates the power cap, the power control may transition the computing device to a lower power state to prevent a violation of the power cap or a higher power state if the computing device is below the power cap.Type: GrantFiled: November 14, 2011Date of Patent: December 2, 2014Assignee: Microsoft CorporationInventors: John D. Davis, Moises Goldszmidt, Suzanne M. Rivoire