Patents by Inventor Michael Jeffrey

Michael Jeffrey 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: 9390489
    Abstract: A method and system may assess the damage to infrastructure using aerial images captured from an unmanned aerial vehicle (UAV), a manned aerial vehicle (MAV) or from a satellite device. Specifically, an item of infrastructure may be identified for assessing damage. The UAV, MAV, or satellite device may then capture aerial images within an area which surrounds the identified infrastructure item. Subsequently, the aerial images may be analyzed to determine a condition and the extent and/or severity of the damage to the infrastructure item. Furthermore, the aerial images along with indications of the extent of the damage may be displayed on a computing device.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: July 12, 2016
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Brian N. Harvey, Nathan L. Tofte, Roger D. Schmidgall, Michael Jeffrey Aviles, Kyle Pott, Rosemarie Geier Grant, Eric Haefli, Michael Shawn Jacob
  • 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
  • Patent number: 9381124
    Abstract: A wheeled vehicle, wherein at least one ground-engaging wheel is connected to a pivotable hub, the pivotable hub being attached to the body of the vehicle by a fixed pivot member and a laterally-adjustable pivot member, the position of the laterally-adjustable pivot member being adjustable to cause the hub to pivot and thereby adjust the camber of the said wheel, and wherein the pivotable hub is provided with one or more lugs arranged to engage the laterally-adjustable pivot member when the wheels are in a minimum or maximum camber position.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: July 5, 2016
    Inventor: Michael Jeffrey Spindle
  • 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
  • Patent number: 9363660
    Abstract: Measures for processing data in a telecommunications network. At a cache, a subscriber configuration data request requesting subscriber configuration data for a subscriber device is received from a network node in a cluster of network nodes. In response to receipt of the subscriber configuration data request, it is determined that a shared cache store does not contain subscriber configuration data for the subscriber device. In response to the determination, subscriber configuration data for the subscriber device is retrieved from a subscriber configuration network node. The subscriber configuration data for the subscriber device retrieved from the subscriber configuration network node is transmitted to the network node.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: June 7, 2016
    Assignee: Metaswitch Networks Ltd.
    Inventors: Michael Jeffrey Evans, Matthew Williams, Shaun Crampton
  • Patent number: 9356914
    Abstract: Example methods and systems for content-based association of a device to a user are presented. In an example method, data corresponding to each of a plurality of items of content stored within a user device are accessed. A device identifier for the user device is generated based on the data. The device identifier is transmitted from the user device to a service device to associate the user device with a user.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: May 31, 2016
    Assignee: Gracenote, Inc.
    Inventors: Michael Jeffrey, Steven D. Scherf, Markus K. Cremer
  • 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: 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: 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: 9309785
    Abstract: A method and system using at least two different working fluids to be supplied to an expander to cause it to do mechanical work. The expander is started by providing a compressed gaseous working fluid at a sufficient pressure to the expander. At the same time the compressed gaseous working fluid is provided to the expander, a second working fluid that is liquid at ambient temperatures is provided to a heater to be heated. The second working fluid is heated to its boiling point and converted to pressurized gas Once the pressure is increased to a sufficient level, the second working fluid is injected into the expander to generate power, and the supply of the first working fluid may be stopped. After expansion in the expander, the working fluids are is exhausted from the expander, and the second working fluid may be condensed for separation from the first working fluid. Control circuitry controls the admission of the first and second working fluids responsive to monitoring the load on the expander.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: April 12, 2016
    Assignee: Averill Partners LLC
    Inventors: Michael Jeffrey Brookman, Michael Anthony Cocuzza
  • Patent number: 9292280
    Abstract: Systems and methods are disclosed for multi-tiered registration of file formats for applications. A processor receives a registration request from a developer of an application to register an application with a list of primary formats and a list of secondary formats. The processor associates the list of primary formats and the list of secondary formats with the application, and the processor receives an open request from a user to open a file having a file format. The application is determined to be associated with a primary format corresponding to the file format, and the application is selected to open the file.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 22, 2016
    Assignee: Google Inc.
    Inventors: Brian Lewis Cairns, Michael Jeffrey Procopio
  • Patent number: 9268802
    Abstract: Systems and methods are disclosed herein for exporting a file to an application. A processor receives a request from a user for access to a file stored on a web-based storage system. The request includes a designation of an application to open the file, and the file is associated with a native format. The processor determines that the application is not configured to import the file in the native format and determines whether the file can be converted to an importable format that can be imported by the application. The processor converts the file from the native format to the importable format and exports the converted file in the importable format to the application, which opens the converted file.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 23, 2016
    Assignee: GOOGLE INC.
    Inventors: Michael Jeffrey Procopio, 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
  • Publication number: 20160036782
    Abstract: Example methods and systems for content-based association of a device to a user are presented. In an example method, data corresponding to each of a plurality of items of content stored within a user device are accessed. A device identifier for the user device is generated based on the data. The device identifier is transmitted from the user device to a service device to associate the user device with a user.
    Type: Application
    Filed: July 30, 2014
    Publication date: February 4, 2016
    Inventors: Michael Jeffrey, Steven D. Scherf, Markus K. Cremer
  • Patent number: 9247072
    Abstract: Measures for processing communication status messages in a telecommunications network which includes a plurality of signaling nodes responsible for processing signaling information in the telecommunications network and a charging node responsible for processing billing information in the telecommunications network. A communication status message is received from a signaling node in the plurality. The received communication status message includes first communication status information. Second communication status information is generated on the basis of at least the first communication status information. One or more communication status messages are transmitted to the charging node. The one or more transmitted communication status messages include the first communication status information and the second communication status information.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: January 26, 2016
    Assignee: METASWITCH NETWORKS LTD
    Inventors: Andrew Caldwell, Michael Jeffrey Evans, Martin Taylor
  • Publication number: 20160019876
    Abstract: Apparatus, methods, and systems that operate to perform machine-control of a device based on machine-detected transitions are disclosed.
    Type: Application
    Filed: September 9, 2015
    Publication date: January 21, 2016
    Inventors: Michael Jeffrey, Markus K. Cremer, Dong-In Lee
  • Publication number: 20150365469
    Abstract: A client computing device accessing a cloud computing system identifies applications that a user can use to access a cloud computing service. The client computing device receives an account list of applications associated with a user account on the cloud computing system, and identifies at least one of a characteristic of the client computing device and a local list of applications installed on the client computing device. The client computing device generates an availability list of applications based on the account list and the identified local list and device characteristics.
    Type: Application
    Filed: June 17, 2014
    Publication date: December 17, 2015
    Inventors: Michael Jeffrey Procopio, Jelte Liebrand
  • 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: 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
  • Publication number: 20150312282
    Abstract: Measures for use in processing data in a telecommunications network. A request message is received in relation to establishment of a communication session involving a given subscriber. Subscriber configuration data is received in relation to the establishment. The subscriber configuration data includes a set of one or more trigger points at which one or more application services should be invoked in relation to communication sessions for the given subscriber. At least one trigger point from the set of trigger points is encoded into an identifier for the communication session within the request message. The request message including the identifier for the communication session in which the at least one trigger point has been encoded is transmitted.
    Type: Application
    Filed: April 24, 2015
    Publication date: October 29, 2015
    Inventor: Michael Jeffrey EVANS