Patents by Inventor Benjamin Lewis

Benjamin Lewis 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: 10445782
    Abstract: The present disclosure relates, in part, to an advertisement system that provides for the augmentation of social networking profiles with information derived from user activity associated with third-party content outside of a social networking system. The augmented profiles of users may be analyzed and compared to identify targeted advertisement opportunities for one or more users. The advertisement system can analyze the augmented profiles of one or more users to identify look-alike product advertisement opportunities, look-alike user advertisement opportunities, as well as various remarketing, reminders, and cross-device marketing opportunities.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: October 15, 2019
    Assignee: Facebook, Inc.
    Inventors: Lee Charles Linden, Benjamin Lewis
  • Patent number: 10380672
    Abstract: Embodiments of the present invention relate generally to marketing products through a social networking system. More specifically, one or more embodiments of the present invention relate to allowing social networking users to purchase products through the social networking system and to add products to shopping carts associated with third-party merchants.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: August 13, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Lee Charles Linden, Benjamin Lewis, Deborah Liu, Mary Ku, Stephanie Shum, Neville S. Bowers
  • Patent number: 10365309
    Abstract: A method and apparatus for validating distributed energy resource as-designed parameters. In one embodiment the method comprises obtaining, from MLPE coupled to a PV module of the DER, data corresponding to sunrise on a particular day; obtaining, from MLPE, data corresponding to sunset on the particular day; determining, by the computer system and using the data corresponding to the sunrise and the data corresponding to the sunset, (i) the length of the particular day and (ii) the solar noon for the particular day; computing, by the computer system and using the length of the particular day and the solar noon for the particular day, an as-built latitude for the PV module and an as-built longitude for the PV module; and comparing, by the computer system, (a) the as-built latitude to an as-designed latitude for the PV module, and (b) the as-built longitude to an as-designed longitude for the PV module.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: July 30, 2019
    Assignee: Enphase Energy, Inc.
    Inventors: Nathan Charles, Benjamin Lewis Smith
  • Publication number: 20190220878
    Abstract: Embodiments of the present disclosure relate generally to the generation and presentation of merchant insights to a brick-and-mortar merchant. More specifically, one or more embodiments of the present disclosure relate to detecting and identifying users visiting a merchant's retail location, determining product preferences of the identified users that relate to the merchant, and providing merchant insights to the merchant based on the determined product preferences.
    Type: Application
    Filed: March 25, 2019
    Publication date: July 18, 2019
    Inventors: Lee Charles Linden, Benjamin Lewis, Dwight Ewing Crow, Jonathan Shottan, Peng Fan
  • Patent number: 10339682
    Abstract: A method and system for providing a visualization of energy data. In one embodiment, the method comprises establishing an energy visualization scale for visually depicting energy data in terms of one or more color parameters, where the energy data pertains to a distributed generator (DG); and generating a display image, based on the energy visualization scale, that depicts a plurality of energy data values in a grid layout across two dimensions in time.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: July 2, 2019
    Assignee: Enphase Energy, Inc.
    Inventors: Ilen Zazueta-Hall, Sara Beth Brown, John Coleman Gibbs, Jamie Eric Ruderman, Brenda Catherine Strech, Leesa Lee, Benjamin Lewis Smith, Robert M. Serafini
  • Patent number: 10242374
    Abstract: Embodiments of the present disclosure relate generally to the generation and presentation of merchant insights to a brick-and-mortar merchant. More specifically, one or more embodiments of the present disclosure relate to detecting and identifying users visiting a merchant's retail location, determining product preferences of the identified users that relate to the merchant, and providing merchant insights to the merchant based on the determined product preferences.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: March 26, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Lee Charles Linden, Benjamin Lewis, Dwight Ewing Crow, Jonathan Shottan, Peng Fan
  • Patent number: 10218362
    Abstract: A method and apparatus for mapping distributed generators (DGs) to corresponding power grid feeder lines. In one embodiment, the method comprises obtaining grid data pertaining to a power grid that comprises a plurality of feeder lines; obtaining, for each distributed generator (DG) of a plurality of DGs coupled to the plurality of feeder lines, DG data pertaining to the DG; and determining, based on the grid data and the DG data, a mapping that identifies to which feeder line of the plurality of feeder lines each of the DGs of the plurality of DGs is coupled.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: February 26, 2019
    Assignee: Enphase Energy, Inc.
    Inventors: Benjamin Lewis Smith, Daniel Lewis
  • Publication number: 20180034411
    Abstract: A method and apparatus for using MLPE data for characterizing real-world operation a PV module. In one embodiment, the method comprises obtaining a plurality of temperature measurements, wherein each temperature measurement is a measure, by an MLPE proximate to a PV module, of temperature; obtaining a plurality of DC voltage measurements, wherein each DC voltage measurement of the plurality of DC voltage measurements is a measure by the MLPE of a DC voltage of the PV module; obtaining a plurality of DC current measurements, wherein each DC current measurement of the plurality of DC voltage measurements is a measure by the MLPE of a DC current of the PV module; obtaining racking design information with respect to the PV module; and determining a plurality of PV module temperatures for the PV module based on the plurality of temperature measurements and the racking design information.
    Type: Application
    Filed: July 17, 2017
    Publication date: February 1, 2018
    Inventors: Nathan Charles, Benjamin Lewis Smith
  • Publication number: 20170176504
    Abstract: A method and apparatus for validating distributed energy resource as-designed parameters. In one embodiment the method comprises obtaining, from MLPE coupled to a PV module of the DER, data corresponding to sunrise on a particular day; obtaining, from MLPE, data corresponding to sunset on the particular day; determining, by the computer system and using the data corresponding to the sunrise and the data corresponding to the sunset, (i) the length of the particular day and (ii) the solar noon for the particular day; computing, by the computer system and using the length of the particular day and the solar noon for the particular day, an as-built latitude for the PV module and an as-built longitude for the PV module; and comparing, by the computer system, (a) the as-built latitude to an as-designed latitude for the PV module, and (b) the as-built longitude to an as-designed longitude for the PV module.
    Type: Application
    Filed: December 19, 2016
    Publication date: June 22, 2017
    Inventors: Nathan Charles, Benjamin Lewis Smith
  • Publication number: 20160171535
    Abstract: The present disclosure relates, in part, to systems and methods that provide for identifying a purchase by a user and remarketing a product to the user. In particular, a system can analyze a portion of a social networking communication from a user and determine that the social networking communication references a purchase of a product by the user. The system can further identify a projected usage interval associated with the purchase and provide remarketing content to the user based on the purchase and in accordance with the usage interval.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Inventors: Lee Charles Linden, Benjamin Lewis, Dwight Ewing Crow, Jonathan Shottan, Peng Fan
  • Publication number: 20160173540
    Abstract: One or more embodiments of the disclosure provide systems and methods for improving a user experience related to interacting with content using multiple client devices and/or mediums. For example, a persistent activity system can receive activity data for a user from a client device. The persistent activity system can generate state information based on the received activity data. Further, the persistent activity system can provide the state information to another client device and/or medium to enable the user to seamlessly resume the user's activity on the other client device and/or medium.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 16, 2016
    Inventors: Lee Charles Linden, Benjamin Lewis, Dwight Ewing Crow, Jonathan Shottan, Peng Fan
  • Publication number: 20160171534
    Abstract: The present disclosure relates, in part, to a system for inferring user interest in new products based on a history of product purchases. In particular, an interest inference system can monitor a plurality of purchases by users and identify product attributes and user attributes from information associated with the purchases. The interest inference system can further determine correlations between product attributes and user attributes. Based on the correlations, the interest inference system can identify users that are likely to be interested in a new product even if no past marketing data is available for the new product.
    Type: Application
    Filed: December 11, 2014
    Publication date: June 16, 2016
    Inventors: Lee Charles Linden, Benjamin Lewis, Dwight Ewing Crow, Jonathan Shottan, Peng Fan
  • Publication number: 20160162935
    Abstract: The present disclosure relates, in part, to systems and methods that provide for effectively remarketing a product to a user based on a customized consumption interval. In particular, a system can maintain a social networking profile associated with a user that includes personal information associated with the user. The system can further identify a purchase of a product and generate a customized consumption interval for the product based on the personal information associated with the user. Using the customized consumption interval, the system can more efficiently remarket a product to the user.
    Type: Application
    Filed: December 8, 2014
    Publication date: June 9, 2016
    Inventors: Lee Charles Linden, Benjamin Lewis, Dwight Ewing Crow
  • Publication number: 20160162913
    Abstract: Embodiments of the present disclosure relate generally to the generation and presentation of merchant insights to a brick-and-mortar merchant. More specifically, one or more embodiments of the present disclosure relate to detecting and identifying users visiting a merchant's retail location, determining product preferences of the identified users that relate to the merchant, and providing merchant insights to the merchant based on the determined product preferences.
    Type: Application
    Filed: December 9, 2014
    Publication date: June 9, 2016
    Inventors: Lee Charles Linden, Benjamin Lewis, Dwight Ewing Crow, Jonathan Shottan, Peng Fan
  • Publication number: 20160117740
    Abstract: The present disclosure relates, in part, to an advertisement system that provides for the remarketing of products to a user within a social networking system. More specifically, the advertisement system can analyze a user's social networking profile, which can include information derived from user activity related to third-party content, to identify the user's interest in and/or association with a product previously marketed to the user. Using the user's social networking profile, the advertisement system can create a customized advertisement for the user for a product previously, marketed to the user and serve the customized advertisement to the user within the social networking system.
    Type: Application
    Filed: October 27, 2014
    Publication date: April 28, 2016
    Inventors: Lee Charles Linden, Benjamin Lewis, Dwight Ewing Crow, Jonathan Shottan, Peng Fan
  • Publication number: 20160048880
    Abstract: The present disclosure relates, in part, to an advertisement system that provides for the augmentation of social networking profiles with information derived from user activity associated with third-party content outside of a social networking system. The augmented profiles of users may be analyzed and compared to identify targeted advertisement opportunities for one or more users. The advertisement system can analyze the augmented profiles of one or more users to identify look-alike product advertisement opportunities, look-alike user advertisement opportunities, as well as various remarketing, reminders, and cross-device marketing opportunities.
    Type: Application
    Filed: August 14, 2014
    Publication date: February 18, 2016
    Inventors: Lee Charles Linden, Benjamin Lewis
  • Patent number: 9262147
    Abstract: At a server, during one or more first time periods, event data is received from a first client with respect to one or more events that occur at the first client. The event data is sent by the first client under control of a first application resident on a removable storage device. At the server, during one or more second time periods, event data is received from a second client with respect to one or more events that occur at the second client. The event data is sent by the second client under control of the first application resident on the removable storage device. The first and second time periods are non-overlapping.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: February 16, 2016
    Assignee: Google Inc.
    Inventors: Yevgeniy Gutnik, Omer Shakil, Gueorgui N. Djabarov, Sanjeev Radhakrishnan, Shrikant S. Kelkar, Benjamin Lewis, Ellen Konar, Daniel M. Slotwiner
  • Patent number: 9189801
    Abstract: In a system and method for monitoring application installations, a reference to download an application is transmitted to a client device. Communication between the client device and an application server providing the application downloadable by the client device is facilitated. Execution of the application by the client device is detected, and a determination of the installation history of the application on the client device is performed. Reward data is associated with the client device for a first installation of the application on the client device.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: November 17, 2015
    Assignee: Tapjoy, Inc.
    Inventors: Benjamin Lewis, Lee Linden, Stephen McCarthy, Ryan Johns
  • Publication number: 20150263738
    Abstract: A method and apparatus for mapping distributed generators (DGs) to corresponding power grid feeder lines. In one embodiment, the method comprises obtaining grid data pertaining to a power grid that comprises a plurality of feeder lines; obtaining, for each distributed generator (DG) of a plurality of DGs coupled to the plurality of feeder lines, DG data pertaining to the DG; and determining, based on the grid data and the DG data, a mapping that identifies to which feeder line of the plurality of feeder lines each of the DGs of the plurality of DGs is coupled.
    Type: Application
    Filed: March 11, 2015
    Publication date: September 17, 2015
    Inventors: Benjamin Lewis Smith, Daniel Lewis
  • Patent number: 9122859
    Abstract: At a client, a first application is executed to identify event information with respect to events that occur at the client, including events associated with execution of one or more other applications resident on the client. The first application communicates with a second application, also executing on the client, to transmit the event information to a communications network, wherein the second application and not the first application is in communication with the communications network. In some embodiments, the second application is a browser application. Optionally, the first application installs a browser loadable object in the browser application, and the browser loadable object registers callback information with the first application. Later, the first application uses the callback information to communicate a network request to the browser loadable object.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: September 1, 2015
    Assignee: GOOGLE INC.
    Inventors: Gueorgui N. Djabarov, Yevgeniy Gutnik, Omer Shakil, Sanjeev Radhakrishnan, Shrikant S. Kelkar, Benjamin Lewis