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: 20150237511Abstract: 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: ApplicationFiled: July 10, 2013Publication date: August 20, 2015Inventors: Dean Kenneth JACKSON, Daniel Victor KLEIN
-
Patent number: 9113306Abstract: 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: GrantFiled: October 14, 2013Date of Patent: August 18, 2015Assignee: Google Inc.Inventors: Dean Kenneth Jackson, Daniel Victor Klein
-
Publication number: 20150185032Abstract: 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: ApplicationFiled: March 11, 2015Publication date: July 2, 2015Inventors: Dean Kenneth Jackson, Daniel Victor Klein
-
Publication number: 20150172395Abstract: 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: ApplicationFiled: August 2, 2012Publication date: June 18, 2015Applicant: GOOGLE INC.Inventors: Dean Kenneth Jackson, Daniel Victor Klein
-
Publication number: 20150112831Abstract: 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: ApplicationFiled: December 22, 2014Publication date: April 23, 2015Inventors: Dean Kenneth Jackson, Daniel Victor Klein
-
Publication number: 20150110464Abstract: 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: ApplicationFiled: December 29, 2014Publication date: April 23, 2015Inventors: Dean Kenneth Jackson, Daniel Victor Klein
-
Patent number: 9002942Abstract: 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: GrantFiled: October 8, 2012Date of Patent: April 7, 2015Assignee: Google Inc.Inventors: Daniel Victor Klein, Dean Kenneth Jackson
-
Patent number: 8996286Abstract: 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: GrantFiled: August 3, 2012Date of Patent: March 31, 2015Assignee: Google Inc.Inventors: Daniel Victor Klein, Dean Kenneth Jackson
-
Publication number: 20150058679Abstract: 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: ApplicationFiled: August 26, 2013Publication date: February 26, 2015Applicant: Google Inc.Inventors: Dean Kenneth Jackson, Daniel Victor Klein
-
Publication number: 20150058357Abstract: 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: ApplicationFiled: November 2, 2012Publication date: February 26, 2015Applicant: Google Inc.Inventors: Dean Kenneth Jackson, Daniel Victor Klein
-
Patent number: 8959881Abstract: 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: GrantFiled: March 19, 2013Date of Patent: February 24, 2015Assignee: MacDon Industries Ltd.Inventors: Neil Gordon Barnett, Daniel Victor Kaethler
-
Publication number: 20150039690Abstract: 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: ApplicationFiled: July 31, 2013Publication date: February 5, 2015Applicant: Google Inc.Inventors: Dean Kenneth Jackson, Daniel Victor Klein
-
Publication number: 20150038173Abstract: 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: ApplicationFiled: October 14, 2013Publication date: February 5, 2015Applicant: Google Inc.Inventors: Dean Kenneth Jackson, Daniel Victor Klein
-
Patent number: 8948568Abstract: 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: GrantFiled: July 31, 2012Date of Patent: February 3, 2015Assignee: Google Inc.Inventors: Dean Kenneth Jackson, Daniel Victor Klein
-
Publication number: 20150025799Abstract: 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: ApplicationFiled: October 22, 2013Publication date: January 22, 2015Applicant: GOOGLE INC.Inventors: Dean Kenneth Jackson, Daniel Victor Klein
-
Publication number: 20150026006Abstract: 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: ApplicationFiled: October 22, 2013Publication date: January 22, 2015Applicant: GOOGLE INC.Inventors: Dean Kenneth Jackson, Daniel Victor Klein
-
Patent number: 8935393Abstract: 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: GrantFiled: August 23, 2012Date of Patent: January 13, 2015Assignee: Google Inc.Inventors: Dean Kenneth Jackson, Daniel Victor Klein
-
Publication number: 20150006100Abstract: Aspects of the present disclosure provide techniques for determining floors at a geographic location using barometric air pressure sensors in a mobile phone. An exemplary method includes identifying a first height associated with a location based on a client device. The first height indicates an entry level of the client device at the location. Using information regarding an amount of outside air pressure at the location, a pressure sensor in the client device is calibrated. A pressure offset for the location is calculated. The pressure offset identifies a difference between air pressure readings inside the location and the amount of outside air pressure at the location. Using the calibrated pressure sensor, a second height associated with the location is determined based on readings from the calibrated pressure sensor and the pressure offset. The second height indicates a different level at the location that the client device is currently on.Type: ApplicationFiled: June 27, 2013Publication date: January 1, 2015Inventors: Dean Kenneth Jackson, Daniel Victor Klein, John Richard Kochmar
-
Patent number: 8897817Abstract: Systems, methods, and machine-readable media for blurring location information for an entity. The system may be configured to receive a location display setting comprising a condition and a blur level to apply to location coordinates, receive location coordinates for an entity, determine whether the condition is satisfied based on the location coordinates, and, if the condition is satisfied, report location information for the entity in a mapping interface based on the location coordinates for the entity and the blur level.Type: GrantFiled: January 23, 2014Date of Patent: November 25, 2014Assignee: Google Inc.Inventors: Dean Kenneth Jackson, Daniel Victor Klein
-
Publication number: 20140283493Abstract: 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 though the universal joint.Type: ApplicationFiled: March 19, 2013Publication date: September 25, 2014Applicant: MacDon Industries LtdInventors: Neil Gordon Barnett, Daniel Victor Kaethler