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: 11947862
    Abstract: 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: Grant
    Filed: December 30, 2022
    Date of Patent: April 2, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Jonathan Lindo, Agustin Fonts, Michael James Armstrong, Nandit Tiku, Biju Mathew, Rukmani Ravisundaram, Bryce Masatsune Matsumori
  • Patent number: 11385890
    Abstract: 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: Grant
    Filed: December 31, 2019
    Date of Patent: July 12, 2022
    Assignee: Google LLC
    Inventors: Todd Kennedy, Dianne Hackborn, Agustin Fonts, Svetoslav Ganov
  • Patent number: 10885238
    Abstract: 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: Grant
    Filed: August 21, 2014
    Date of Patent: January 5, 2021
    Assignee: OPOWER, INC.
    Inventors: Benjamin Packer, William Derose, Agustin Fonts, Ralph Niewmierzycki
  • Publication number: 20200142690
    Abstract: 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: Application
    Filed: December 31, 2019
    Publication date: May 7, 2020
    Inventors: Todd Kennedy, Dianne Hackborn, Agustin Fonts, Svetoslav Ganov
  • Patent number: 10564959
    Abstract: 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: Grant
    Filed: July 6, 2017
    Date of Patent: February 18, 2020
    Assignee: Google LLC
    Inventors: Todd Kennedy, Dianne Hackborn, Agustin Fonts, Svetoslav Ganov
  • Publication number: 20180267796
    Abstract: 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: Application
    Filed: July 6, 2017
    Publication date: September 20, 2018
    Inventors: Todd Kennedy, Dianne Hackborn, Agustin Fonts, Svetoslav Ganov
  • Patent number: 10019739
    Abstract: 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: Grant
    Filed: August 4, 2014
    Date of Patent: July 10, 2018
    Assignee: OPOWER, INC.
    Inventors: Benjamin Packer, Agustin Fonts
  • Patent number: 10001792
    Abstract: 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: Grant
    Filed: June 12, 2014
    Date of Patent: June 19, 2018
    Assignee: OPOWER, INC.
    Inventors: Ben Packer, Agustin Fonts, Erik Shilts, Garner Chung, Richard Tyler Curtis
  • Patent number: 9947045
    Abstract: 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: Grant
    Filed: September 26, 2014
    Date of Patent: April 17, 2018
    Assignee: OPOWER, Inc.
    Inventors: Erik Shilts, Agustin Fonts
  • Patent number: 9852484
    Abstract: 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: Grant
    Filed: May 28, 2014
    Date of Patent: December 26, 2017
    Assignee: OPOWER, INC.
    Inventors: Agustin Fonts, Ryan Devenish, David Byron, Thomas E. Darci