Patents by Inventor Daniel Berlin

Daniel Berlin 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: 10599862
    Abstract: Systems and techniques are disclosed for detecting whether a wearable computing device is worn by a user or not. The detection can be made based on whether the device is secured to a user or based on a sensor. A device worn by a user may be operated in a private mode such that the user wearing the device is provided information that is useful while wearing the device. For example, the user may receive message notifications, news updates, telephone call information, or the like. A wearable computing device maybe operated in a public mode while not being worn by a user. While in the public mode, the device may provide non user specific information such as a current time, media items, or the like.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: March 24, 2020
    Assignee: Google LLC
    Inventors: Christopher James DiBona, Daniel Lawrence Morrill, Daniel Berlin
  • Publication number: 20190228175
    Abstract: Systems and techniques are disclosed for detecting whether a wearable computing device is worn by a user or not. The detection can be made based on whether the device is secured to a user or based on a sensor. A device worn by a user may be operated in a private mode such that the user wearing the device is provided information that is useful while wearing the device. For example, the user may receive message notifications, news updates, telephone call information, or the like. A wearable computing device maybe operated in a public mode while not being worn by a user. While in the public mode, the device may provide non user specific information such as a current time, media items, or the like.
    Type: Application
    Filed: April 5, 2019
    Publication date: July 25, 2019
    Inventors: Christopher James DiBona, Daniel Lawrence Morrill, Daniel Berlin
  • Patent number: 10296758
    Abstract: Systems and techniques are disclosed for detecting whether a wearable computing device is worn by a user or not. The detection can be made based on whether the device is secured to a user or based on a sensor. A device worn by a user may be operated in a private mode such that the user wearing the device is provided information that is useful while wearing the device. For example, the user may receive message notifications, news updates, telephone call information, or the like. A wearable computing device maybe operated in a public mode while not being worn by a user. While in the public mode, the device may provide non user specific information such as a current time, media items, or the like.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: May 21, 2019
    Assignee: Google LLC
    Inventors: Christopher James DiBona, Daniel Lawrence Morrill, Daniel Berlin
  • Publication number: 20170140170
    Abstract: Systems and techniques are disclosed for detecting whether a wearable computing device is worn by a user or not. The detection can be made based on whether the device is secured to a user or based on a sensor. A device worn by a user may be operated in a private mode such that the user wearing the device is provided information that is useful while wearing the device. For example, the user may receive message notifications, news updates, telephone call information, or the like. A wearable computing device maybe operated in a public mode while not being worn by a user. While in the public mode, the device may provide non user specific information such as a current time, media items, or the like.
    Type: Application
    Filed: January 31, 2017
    Publication date: May 18, 2017
    Inventors: Christopher James DiBona, Daniel Lawrence Morrill, Daniel Berlin
  • Patent number: 9578282
    Abstract: A technique for initiating a communication session can include receiving a signal that a first and second user desire to participate in a communication session during a particular time period. The technique can include monitoring activity of the first and second users during the particular time period to determine whether the users are prepared to participate in the communication session. When it is determined that the first user is prepared to participate in the communication session, the technique can include outputting, to the second user computing device, an indication that the first user is prepared to participate in the communication session. When it is determined that both of the first and second users are prepared to participate in the communication session, the technique can include initiating the communication session.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: February 21, 2017
    Assignee: Google Inc.
    Inventors: Maxwell Andrew Sills, Daniel Berlin
  • Patent number: 9569625
    Abstract: Systems and techniques are disclosed for detecting whether a wearable computing device is worn by a user or not. The detection can be made based on whether the device is secured to a user or based on a sensor. A device worn by a user may be operated in a private mode such that the user wearing the device is provided information that is useful while wearing the device. For example, the user may receive message notifications, news updates, telephone call information, or the like. A wearable computing device maybe operated in a public mode while not being worn by a user. While in the public mode, the device may provide non user specific information such as a current time, media items, or the like.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: February 14, 2017
    Assignee: GOOGLE INC.
    Inventors: Christopher James DiBona, Daniel Lawrence Morrill, Daniel Berlin
  • Patent number: 9332387
    Abstract: When a mobile device is positioned in a first coverage area with first service parameters, it is determined that the mobile device is likely to enter a second coverage area with second service parameters. The mobile device has access to map data while in the first coverage area and the second coverage area. If it is determined that the first coverage area is more favorable to data transfer than the second coverage area using the service parameters, a request for map data for rendering a map of the second coverage area is generated when the mobile device is within the first coverage area, and prior to receiving a request to view the map of the second coverage area on the mobile device. The map data is received and stored on the mobile device for subsequent rendering.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: May 3, 2016
    Assignee: GOOGLE INC.
    Inventors: Benjamin (Max) Davis, Daniel Berlin, Daniel Bentley
  • Publication number: 20150156609
    Abstract: When a mobile device is positioned in a first coverage area with first service parameters, it is determined that the mobile device is likely to enter a second coverage area with second service parameters. The mobile device has access to map data while in the first coverage area and the second coverage area. If it is determined that the first coverage area is more favorable to data transfer than the second coverage area using the service parameters, a request for map data for rendering a map of the second coverage area is generated when the mobile device is within the first coverage area, and prior to receiving a request to view the map of the second coverage area on the mobile device. The map data is received and stored on the mobile device for subsequent rendering.
    Type: Application
    Filed: May 2, 2012
    Publication date: June 4, 2015
    Applicant: GOOGLE INC.
    Inventors: Benjamin (Max) Davis, Daniel Berlin, Daniel Bentley
  • Publication number: 20150082443
    Abstract: A method to automate compliance with software package content licenses is disclosed. The method may generate a dependency graph for a software product's package code by creating nodes only for software packages upon which run-time code depends. Software package content license lists may be propagated through the generated dependency graph. License notice files may be generated based on the propagated license lists.
    Type: Application
    Filed: September 13, 2013
    Publication date: March 19, 2015
    Applicant: GOOGLE INC.
    Inventors: Evan Scott BEHAR, Daniel BERLIN
  • Publication number: 20140366123
    Abstract: Systems and techniques are disclosed for detecting whether a wearable computing device is worn by a user or not. The detection can be made based on whether the device is secured to a user or based on a sensor. A device worn by a user may be operated in a private mode such that the user wearing the device is provided information that is useful while wearing the device. For example, the user may receive message notifications, news updates, telephone call information, or the like. A wearable computing device maybe operated in a public mode while not being worn by a user. While in the public mode, the device may provide non user specific information such as a current time, media items, or the like.
    Type: Application
    Filed: June 11, 2013
    Publication date: December 11, 2014
    Inventors: Christopher James DiBona, Daniel Lawrence Morrill, Daniel Berlin
  • Patent number: 8898176
    Abstract: A computer-implemented method includes receiving (i) a request for ratable content, and (ii) information specifying a geographic location of a computing device; accessing a data repository configured to store items of ratable content, with an item of ratable content associated with a geographic location; obtaining a plurality of items of ratable content related to the geographic location of the computing device; sending, from the obtained items of ratable content, an item of ratable content to the computing device; receiving a request for ratable content associated with a level of granularity relative that is higher than the level of granularity of the sent item of ratable content; sending, to the computing device, another item of ratable content, from the obtained items of ratable content, that is associated with a level of granularity that is higher than the level of granularity of the previously sent item of ratable content.
    Type: Grant
    Filed: April 22, 2011
    Date of Patent: November 25, 2014
    Assignee: Google Inc.
    Inventors: Doug Coker, Colby D. Ranger, Leon G. Palm, John D. Westbrook, Daniel Berlin, Helen V. Hunt, Ethan C. Ambabo
  • Publication number: 20140099004
    Abstract: An example method includes receiving, by a host system including at least one processor, a first video stream from a first client device and a second video stream from a second client device, where the host system, the first client device, and the second client device are communicatively coupled to a real-time communication session. The method further includes detecting, by the host system and in the second video stream, a disconnection condition including at least one of a visual disconnection condition and an auditory disconnection condition. The method further includes responsive to detecting the disconnection condition, disconnecting, by the host system, the second client device from the real-time communication session.
    Type: Application
    Filed: October 10, 2012
    Publication date: April 10, 2014
    Inventors: Christopher James DiBona, Daniel Berlin
  • Publication number: 20120271836
    Abstract: A computer-implemented method includes receiving (i) a request for ratable content, and (ii) information specifying a geographic location of a computing device; accessing a data repository configured to store items of ratable content, with an item of ratable content associated with a geographic location; obtaining a plurality of items of ratable content related to the geographic location of the computing device; sending, from the obtained items of ratable content, an item of ratable content to the computing device; receiving a request for ratable content associated with a level of granularity relative that is higher than the level of granularity of the sent item of ratable content; sending, to the computing device, another item of ratable content, from the obtained items of ratable content, that is associated with a level of granularity that is higher than the level of granularity of the previously sent item of ratable content.
    Type: Application
    Filed: April 22, 2011
    Publication date: October 25, 2012
    Inventors: Doug Coker, Colby D. Ranger, Leon G. Palm, John D. Westbrook, Daniel Berlin, Helen V. Hunt, Ethan C. Ambabo
  • Patent number: 4335892
    Abstract: An improved base construction for a wheeled nestable shopping cart is provided by forming the base primarily from two U-shaped members. The first U-member has a planar portion disposed directly under the basket for supporting same, which portion terminates in downwardly directed rear legs which have the lower ends thereof joined to the rear wheel assemblies. The second U-member has the bight thereof forming the toe end of the base. The leg portions of this second member incline rearwardly and upwardly from the bight such that the free ends thereof are fixedly engaged with the rear legs adjacent the upper ends thereof. Side braces rigidly join the planar portion to the leg portions of the second member. This arrangement effectively prevents storage of goods on the base.
    Type: Grant
    Filed: May 2, 1980
    Date of Patent: June 22, 1982
    Assignee: Roblin Industries, Inc.
    Inventor: Daniel Berlin
  • Patent number: D265518
    Type: Grant
    Filed: May 2, 1980
    Date of Patent: July 20, 1982
    Assignee: Roblin Industries, Inc.
    Inventor: Daniel Berlin