Patents by Inventor Daniel Victor

Daniel Victor 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: 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: 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
  • Publication number: 20160215111
    Abstract: The invention relates to methods of controlling orientation of direct covalent binding of a peptide to a polymer substrate surface, to surfaces with peptides directly covalently bound thereto in a manner where the orientation of binding is controlled as well as to devices comprising such substrates. In particular the invention relates to A method of controlling predominant orientation of direct covalent binding of one or more peptides to a polymer substrate surface comprising: (a) exposing the surface to energetic ion treatment to generate a plurality of activated sites comprising reactive radical species; (b) incubating the surface with one or more peptide/s that exhibit or can be induced to exhibit a dipole moment and manipulating the electric field environment and/or charge of said surface and/or of said peptide/s during said incubating; wherein predominant orientation of direct covalent binding of said peptide/s to said surface is thereby controlled.
    Type: Application
    Filed: September 2, 2014
    Publication date: July 28, 2016
    Applicant: THE UNIVERSITY OF SYDNEY
    Inventors: Marcela Bilek, Aleksey Kondyurin, Daniel Victor BAX, Anthony Steven Weiss
  • 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: 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: 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: 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: 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
  • 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
  • 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: 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: 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
  • Patent number: 8959881
    Abstract: A crop header has generally horizontal flail disks mounted on a cutter bar for driven rotation about generally upright axes. A pair of conditioner rolls is mounted in a discharge opening. A crop converging system includes two over-shot auger elements defined by a common rotary member with an auger flight carried thereon arranged generally longitudinal of the cutter bar so as to carry the cut crop longitudinally of the cutter bar to the entrance opening. The common rotary member includes two portions connected at a center location driven at one end and supported at the center location by a bearing and support plate connected to the cutter bar attached to one portion and a universal joint between the end of the supported portion and the other portion to allow flexing of the cutter bar to be transmitted through the universal joint.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: February 24, 2015
    Assignee: MacDon Industries Ltd.
    Inventors: Neil Gordon Barnett, Daniel Victor Kaethler