Patents by Inventor Carlos Carvallo
Carlos Carvallo 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: 20190171500Abstract: A system for transforming events from discrete events into aggregated values and statistics and for routing events and aggregated values to consuming clients and servers is provided. Events are described in a common syntax amongst different applications accessing the system. Events are routed between the transformation system and other clients and servers. Secondary application developers can provide new functionality using the event and statistic stream even after the primary application developer has already shipped to the consumer.Type: ApplicationFiled: February 6, 2019Publication date: June 6, 2019Inventors: Michael Alyn MILLER, Doug BECK, Emily PRICE, Carlos CARVALLO, Tim GILL, Chad GIBSON, William Michael ZINTEL, Dave REED
-
Patent number: 10248474Abstract: A system for transforming events from discrete events into aggregated values and statistics and for routing events and aggregated values to consuming clients and servers is provided. Events are described in a common syntax amongst different applications accessing the system. Events are routed between the transformation system and other clients and servers. Secondary application developers can provide new functionality using the event and statistic stream even after the primary application developer has already shipped to the consumer.Type: GrantFiled: January 29, 2014Date of Patent: April 2, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Michael Alyn Miller, Doug Beck, Emily Price, Carlos Carvallo, Tim Gill, Chad Gibson, William Michael Zintel, Dave Reed
-
Patent number: 10075407Abstract: A method and system for facilitating relationships across multiple networks is described. The meta-network includes relationship information describing users, the networks to which such users belong, and the relationships that they have established within such networks. When a relationship is established in a network, it can be used to propagate relationships across any number of networks with the same or different users. The meta-network enhances the users' ability to search for information and manage their relationships across multiple networks. A user can search for other users according to one or more user-specified attributes. One or more users satisfying the user-specified attributes are identified, and a similarity measure may be determined for each of the identified users. A mapping interface is displayed to the user to enable the user to visually compare the identified users having a similarity measure within the displayed range.Type: GrantFiled: May 16, 2016Date of Patent: September 11, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Ashvin J. Mathew, Christopher S. Hargarten, Navid Azimi-Garakani, Carlos Carvallo, Gerry M. Tierney
-
Publication number: 20180071634Abstract: Methods and apparatus are disclosed for a user interface control that can be used to display individual and aggregated data for a plurality of computer applications. In one example of the disclosed technology, an application hub system provides a user interface control to invoke applications, including an entity browser component configured to generate display data for a selected portion of credibility data and/or personalization items for a selected user including application-specific data views for the selected entity associated with an individual application and system-wide data views including data for the selected user combined across multiple applications. The system further includes a configuration component to select a subset of the credibility data for display with the entity browser component and an application invocation component configured to launch a selected one of the applications using the user interface control provided by the application hub system.Type: ApplicationFiled: September 9, 2016Publication date: March 15, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Carlos Carvallo, Lee Steg, Jorge Gabuardi Gonzalez, Robert Smith
-
Publication number: 20160261548Abstract: A method and system for facilitating relationships across multiple networks is described. The meta-network includes relationship information describing users, the networks to which such users belong, and the relationships that they have established within such networks. When a relationship is established in a network, it can be used to propagate relationships across any number of networks with the same or different users. The meta-network enhances the users' ability to search for information and manage their relationships across multiple networks. A user can search for other users according to one or more user-specified attributes. One or more users satisfying the user-specified attributes are identified, and a similarity measure may be determined for each of the identified users. A mapping interface is displayed to the user to enable the user to visually compare the identified users having a similarity measure within the displayed range.Type: ApplicationFiled: May 16, 2016Publication date: September 8, 2016Inventors: Ashvin J. Mathew, Christopher S. Hargarten, Navid Azimi-Garakani, Carlos Carvallo, Gerry M. Tierney
-
Patent number: 9342833Abstract: A method and system for facilitating relationships across multiple networks is described. The meta-network includes relationship information describing users, the networks to which such users belong, and the relationships that they have established within such networks. When a relationship is established in a network, it can be used to propagate relationships across any number of networks with the same or different users. The meta-network enhances the users' ability to search for information and manage their relationships across multiple networks. A user can search for other users according to one or more user-specified attributes. One or more users satisfying the user-specified attributes are identified, and a similarity measure may be determined for each of the identified users. A mapping interface is displayed to the user to enable the user to visually compare the identified users having a similarity measure within the displayed range.Type: GrantFiled: June 25, 2008Date of Patent: May 17, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Ashvin J. Mathew, Christopher S. Hargarten, Navid Azimi-Garakani, Carlos Carvallo, Gerry M. Tierney
-
Patent number: 9205335Abstract: Devices including gaming consoles, personal computers, tablets, smartphones, and the like may be configured with a client for capturing signals which are representative of user interactions with applications such as games. The captured signals are sent to a cloud-based service for archival storage. The service can subsequently replay the archived captured signals and compare them against known rules to determine if an achievement obtained by a user during interaction with the application was legitimately obtained in compliance with the rules or obtained improperly, for example by cheating or exploiting a bug in the application to falsely trigger the achievement. If the achievement is invalid, then the service can retroactively revoke the achievement. Alternatively, the service can replay the captured signals and detect instances in which an achievement was validly achieved but not properly acknowledged. The achievement can then be awarded or unlocked for the user retroactively.Type: GrantFiled: September 9, 2013Date of Patent: December 8, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Cierra McDonald, Mike Horstmanshof, Sela Davis, Craig Suthers, Cody Luitjens, Nick Koller, Doug Beck, Don Sprague, Michael Alyn Miller, Brian Jeans, Carlos Carvallo, Steve Dolan, Keith Kline
-
Publication number: 20150212811Abstract: A system for transforming events from discrete events into aggregated values and statistics and for routing events and aggregated values to consuming clients and servers is provided. Events are described in a common syntax amongst a different applications accessing the system. Events are routed between the transformation system and other clients and servers. Secondary application developers can provide new functionality using the event and statistic stream even after the primary application developer has already shipped to the consumer.Type: ApplicationFiled: January 29, 2014Publication date: July 30, 2015Applicant: Microsoft CorporationInventors: Michael Alyn Miller, Doug Beck, Emily Price, Carlos Carvallo, Tim Gill, Chad Gibson, William Michael Zintel, Dave Reed
-
Publication number: 20150072775Abstract: Devices including gaming consoles, personal computers, tablets, smartphones, and the like may be configured with a client for capturing signals which are representative of user interactions with applications such as games. The captured signals are sent to a cloud-based service for archival storage. The service can subsequently replay the archived captured signals and compare them against known rules to determine if an achievement obtained by a user during interaction with the application was legitimately obtained in compliance with the rules or obtained improperly, for example by cheating or exploiting a bug in the application to falsely trigger the achievement. If the achievement is invalid, then the service can retroactively revoke the achievement. Alternatively, the service can replay the captured signals and detect instances in which an achievement was validly achieved but not properly acknowledged. The achievement can then be awarded or unlocked for the user retroactively.Type: ApplicationFiled: September 9, 2013Publication date: March 12, 2015Applicant: Microsoft CorporationInventors: Cierra McDonald, Mike Horstmanshof, Sela Davis, Craig Suthers, Cody Luitjens, Nick Koller, Doug Beck, Don Sprague, Michael Alyn Miller, Brian Jeans, Carlos Carvallo, Steve Dolan, Keith Kline
-
Publication number: 20090327427Abstract: A method and system for facilitating relationships across multiple networks is described. The meta-network includes relationship information describing users, the networks to which such users belong, and the relationships that they have established within such networks. When a relationship is established in a network, it can be used to propagate relationships across any number of networks with the same or different users. The meta-network enhances the users' ability to search for information and manage their relationships across multiple networks. A user can search for other users according to one or more user-specified attributes. One or more users satisfying the user-specified attributes are identified, and a similarity measure may be determined for each of the identified users. A mapping interface is displayed to the user to enable the user to visually compare the identified users having a similarity measure within the displayed range.Type: ApplicationFiled: June 25, 2008Publication date: December 31, 2009Applicant: Microsoft CorporationInventors: Ashvin J. Mathew, Christopher S. Hargarten, Navid Azimi-Garakani, Carlos Carvallo, Gerry M. Tierney