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).

  • Publication number: 20160105387
    Abstract: A system and method is disclosed for filtering messages in a social network. A message may be posted to a social network with a corresponding rank. On receiving the message and corresponding rank, the social network generates a perceived rank of the message for a receiving user and provides the message for display at the receiving user's message stream according to the perceived rank.
    Type: Application
    Filed: September 11, 2012
    Publication date: April 14, 2016
    Applicant: Google Inc.
    Inventor: Dean Kenneth JACKSON
  • Patent number: 9225787
    Abstract: Techniques for enabling users of a social networking application or service to share information and additional resources with other users of the service are provided. A content item from a first user of the social networking service is registered as a resource within the social networking service. In response to receiving a query for the content item from a second user of the social networking service, the availability of the resource associated with the first user is determined for use by the second user. A notification indicating the availability of the resource is sent to a device of the second user. The notification may include a current geographic location of the first user, which can be graphically represented on a digital map displayed at the device of the second user.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: December 29, 2015
    Assignee: Google Inc.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Patent number: 9160786
    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: May 8, 2012
    Date of Patent: October 13, 2015
    Assignee: GOOGLE INC.
    Inventor: Dean Kenneth Jackson
  • Patent number: 9148802
    Abstract: A system and method for automatically providing an indication of network delay is disclosed. Software integrated into a user device is configured to identify one or more network delay indications with respect to an HTTP communication made over a network communication path, and automatically performing a network diagnostic test in response to the one or more network delay indications. The network diagnostic test generates connection information for the network communication path, and the user device provides the connection information for display to a user in a web browser.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: September 29, 2015
    Assignee: Google Inc.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Publication number: 20150262232
    Abstract: Methods and systems are provided for selecting and serving content, such as promotional content, to a user in accordance with a shopping interest of the user, location information for the user (e.g., location information associated with the user's mobile device), or both. A content delivery system is configured to make inferences on which promotional content to deliver to a user based on different types of signals. These signals include, for example, regular geolocation signals (e.g., GPS), fine-grained geolocation signals (e.g., DGPS, site-specific or site-provided signals, etc.), near-field communication (NFC) signals, purchase information signals, browsing history signals, and any combination of such signals. A shopping interest of a user is determined based on location information and/or transaction information indicating whether or not the user has not conducted a related transaction in a time period.
    Type: Application
    Filed: November 27, 2012
    Publication date: September 17, 2015
    Applicant: Google Inc.
    Inventors: Daniel Victor Klein, Dean Kenneth Jackson
  • Publication number: 20150242621
    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: February 24, 2014
    Publication date: August 27, 2015
    Applicant: Google Inc.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Patent number: 9116986
    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: October 12, 2012
    Date of Patent: August 25, 2015
    Assignee: Google Inc.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Publication number: 20150237511
    Abstract: A system and method for automatically providing an indication of network delay is disclosed. Software integrated into a user device is configured to identify one or more network delay indications with respect to an HTTP communication made over a network communication path, and automatically performing a network diagnostic test in response to the one or more network delay indications. The network diagnostic test generates connection information for the network communication path, and the user device provides the connection information for display to a user in a web browser.
    Type: Application
    Filed: July 10, 2013
    Publication date: August 20, 2015
    Inventors: Dean Kenneth JACKSON, Daniel Victor KLEIN
  • Patent number: 9113306
    Abstract: A computing device described may determine a current speed of the computing device, and, responsive to determining that the current speed of the computing device satisfies a threshold speed, determine whether a current geographic location of the computing device is within with an uncommon stopping area, the uncommon stopping area being a geographic area in which less than a threshold number of other computing devices have been determined to have previously stopped. The computing device may also, responsive to determining that the current geographic location of the computing device is within the uncommon stopping area and responsive to determining that assistance-type information is relevant to the user of the computing device, determine, based on the current geographic location, assistance information relevant to the current geographic location, and output, for display, the assistance information.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: August 18, 2015
    Assignee: Google Inc.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Publication number: 20150185032
    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: March 11, 2015
    Publication date: July 2, 2015
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Publication number: 20150186958
    Abstract: Systems, methods, and machine-readable media for rating points of interest (POIs) using a mobile device location history are provided. Multiple location information may be received from a mobile device. For some location information of the multiple location information, POIs associated with the location information may be identified. A location history based on the identified POIs may be generated. The location history may comprise a POI list including one or more POIs visited by a user of the mobile device. A rating interface may be generated based on the location history to enable rating of one or more POIs of the POI list subsequent to a time associated with a received location coordinate for which the at least one POI was identified. The system, in one aspect, may include a communication module, an identification module, a location history module, an interface module, memory, and a display device.
    Type: Application
    Filed: March 27, 2012
    Publication date: July 2, 2015
    Applicant: GOOGLE INC.
    Inventor: Dean Kenneth JACKSON
  • Publication number: 20150172395
    Abstract: Techniques for enabling users of a social networking application or service to share information and additional resources with other users of the service are provided. A content item from a first user of the social networking service is registered as a resource within the social networking service. In response to receiving a query for the content item from a second user of the social networking service, the availability of the resource associated with the first user is determined for use by the second user. A notification indicating the availability of the resource is sent to a device of the second user. The notification may include a current geographic location of the first user, which can be graphically represented on a digital map displayed at the device of the second user.
    Type: Application
    Filed: August 2, 2012
    Publication date: June 18, 2015
    Applicant: GOOGLE INC.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Publication number: 20150110464
    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: Application
    Filed: December 29, 2014
    Publication date: April 23, 2015
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Publication number: 20150112831
    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: Application
    Filed: December 22, 2014
    Publication date: April 23, 2015
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Patent number: 9002942
    Abstract: The disclosure includes a system and method for processing content spoilers. The system includes a controller, a progress module, a determination module, a warning module and a presentation module. The controller receives activity data describing an activity performed by a first user and content data published by a second user. The progress module determines a first progress stage for a subject associated with the activity based at least in part on the activity data. The determination module determines whether the content data includes a spoiler for the first user based at least in part on the first progress stage. Responsive to the determination that the content data includes the spoiler, the warning module obscures the content data published by the second user from the first user and generates a spoiler warning. The presentation module provides the spoiler warning to the first user.
    Type: Grant
    Filed: October 8, 2012
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventors: Daniel Victor Klein, Dean Kenneth Jackson
  • Patent number: 8996286
    Abstract: A system and method for providing a suggested modification to road characteristics is provided. Signals indicating locations of several users are received at different points in time. A flow of traffic corresponding to the several users is determined based on an analysis of the locations of the several users at the different points in time. A high traffic area is identified in the determined flow of traffic by comparing the determined flow of traffic with a predetermined baseline flow of traffic. Road characteristics in the identified high traffic area are analyzed and a suggested modification to at least one of the road characteristics based on the analyzing of the road characteristics is provided.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Daniel Victor Klein, Dean Kenneth Jackson
  • Publication number: 20150058357
    Abstract: The subject technology discloses configurations for accessing one or more entries of rating information for a place associated with a geographical location; identifying, using one or more criteria, a type of user that authored each of the accessed one or more entries of rating information for the place; for a user viewing the one or more entries of rating information for the place, identifying, using one or more criteria, a type of user that is viewing the accessed one or more entries of rating information for the place; filtering the accessed one or more entries of rating information for the place according to the type of user that authored each of the accessed entries and the type of user that is viewing the accessed entries; and providing for display the filtered one or more entries of rating information for the place.
    Type: Application
    Filed: November 2, 2012
    Publication date: February 26, 2015
    Applicant: Google Inc.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Publication number: 20150058679
    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: Application
    Filed: August 26, 2013
    Publication date: February 26, 2015
    Applicant: Google Inc.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Publication number: 20150038173
    Abstract: A computing device described may determine a current speed of the computing device, and, responsive to determining that the current speed of the computing device satisfies a threshold speed, determine whether a current geographic location of the computing device is within with an uncommon stopping area, the uncommon stopping area being a geographic area in which less than a threshold number of other computing devices have been determined to have previously stopped. The computing device may also, responsive to determining that the current geographic location of the computing device is within the uncommon stopping area and responsive to determining that assistance-type information is relevant to the user of the computing device, determine, based on the current geographic location, assistance information relevant to the current geographic location, and output, for display, the assistance information.
    Type: Application
    Filed: October 14, 2013
    Publication date: February 5, 2015
    Applicant: Google Inc.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Publication number: 20150039690
    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: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Applicant: Google Inc.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein