Patents by Inventor Eric A. Benson

Eric A. Benson 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: 20160232164
    Abstract: A cloud computing system identifies when to recommend applications to a user and what recommendations to make. When the user makes a request related to the applications associated with the user, the cloud computing system identifies the subject of the request. The cloud computing system identifies criteria for recommending applications based on the subject, scores applications available to the user based on the identified criteria, and filters applications based on their scores to recommend applications to the user.
    Type: Application
    Filed: April 14, 2016
    Publication date: August 11, 2016
    Inventors: Michael Jeffrey Procopio, Eric Benson Schoeffler
  • Publication number: 20160196280
    Abstract: A cloud storage system provides remote access to a file associated with the cloud storage system. In response to a request to access the file, the cloud storage system identifies applications available to the request generator and capable of accessing the file, which may include both online web-based applications and applications installed on a device with which the user is accessing the file. The cloud storage system determines an application type of an identified application, and provides file access to the identified application based on the application type.
    Type: Application
    Filed: March 14, 2016
    Publication date: July 7, 2016
    Inventors: Michael Jeffrey Procopio, Tobias Thierer, Reuben Kan, Ivan Young Lee, Eric Benson Schoeffler, Brian Lewis Cairns
  • Publication number: 20160191628
    Abstract: A method for saving a file stored on a third-party system directly to a cloud storage system includes providing a third-party system with an embeddable user interface for saving a plurality of files stored on the third-patty system to a server hosting the cloud storage system. The method further includes receiving at the server a save request from a user on a client computer using the embeddable user interface to select the first file to be stored on the server, where the save request comprises information identifying a first file in the plurality of files. The method further includes authenticating the save request, downloading the first file from the third-party system directly to the server using the information identifying the first file, and saving the first file on the server.
    Type: Application
    Filed: March 10, 2016
    Publication date: June 30, 2016
    Inventors: Eric Benson Schoeffler, Peyman Nayeri, Brian Lewis Cairns, Michael Jeffrey Procopio
  • Publication number: 20160189257
    Abstract: Improved user interfaces and methods are provided for presenting item recommendations to a user when the user selects an item to add to an electronic shopping cart. In response to the user's selection, a page generation process generates and returns a page that includes a condensed shopping cart portion and a recommendations portion. The condensed shopping cart portion may include a link to an additional page that includes controls for editing the shopping cart and/or includes additional information regarding contents of the shopping cart. The recommendations portion may include multiple recommendations sections that are populated using different respective item selection methods.
    Type: Application
    Filed: March 9, 2016
    Publication date: June 30, 2016
    Inventors: Russell A. Dicker, Jeffrey T. Brownell, Jennifer A. Jacobi, Eric A. Benson, Gregory D. Linden
  • Patent number: 9353952
    Abstract: A crossfire tube assembly between adjacent combustors includes a first sleeve adapted to provide fluid communication from a first combustor and a second sleeve adapted to connect to provide fluid communication from a second combustor. The second sleeve extends at least partially inside the first sleeve. A bias is between the first and second sleeves.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: May 31, 2016
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Brandon Taylor Overby, Keith Cletus Belsom, Jonathan Kay Allen, Kyle Eric Benson, Patrick Benedict Melton, Richard Martin DiCintio, Lucas John Stoia, Ronnie Ray Pentecost
  • Patent number: 9336278
    Abstract: A cloud computing system identifies when to recommend applications to a user and what recommendations to make. When the user makes a request related to the applications associated with the user, the cloud computing system identifies the subject of the request. The cloud computing system identifies criteria for recommending applications based on the subject, scores applications available to the user based on the identified criteria, and filters applications based on their scores to recommend applications to the user.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: May 10, 2016
    Assignee: Google Inc.
    Inventors: Michael Jeffrey Procopio, Eric Benson Schoeffler
  • Patent number: 9317522
    Abstract: A method for saving a file stored on a third-party system directly to a cloud storage system includes providing a third-party system with an embeddable user interface for saving a plurality of files stored on the third-party system to a server hosting the cloud storage system. The method further includes receiving at the server a save request from a user on a client computer using the embeddable user interface to select the first file to be stored on the server, where the save request comprises information identifying a first file in the plurality of files. The method further includes authenticating the save request, downloading the first file from the third-party system directly to the server using the information identifying the first file, and saving the first file on the server.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: April 19, 2016
    Assignee: Google Inc.
    Inventors: Eric Benson Schoeffler, Peyman Nayeri, Brian Lewis Cairns, Michael Jeffrey Procopio
  • Patent number: 9317709
    Abstract: A cloud storage system provides remote access to a file associated with the cloud storage system. In response to a request to access the file, the cloud storage system identifies applications available to the request generator and capable of accessing the file, which may include both online web-based applications and applications installed on a device with which the user is accessing the file. The cloud storage system determines an application type of an identified application, and provides file access to the identified application based on the application type.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: April 19, 2016
    Assignee: Google Inc.
    Inventors: Michael Jeffrey Procopio, Tobias Thierer, Reuben Kan, Ivan Young Lee, Eric Benson Schoeffler, Brian Lewis Cairns
  • Patent number: 9262420
    Abstract: Techniques are shown for enabling a network system to index data stored on a third-party server without having to access the raw data on the third-party server. Metadata consisting of one or more of indexable text or indexable html or some combination of indexable text and indexable html is associated with the data stored on a third-party server. An indexing utility processes the metadata at the network system from the third-party server and arranges the metadata on the network system in a manner that is searchable by searching functionality of the network system.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: February 16, 2016
    Assignee: Google Inc.
    Inventors: Eric Benson Schoeffler, Micah Lemonik, Michael Jeffrey Procopio
  • Patent number: 9177255
    Abstract: A method for providing a conditional scored list of applications for use in recommending applications includes storing on a cloud computing service a conditional probability table across a set of available applications provided by the cloud computing service. The cloud computing service receives a request to provide a scored list of applications for a user, retrieves a set of user-installed applications for the user, and calculates a total conditional probability for each application in the set of available applications. The cloud computing service then constructs the scored list of applications from the set of available applications, where a score of each application is its corresponding total conditional probability, and outputs the scored list of applications.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: November 3, 2015
    Assignee: Google Inc.
    Inventors: Michael Jeffrey Procopio, Eric Benson Schoeffler
  • Patent number: 9176720
    Abstract: Techniques are shown for installing third-party applications onto a network system in appropriate containers on the network system. The containers store data and content of the same internet media type or MIME-type as the third-party applications.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: November 3, 2015
    Assignee: Google Inc.
    Inventors: John Day-Richter, Brian Lewis Cairns, Eric Benson Schoeffler, Michael Jeffrey Procopio, Micah Lemonik, Adam Wayne Besen, Brian Edgar Eaton, Robert Eugene Wyrick
  • Patent number: 9148429
    Abstract: Techniques are shown for providing third-party applications access to user resources based on user actions and processes that provide the third-party applications with the correct security tokens. The scope of access granted in various implementations of the disclosure is all documents which the user has already opened with the third-party application.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: September 29, 2015
    Assignee: Google Inc.
    Inventors: Brian Lewis Cairns, Eric Benson Schoeffler, John Day Richter, Michael Jeffrey Procopio, Brian Edgar Eaton, Adam Wayne Besen, Robert Eugene Wyrick
  • Patent number: 9128880
    Abstract: Method and apparatus to manage software updates of networked data collection devices are disclosed. Example disclosed methods involve in response to receiving a software update, determining if the data collection device is to receive the software update and, if the data collection device is to receive the software update, setting, in memory, a state indicator for the data collection device to an update state. Disclosed methods also include in response to receiving a configuration request from the data collection device when the corresponding state indicator is set to the update state, sending an update command to the data collection device, the update command to include a bill of materials corresponding to the software update and a time for the software update to take effect.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: September 8, 2015
    Assignee: Itron, Inc.
    Inventors: Eric Benson, David Lill, James Jespersen
  • Publication number: 20150200948
    Abstract: Techniques are shown for providing third-party applications access to user resources based on user actions and processes that provide the third-party applications with the correct security tokens. The scope of access granted in various implementations of the disclosure is all documents which the user has already opened with the third-party application.
    Type: Application
    Filed: April 23, 2012
    Publication date: July 16, 2015
    Applicant: GOOGLE INC.
    Inventors: Brian Lewis Cairns, Eric Benson Schoeffler, John Day Richter, Michael Jeffrey Procopio, Brian Edgar Eaton, Adam Wayne Besen, Robert Eugene Wyrick
  • Publication number: 20150200952
    Abstract: Methods and systems provide embeddable user interface widgets to third-party applications so that the widgets can be securely embedded in, and securely used from within, the third-party applications. An embeddable widget may be authorized to access a first-party cloud storage system from a third-party application based on the cloud storage system authenticating a request received from the widget. The authentication may be based on an application identifier, an origin identifier, and/or one or more document identifiers received from the third-party application through the embedded widget. The disclosed methods and systems may significantly mitigate security concerns caused by embedding software in third-party sites, such as clickjacking.
    Type: Application
    Filed: March 25, 2015
    Publication date: July 16, 2015
    Inventors: Brian Lewis Cairns, Victoria Hsiao-Tsung Chou Fritz, Eric Benson Schoeffler, Michael Jeffrey Procopio
  • Publication number: 20150193521
    Abstract: A method includes storing, at one or more computing devices, a plurality of activity information items each describing an action taken and including a plurality of parameter values each corresponding to one of a plurality of parameter types. The method also includes identifying a filtering metric that corresponds to a specified value for a first parameter type, and generating a filtered set of activity information items that match the specified value. The method also includes identifying a grouping metric that corresponds to a second parameter type from the plurality of parameter types, identifying one or more groups of the filtered activity information items each corresponding to a unique parameter value for the second parameter type. The method also includes outputting, for display, an activity stream including information that represents each activity information item from the filtered set of activity information items arranged according to the one or more groups.
    Type: Application
    Filed: January 9, 2014
    Publication date: July 9, 2015
    Applicant: GOOGLE INC.
    Inventors: Eric Benson Schoeffler, Ian Gunn, George York, Michael Jeffrey Procopio
  • Publication number: 20150095322
    Abstract: A cloud computing system identifies when to recommend applications to a user and what recommendations to make. When the user makes a request related to the applications associated with the user, the cloud computing system identifies the subject of the request. The cloud computing system identifies criteria for recommending applications based on the subject, scores applications available to the user based on the identified criteria, and filters applications based on their scores to recommend applications to the user.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: GOOGLE INC.
    Inventors: Michael Jeffrey Procopio, Eric Benson Schoeffler
  • Patent number: 8997180
    Abstract: Methods and systems provide embeddable user interface widgets to third-party applications so that the widgets can be securely embedded in, and securely used from within, the third-party applications. An embeddable widget may be authorized to access a first-party cloud storage system from a third-party application based on the cloud storage system authenticating a request received from the widget. The authentication may be based on an application identifier, an origin identifier, and/or one or more document identifiers received from the third-party application through the embedded widget. The disclosed methods and systems may significantly mitigate security concerns caused by embedding software in third-party sites, such as clickjacking.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Brian Lewis Cairns, Victoria Hsiao-Tsung Chou Fritz, Eric Benson Schoeffler, Michael Jeffrey Procopio
  • Publication number: 20150067670
    Abstract: Method and apparatus to manage software updates of networked data collection devices are disclosed. Example disclosed methods involve in response to receiving a software update, determining if the data collection device is to receive the software update and, if the data collection device is to receive the software update, setting, in memory, a state indicator for the data collection device to an update state. Disclosed methods also include in response to receiving a configuration request from the data collection device when the corresponding state indicator is set to the update state, sending an update command to the data collection device, the update command to include a bill of materials corresponding to the software update and a time for the software update to take effect.
    Type: Application
    Filed: November 17, 2014
    Publication date: March 5, 2015
    Inventors: Eric Benson, David Lill, James Jespersen
  • Patent number: 8970393
    Abstract: Systems and methods for determining possible theft scenarios at utility meters are described. In some examples, the system receives information that indicates possible tampering of utility meter by a customer of a utility. In some examples, the system uses the information to determine a theft scenario. The system may then use the determined theft scenario as evidence against the customer.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: March 3, 2015
    Assignee: ITRON, Inc.
    Inventors: Eric Benson, Chris Bernardi, Michael Schleich