Patents by Inventor Agustin Fonts
Agustin Fonts 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: 11947862Abstract: Aspects of the present disclosure are directed to streaming interactive content from a native application executing at an artificial reality (XR) device into an artificial reality environment and/or to nearby XR device(s). A shell environment at an XR system can manage the software components of the system. The shell environment can include a shell application and a three-dimensional shell XR environment displayed to a user. An additional application, natively executing at the XR system, can provide a host version of content and a remote version of content. A two-dimensional virtual object displayed in the shell XR environment can display the host version of the content, and the remote version of the content can be streamed to a remote XR system. The remote XR system can display the remote content within another two-dimensional virtual object, for example in another shell XR environment displayed by the remote XR system.Type: GrantFiled: December 30, 2022Date of Patent: April 2, 2024Assignee: Meta Platforms Technologies, LLCInventors: Jonathan Lindo, Agustin Fonts, Michael James Armstrong, Nandit Tiku, Biju Mathew, Rukmani Ravisundaram, Bryce Masatsune Matsumori
-
Patent number: 11385890Abstract: Apparatus and methods related to stored software libraries are provided. A computing device can receive versioned-shared-library information for a first software library used by a software application, where the versioned-shared-library information can include an identifier. The computing device can determine whether the computing device stores a copy of the first software library identified in the versioned-shared-library information by the identifier. The computing device can send a request for one of a full executable and a stripped executable for the software application, where the full executable includes the first software library, and where the stripped executable excludes the first software library. In response to the request, the computing device can receive the full executable or the stripped executable for the software application.Type: GrantFiled: December 31, 2019Date of Patent: July 12, 2022Assignee: Google LLCInventors: Todd Kennedy, Dianne Hackborn, Agustin Fonts, Svetoslav Ganov
-
Patent number: 10885238Abstract: A method and system for calculating an estimated future indoor air temperature for a building receives information about the building, information about environmental conditions, and thermostat set point information, determines, using a processor, thermodynamic properties of the building based on the received information about the building, and calculates the estimated future indoor air temperature using the determined thermodynamic properties of the building, the received information about environmental conditions, and the received thermostat set point information.Type: GrantFiled: August 21, 2014Date of Patent: January 5, 2021Assignee: OPOWER, INC.Inventors: Benjamin Packer, William Derose, Agustin Fonts, Ralph Niewmierzycki
-
Publication number: 20200142690Abstract: Apparatus and methods related to stored software libraries are provided. A computing device can receive versioned-shared-library information for a first software library used by a software application, where the versioned-shared-library information can include an identifier. The computing device can determine whether the computing device stores a copy of the first software library identified in the versioned-shared-library information by the identifier. The computing device can send a request for one of a full executable and a stripped executable for the software application, where the full executable includes the first software library, and where the stripped executable excludes the first software library. In response to the request, the computing device can receive the full executable or the stripped executable for the software application.Type: ApplicationFiled: December 31, 2019Publication date: May 7, 2020Inventors: Todd Kennedy, Dianne Hackborn, Agustin Fonts, Svetoslav Ganov
-
Patent number: 10564959Abstract: Apparatus and methods related to stored software libraries are provided. A computing device can receive versioned-shared-library information for a first software library used by a software application, where the versioned-shared-library information can include an identifier. The computing device can determine whether the computing device stores a copy of the first software library identified in the versioned-shared-library information by the identifier. The computing device can send a request for one of a full executable and a stripped executable for the software application, where the full executable includes the first software library, and where the stripped executable excludes the first software library. In response to the request, the computing device can receive the full executable or the stripped executable for the software application.Type: GrantFiled: July 6, 2017Date of Patent: February 18, 2020Assignee: Google LLCInventors: Todd Kennedy, Dianne Hackborn, Agustin Fonts, Svetoslav Ganov
-
Publication number: 20180267796Abstract: Apparatus and methods related to stored software libraries are provided. A computing device can receive versioned-shared-library information for a first software library used by a software application, where the versioned-shared-library information can include an identifier. The computing device can determine whether the computing device stores a copy of the first software library identified in the versioned-shared-library information by the identifier. The computing device can send a request for one of a full executable and a stripped executable for the software application, where the full executable includes the first software library, and where the stripped executable excludes the first software library. In response to the request, the computing device can receive the full executable or the stripped executable for the software application.Type: ApplicationFiled: July 6, 2017Publication date: September 20, 2018Inventors: Todd Kennedy, Dianne Hackborn, Agustin Fonts, Svetoslav Ganov
-
Patent number: 10019739Abstract: Techniques for energy usage alerts for a climate control device are provided. A computing device can determine a target budget for a specified budget period. The target budget may relate to a desired energy usage amount for a corresponding utility customer. The computing device can obtain usage data relating to actual energy usage by a property associated with the corresponding utility customer or a component of the property. The computing device can determine a projected use relating to an estimated energy usage for remaining days in the specified budget period based on the usage data. The computing device can generate a message including a projected bill for the corresponding utility customer based on the usage data and the projected use. The computing device can send the message to a climate control device associated with the corresponding utility customer based on the projected bill being greater than the target budget.Type: GrantFiled: August 4, 2014Date of Patent: July 10, 2018Assignee: OPOWER, INC.Inventors: Benjamin Packer, Agustin Fonts
-
Patent number: 10001792Abstract: An occupancy schedule determining method and system that receives usage data indicating a quantity of a resource supplied by a utility that is used at the location over a plurality of days, each of the plurality of days being subdivided into a plurality of predetermined time periods, and the usage data indicating the quantity of the resource supplied by the utility that is used during each of the predetermined time periods, aggregates the usage data for each of the plurality of predetermined time periods over the plurality of days, and uses the aggregated usage data to determine the occupancy schedule at the location using a processor.Type: GrantFiled: June 12, 2014Date of Patent: June 19, 2018Assignee: OPOWER, INC.Inventors: Ben Packer, Agustin Fonts, Erik Shilts, Garner Chung, Richard Tyler Curtis
-
Patent number: 9947045Abstract: A method and system for configuring a resource conservation program that receives information about a level of responsiveness for each of a plurality of users, receives information about resource usage for each of the plurality of users, determines an expected value, using a processor, for each of the plurality of users, using the received information about the level of responsiveness and the received information about resource usage, and configures the resource conservation program based on the determined expected value for each of the plurality of users.Type: GrantFiled: September 26, 2014Date of Patent: April 17, 2018Assignee: OPOWER, Inc.Inventors: Erik Shilts, Agustin Fonts
-
Patent number: 9852484Abstract: A method and system for providing information about participation in a utility demand response (DR) event by a plurality of utility customers receives information regarding participation in the DR event by the plurality of utility customers, determines DR event feedback information using a processor and the received information regarding participation in the DR event, and provides the DR event feedback information to at least one utility customer from among the plurality of utility customers.Type: GrantFiled: May 28, 2014Date of Patent: December 26, 2017Assignee: OPOWER, INC.Inventors: Agustin Fonts, Ryan Devenish, David Byron, Thomas E. Darci