Patents by Inventor Kenneth A. Jackson

Kenneth A. Jackson 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: 9870298
    Abstract: Methods and systems for automatically identifying an application that is experiencing performance problems caused by a resource utilization event may include receiving an indication that an application is experiencing a performance issue. It may be determined that the performance issue is caused by a resource utilization event on a device. The resource utilization event may include the application and one or more other applications running simultaneously, use of one or more functions of the device simultaneously by at least one of the first application and one or more other applications, and/or a resource utilization overload based on simultaneous use of a plurality of sensors on the device. Next, action may be taken to correct the performance issue of the application.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: January 16, 2018
    Assignee: Google LLC
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Publication number: 20170358015
    Abstract: Systems and methods for providing reviews are provided. One example system includes one or more computing devices. The system includes one or more non-transitory computer-readable media storing instructions that, when executed by the one or more computing devices, cause the one or more computing devices to perform operations. The operations include identifying, based on a location history associated with a user, a first signal. The first signal comprises a frequency of visits by the user to a first point of interest over a first time period. The operations include identifying, based on the location history associated with the user, a change in the first signal after the first time period. The operations include providing a diminished review for the user with respect to the first point of interest when the identified change comprises a decrease in the frequency of visits by the user to the first point of interest.
    Type: Application
    Filed: April 7, 2014
    Publication date: December 14, 2017
    Applicant: Google Inc.
    Inventors: Daniel Victor Klein, Dean Kenneth Jackson
  • Patent number: 9826188
    Abstract: Systems and methods for customizing video include providing a portion of video to an electronic display and identifying a character or personality in the portion of video. A request to perform an action regarding the portion of video may be detected and the action may be associated with the identified character or personality. The action may be performed on a second portion of video in response to the character or personality being identified in the second portion of video.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: November 21, 2017
    Assignee: Google Inc.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Patent number: 9779162
    Abstract: A system and method for integrating a journal associated with a user into a calendar is disclosed. The journal application includes a calendar module, a metadata module, a user preference engine, an action engine, a suggestion engine and a user interface engine. The calendar module receives one or more goals set by the user and creates one or more events in the calendar. The metadata module aggregates one or more types of metadata associated with the user and the one or more events. The user preference engine associates a sharing level with the one or more types of metadata. The action engine executes one or more actions based on the one or more types of metadata. The suggestion engine determines an effect of the one or more actions on the one or more goals set by the user and provides one or more suggestions to the user.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: October 3, 2017
    Assignee: Google Inc.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Publication number: 20170277910
    Abstract: Systems, device and techniques are disclosed for automatically determining a permission setting that indicates whether a permission is granted or denied to the application. The automatic determination may be made based on a previous selection by a user. Alternatively, an indication of a permission may be provided to a user and an indication of a permission setting may be received from the user. The permission setting received from the user may be assigned to a permission to an application. Permissions provided to a user may be ordered in a list based on permission or application popularity or frequency.
    Type: Application
    Filed: June 12, 2017
    Publication date: September 28, 2017
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Patent number: 9774656
    Abstract: Methods, systems, and computer programs are presented for sharing songs stored on a cloud music storage. One method includes identifying a first user and a second user who are connected to their respective music accounts and identifying the configuration data for each of the first and second users. The configuration data identify sharing privileges as respectively defined by the first and second users. The method also includes monitoring the location proximity between the first user and second user and initiating the sharing privileges for certain songs between the first and second users when the monitored location proximity changes to be within a distance threshold. A notification to the first user is provided when the sharing privileges of the second user identify songs that are sharable with the first user.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: September 26, 2017
    Assignee: Google Inc.
    Inventor: Dean Kenneth Jackson
  • Patent number: 9750191
    Abstract: Provided is an electro-hydraulic drive system including first and second electro-hydraulic transmissions for driving respective wheels, the transmissions each including an electric motor, a hydraulic pump driven by the electric motor, and a hydraulic motor drive by the hydraulic pump. When used in a turf vehicle, such as a zero-turn-radius mower, the electro-hydraulic drive system operates the wheels independently from an engine of the mower, thereby allowing the mower to be moved without having to start the engine. In this way, power consumption is lowered and total efficiency of the mower is increased.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: September 5, 2017
    Assignee: Parker-Hannifin Corporation
    Inventors: Jason Scot Richardson, Ryan Schroeder, Victor Connor, Kenneth Jackson
  • Patent number: 9679162
    Abstract: Systems, device and techniques are disclosed for automatically determining a permission setting that indicates whether a permission is granted or denied to the application. The automatic determination may be made based on a previous selection by a user. Alternatively, an indication of a permission may be provided to a user and an indication of a permission setting may be received from the user. The permission setting received from the user may be assigned to a permission to an application. Permissions provided to a user may be ordered in a list based on permission or application popularity or frequency.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: June 13, 2017
    Assignee: Google Inc.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Patent number: 9602589
    Abstract: Systems and methods for determining room types for regions of a map are provided. One example method includes determining, by a client computing device, a current location of the client computing device. The method includes obtaining, by the client computing device, one or more audio samples describing ambient audio around the client computing device. The method includes analyzing, by the client computing device, the one or more audio samples to identify one or more room characteristics associated with the current location of the client computing device. A room type is identified for a room associated with the current location of the client computing device based at least in part on the one or more room characteristics. One example system includes a plurality of client computing devices and one or more server computing devices.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: March 21, 2017
    Assignee: Google Inc.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Publication number: 20170054825
    Abstract: Implementations of the disclosure describe inferring social groups through patterns of communication. A method of the disclosure includes ascertaining, by a processing device, a proposed group of contacts from contacts of the user based on a correlation in geographic locations of communications between the user and the proposed group of contacts and a correlation in a type of medium of the communications, providing a recommendation that the user create a new list of contacts associated with the user from the proposed group of contacts, and responsive to the user indicating acceptance of the recommendation, creating the new list of contacts associated with the user from the proposed group.
    Type: Application
    Filed: October 19, 2016
    Publication date: February 23, 2017
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Publication number: 20160366824
    Abstract: Provided is an electro-hydraulic drive system including first and second electro-hydraulic transmissions for driving respective wheels, the transmissions each including an electric motor, a hydraulic pump driven by the electric motor, and a hydraulic motor drive by the hydraulic pump. When used in a turf vehicle, such as a zero-turn-radius mower, the electro-hydraulic drive system operates the wheels independently from an engine of the mower, thereby allowing the mower to be moved without having to start the engine. In this way, power consumption is lowered and total efficiency of the mower is increased.
    Type: Application
    Filed: September 1, 2016
    Publication date: December 22, 2016
    Inventors: Jason Scot Richardson, Ryan Schroeder, Victor Connor, Kenneth Jackson
  • Publication number: 20160349064
    Abstract: A latency analysis system determines a latency period, such as a wait time, at a user destination. To determine the latency period, the latency analysis system receives location history from multiple user devices. With the location histories, the latency analysis system identifies points-of-interest that users have visited and determines the amount of time the user devices were at a point-of-interest. For example, the latency analysis system determines when a user device entered and exited a point-of-interest. Based on the elapsed time between entry and exit, the latency analysis system determines how long the user device was inside the point-of-interest. By averaging elapsed times for multiple user devices, the latency analysis system determines a latency period for the point-of-interest. The latency analysis system then uses the latency period to provide latency-based recommendations to a user. For example, the latency analysis system may determine a shopping route for a user.
    Type: Application
    Filed: August 12, 2016
    Publication date: December 1, 2016
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Patent number: 9495660
    Abstract: Software authenticates the user of a social networking service which maintains one or more lists of contacts associated with the user that can be used by the user to selectively share content. The software ascertains a proposed group of contacts from at least one of the lists. The user and members of the proposed group are related by a plurality of communications and the communications are associated with one or more attributes including at least one of geographic locations associated with the communication, time of communication, or medium of communication. The software presents the proposed group of contacts to the user, with a recommendation that the user create a new list of contacts associated with the user from the proposed group of contacts. The software creates the new list of contacts from the proposed group, if the user indicates acceptance of the recommendation.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: November 15, 2016
    Assignee: Google Inc.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Patent number: 9470538
    Abstract: A latency analysis system determines a latency period, such as a wait time, at a user destination. To determine the latency period, the latency analysis system receives location history from multiple user devices. With the location histories, the latency analysis system identifies points-of-interest that users have visited and determines the amount of time the user devices were at a point-of-interest. For example, the latency analysis system determines when a user device entered and exited a point-of-interest. Based on the elapsed time between entry and exit, the latency analysis system determines how long the user device was inside the point-of-interest. By averaging elapsed times for multiple user devices, the latency analysis system determines a latency period for the point-of-interest. The latency analysis system then uses the latency period to provide latency-based recommendations to a user. For example, the latency analysis system may determine a shopping route for a user.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: October 18, 2016
    Assignee: GOOGLE INC.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Patent number: 9449339
    Abstract: An electronic device may generate use related information and resource consumption related information corresponding to each of used applications used in the electronic device. The use related information and the resource consumption related information may then be transmitted to a remote applications manager, which may analyze the information to generate, based on the analysis, specially tailored application recommendations. The application recommendations may list one or more other applications, newly available or offered, which may be recommended for download to and/or use in the electronic device. The analysis of the use and the resource consumption information may comprise ranking the used applications, such as based on use patterns and/or resource consumption, and/or classification of the used applications, such as based on application type.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: September 20, 2016
    Assignee: GOOGLE INC.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Publication number: 20160267500
    Abstract: Embodiments generally relate to obtaining event reviews. In one embodiment a method includes receiving location data corresponding to a location of a device and receiving temporal data corresponding to a time when the device was at the location. The method also includes obtaining event information based on the location data and the temporal data, and generating a user interface on the device to permit reviews of an event associated with the event information. The method also includes generating one or more prompts based on the location data and the temporal data.
    Type: Application
    Filed: May 19, 2016
    Publication date: September 15, 2016
    Applicant: GOOGLE INC.
    Inventors: DEAN KENNETH JACKSON, DANIEL VICTOR KLEIN
  • Patent number: 9435324
    Abstract: Provided is an electro-hydraulic drive system including first and second electro-hydraulic transmissions for driving respective wheels, the transmissions each including an electric motor, a hydraulic pump driven by the electric motor, and a hydraulic motor drive by the hydraulic pump. When used in a turf vehicle, such as a zero-turn-radius mower, the electro-hydraulic drive system operates the wheels independently from an engine of the mower, thereby allowing the mower to be moved without having to start the engine. In this way, power consumption is lowered and total efficiency of the mower is increased.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: September 6, 2016
    Assignee: Parker-Hannifin Corporation
    Inventors: Jason Scot Richardson, Ryan Schroeder, Victor Conner, Kenneth Jackson
  • Patent number: 9418370
    Abstract: Embodiments generally relate to obtaining event reviews. In one embodiment a method includes receiving location data corresponding to a location of a device and receiving temporal data corresponding to a time when the device was at the location. The method also includes obtaining event information based on the location data and the temporal data, and generating a user interface on the device to permit reviews of an event associated with the event information. The method also includes generating one or more prompts based on the location data and the temporal data.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: August 16, 2016
    Assignee: Google Inc.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Patent number: 9329047
    Abstract: A latency analysis system determines a latency period, such as a wait time, at a user destination. To determine the latency period, the latency analysis system receives location history from multiple user devices. With the location histories, the latency analysis system identifies points-of-interest that users have visited and determines the amount of time the user devices were at a point-of-interest. For example, the latency analysis system determines when a user device entered and exited a point-of-interest. Based on the elapsed time between entry and exit, the latency analysis system determines how long the user device was inside the point-of-interest. By averaging elapsed times for multiple user devices, the latency analysis system determines a latency period for the point-of-interest. The latency analysis system then uses the latency period to provide latency-based recommendations to a user. For example, the latency analysis system may determine a shopping route for a user.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: May 3, 2016
    Assignee: GOOGLE INC.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Patent number: 9327085
    Abstract: A used needle is inserted in a housing of a needle apparatus disabling device. As the needle is pushed downwards sealing a collar opening and bears against a stationary cutter blade. The needle is pushed further into the device where it contacts upper and lower electrodes. An electric current passes through the needle, which causes it to become heated resistively to destruction. A voltage drop between the electrodes is detected by a processor activating a motor driven movable cutter blade which then severs a remaining stub or remnant of the needle portion and simultaneously urges the severed stub downwardly onto the electrodes to ensure its complete destruction. During this process any sparks or airborne contaminants, or combustion gases are prevented from escaping through the opening by the sealing action of the apparatus.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: May 3, 2016
    Assignee: SHARPS TERMINATOR, L.L.C.
    Inventors: Kenneth A. Jackson, William A. Schureck