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: 20200042504Abstract: A method for saving a file stored on a third-party system to a cloud storage system includes receiving, at a cloud storage server of the cloud storage system, a save request from the third party system. The save request is generated in response to a user selecting, via a user interface presented on a client computer, the file from a plurality of files stored on the third-party system, the file to be saved to the cloud storage server. The save request comprises a file identifier of the file and information identifying the user. The information identifying the user allows access to a user account of the user on the cloud storage system without use of the client computer as intermediary service, and the third-party system stores the file associated with the file identifier. The method further includes authenticating the save request, based at least in part on the information identifying the user, creating a copy of the file at the cloud storage server, and associating the copy of the file with the user.Type: ApplicationFiled: August 26, 2019Publication date: February 6, 2020Inventors: Eric Benson Schoeffler, Peyman Nayeri, Brian Lewis Cairns, Michael Jeffrey Procopio
-
Patent number: 10476758Abstract: A cloud-based file system receives a subscription request associated with a networked device and identifying a set of one or more resources of the cloud-based file system and a set of one or more resource modifications. The cloud-based file system determines whether the networked device is authorized to access the resource, and, if so, records a subscription based on the subscription request. In response to a user, an application, or other suitable entity making a modification in the set of modifications to a resource in the set of resources, the cloud-based file system generates a notification to the networked device and to other networked devices with subscriptions that include the modification to the resource. The notification may identify the subscription with which the notification is associated, provide information identifying the modification, or provide other suitable information.Type: GrantFiled: July 11, 2013Date of Patent: November 12, 2019Assignee: Google LLCInventors: Kyle W. Marvin, Ivan Young Lee, Stephen Nowland Clark, Louis Ryan, Gustavo Mendes Estephanio De Moura, Eric Benson Schoeffler
-
Patent number: 10415477Abstract: A system includes a turbine casing assembly that includes an outer shell and an inner shell positioned substantially concentrically within the outer shell. The inner shell includes an inner surface facing away from the outer shell and an outer surface facing toward the outer shell, and the outer surface has one or more false flanges. At least one of the one or more false flanges includes a first surface protruding from the outer surface and facing the outer shell, and a flow diverting portion extending between the first surface and the outer surface of the inner shell. The flow diverting portion includes a first portion that diverges in a first circumferential direction between the first surface and the outer surface.Type: GrantFiled: July 31, 2013Date of Patent: September 17, 2019Assignee: General Electric CompanyInventors: Brian David Moran, Kyle Eric Benson, Jeffery Craig Moree, Chandresh R. Shah, Xiaoqiang Zeng
-
Patent number: 10394765Abstract: A method for saving a file stored on a third-party system to a cloud storage system includes receiving, at a cloud storage server of the cloud storage system, a save request from the third party system. The save request is generated in response to a user selecting, via a user interface presented on a client computer, the file from a plurality of files stored on the third-party system, the file to be saved to the cloud storage server. The save request comprises a file identifier of the file and information identifying the user. The information identifying the user allows access to a user account of the user on the cloud storage system without use of the client computer as intermediary service, and the third-party system stores the file associated with the file identifier. The method further includes authenticating the save request, based at least in part on the information identifying the user, creating a copy of the file at the cloud storage server, and associating the copy of the file with the user.Type: GrantFiled: October 2, 2017Date of Patent: August 27, 2019Assignee: GOOGLE LLCInventors: Eric Benson Schoeffler, Peyman Nayeri, Brian Lewis Cairns, Michael Jeffrey Procopio
-
Patent number: 10346416Abstract: 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: GrantFiled: April 14, 2016Date of Patent: July 9, 2019Assignee: Google LLCInventors: Michael Jeffrey Procopio, Eric Benson Schoeffler
-
Publication number: 20190188217Abstract: 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: ApplicationFiled: December 14, 2018Publication date: June 20, 2019Inventors: Michael Jeffrey Procopio, Tobias Thierer, Reuben Kan, Ivan Young Lee, Eric Benson Schoeffler, Brian Lewis Cairns
-
Publication number: 20190141046Abstract: Methods and systems for providing a third party application with access to files stored on a server are disclosed. A method may include receiving, from a browser at a client device, a request for a file stored on the server, wherein the request is received via a web page provided by the third party application and rendered by the browser, the web page comprising an embedded user interface (UI) component associated with the server to access the file stored on the server, wherein the request includes a document identifier associated with the file, an application identifier of the third-party application, and an origin identifier, wherein the origin identifier is associated with the web page provided by the third party application and rendered by the browser.Type: ApplicationFiled: January 7, 2019Publication date: May 9, 2019Inventors: Brian Lewis Cairns, Victoria Hsiao-Tsung Chou Fritz, Eric Benson Schoeffler, Michael Jeffrey Procopio
-
Patent number: 10176192Abstract: 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: GrantFiled: March 14, 2016Date of Patent: January 8, 2019Assignee: Google LLCInventors: Michael Jeffrey Procopio, Tobias Thierer, Reuben Kan, Ivan Young Lee, Eric Benson Schoeffler, Brian Lewis Cairns
-
Patent number: 10178097Abstract: Methods and systems for providing a third party application with access to files stored on a server are disclosed. A method may include receiving, from a browser at a client device, a request for a file stored on the server, wherein the request is received via a web page provided by the third party application and rendered by the browser, the web page comprising an embedded user interface (UI) component associated with the server to access the file stored on the server, wherein the request includes a document identifier associated with the file, an application identifier of the third-party application, and an origin identifier, wherein the origin identifier is associated with the web page provided by the third party application and rendered by the browser.Type: GrantFiled: December 14, 2017Date of Patent: January 8, 2019Assignee: Google LLCInventors: Brian Lewis Cairns, Victoria Hsiao-Tsung Chou Fritz, Eric Benson Schoeffler, Michael Jeffrey Procopio
-
Publication number: 20180368915Abstract: The invention resides in a pattern laser comprising a plurality of laser devices each emitting a treatment laser beam into an optical fibre of an optical fibre bundle. An optical coupling module is associated with each laser device and each optical fibre for coupling a treatment laser beam into the associated optical fibre. A controller controls the operation of the laser devices by selectively turning on or off one or more of the laser devices so as to form a laser treatment pattern at an end of the fibre bundle away from the laser devices. A delivery system images the output from the fibre bundle to a treatment zone.Type: ApplicationFiled: December 14, 2016Publication date: December 27, 2018Applicant: Ellex Medical Pty LtdInventors: Wei Xia, Eric Benson, Yong Min Ooi, Victor Previn, Timothy Dixon
-
Patent number: 10031920Abstract: 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: GrantFiled: December 29, 2015Date of Patent: July 24, 2018Assignee: GOOGLE LLCInventors: Eric Benson Schoeffler, Micah Lemonik, Michael Jeffrey Procopio
-
Publication number: 20180109532Abstract: Methods and systems for providing a third party application with access to files stored on a server are disclosed. A method may include receiving, from a browser at a client device, a request for a file stored on the server, wherein the request is received via a web page provided by the third party application and rendered by the browser, the web page comprising an embedded user interface (UI) component associated with the server to access the file stored on the server, wherein the request includes a document identifier associated with the file, an application identifier of the third-party application, and an origin identifier, wherein the origin identifier is associated with the web page provided by the third party application and rendered by the browser.Type: ApplicationFiled: December 14, 2017Publication date: April 19, 2018Inventors: Brian Lewis CAIRNS, Victoria Hsiao-Tsung CHOU FRITZ, Eric Benson SCHOEFFLER, Michael Jeffrey PROCOPIO
-
Publication number: 20180027075Abstract: A method for saving a file stored on a third-party system to a cloud storage system includes receiving, at a cloud storage server of the cloud storage system, a save request from the third party system. The save request is generated in response to a user selecting, via a user interface presented on a client computer, the file from a plurality of files stored on the third-party system, the file to be saved to the cloud storage server. The save request comprises a file identifier of the file and information identifying the user. The information identifying the user allows access to a user account of the user on the cloud storage system without use of the client computer as intermediary service, and the third-party system stores the file associated with the file identifier. The method further includes authenticating the save request, based at least in part on the information identifying the user, creating a copy of the file at the cloud storage server, and associating the copy of the file with the user.Type: ApplicationFiled: October 2, 2017Publication date: January 25, 2018Inventors: Eric Benson Schoeffler, Peyman Nayeri, Brian Lewis Cairns, Michael Jeffrey Procopio
-
Publication number: 20180010617Abstract: A gas turbine engine is disclosed having a turbine, one or more hydrocarbon gas combustors, and a compressor. The compressor has a rotor assembly with one or more rotor blade rows extending radially outward from an inner wheel disk. The compressor also has a stator assembly with one or more stator vane rows extending radially inward from an inner casing and positioned between adjacent rotor blade rows. The inner casing extends circumferentially around the rotor assembly and is constructed from at least one low-alpha metal alloy.Type: ApplicationFiled: July 11, 2016Publication date: January 11, 2018Inventors: Matthew Stephen Casavant, Kenneth Damon Black, Christian Michael Hansen, Donald Earl Floyd, James Adaickalasamy, Brett Darrick Klingler, Khoa Dang Cao, Kyle Eric Benson, Devin Patrick Perkins, Damian Anthony McClelland
-
Patent number: 9860253Abstract: 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: GrantFiled: March 25, 2015Date of Patent: January 2, 2018Assignee: GOOGLE INC.Inventors: Brian Lewis Cairns, Victoria Hsiao-Tsung Chou Fritz, Eric Benson Schoeffler, Michael Jeffrey Procopio
-
Patent number: 9781210Abstract: 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: GrantFiled: March 10, 2016Date of Patent: October 3, 2017Assignee: GOOGLE INC.Inventors: Eric Benson Schoeffler, Peyman Nayeri, Brian Lewis Cairns, Michael Jeffrey Procopio
-
Patent number: 9614880Abstract: A method includes providing, by a server computer, a shared workspace for facilitating collaborative work by a plurality of users with respect to a plurality of shared-access objects; obtaining real-time activity information describing ongoing actions currently being performed with respect to one or more of the shared-access objects; determining, based at least in part on the real-time activity information, whether a real-time notification rule is satisfied; outputting, for display in an activity stream and in response to determining that the real-time notification rule is satisfied, a real-time notification; and removing, from display in the activity stream, the real-time notification upon determining that the real-time notification rule is no longer satisfied.Type: GrantFiled: November 12, 2013Date of Patent: April 4, 2017Assignee: GOOGLE INC.Inventors: William Buckner Davis, George York, Donald Dylan Douglas, Michael Jeffrey Procopio, Eric Benson Schoeffler
-
Patent number: 9542457Abstract: A method includes receiving a search request including a search input; and identifying a history information item based on the search input. The history includes information describing a prior state of an object. The method also includes determining whether information describing a current state of the object corresponds to the search input. The method includes outputting a prior-state based search result item that identifies the object and includes information based on the history information item. If the information describing the current state of the object corresponds to the search input, the method includes outputting a current-state based search result item that includes a link for accessing the object.Type: GrantFiled: November 7, 2013Date of Patent: January 10, 2017Assignee: GOOGLE INC.Inventors: Alexander Wong, Eric Benson Schoffler, George York, Joshua Hudgins, Nicholas Mark Vasic Cooper
-
Patent number: 9489430Abstract: Systems and methods are disclosed herein for identifying an application for opening a file. A first user input indicative of a file selected by a user is received over a user interface. The selected file has an input file type and is an attachment to an email. Data indicative of the input file type is transmitted over a communications network. A reference list of applications is obtained by combining association requests from application developers to associate respective applications with one or more file types, and a matched list is obtained by removing applications from the reference list, each of the removed applications being associated with a set of one or more file types that each mismatch the input file type. The matched list is displayed over the user interface, which receives a second user input indicative of a selected application from the matched list.Type: GrantFiled: May 14, 2013Date of Patent: November 8, 2016Assignee: Google Inc.Inventors: Michael Jeffrey Procopio, Eric Benson Schoeffler
-
Patent number: 9430578Abstract: Systems and methods disclosed herein relate to a method of storing metadata for a file on a cloud based storage system. A server may receive a request from a third party application to store metadata for a file. The server may determine a metadata type based on the request. The server may associate the metadata value with an application identifier. The application identifier may identify a third party application. The server may store the metadata value based on the determined metadata type. The stored metadata may be associated with the application identifier and the stored metadata value may include information related to an anchor. The anchor may be an attribute of the file, and anchor can change respectively as the attribute changes.Type: GrantFiled: March 15, 2013Date of Patent: August 30, 2016Assignee: Google Inc.Inventors: Eric Benson Schoeffler, Ivan Young Lee, Nicholas Mark Vasic Cooper, Trevor Keir MacFergus Stone, Alain Vongsouvanh, Ali Hamid Afshar, Victor Eric Fryzel, Michael Jeffrey Procopio