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: 10599862Abstract: 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: GrantFiled: April 5, 2019Date of Patent: March 24, 2020Assignee: Google LLCInventors: Christopher James DiBona, Daniel Lawrence Morrill, Daniel Berlin
-
Publication number: 20190228175Abstract: 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: ApplicationFiled: April 5, 2019Publication date: July 25, 2019Inventors: Christopher James DiBona, Daniel Lawrence Morrill, Daniel Berlin
-
Patent number: 10296758Abstract: 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: GrantFiled: January 31, 2017Date of Patent: May 21, 2019Assignee: Google LLCInventors: Christopher James DiBona, Daniel Lawrence Morrill, Daniel Berlin
-
Publication number: 20170140170Abstract: 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: ApplicationFiled: January 31, 2017Publication date: May 18, 2017Inventors: Christopher James DiBona, Daniel Lawrence Morrill, Daniel Berlin
-
Patent number: 9578282Abstract: 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: GrantFiled: September 23, 2014Date of Patent: February 21, 2017Assignee: Google Inc.Inventors: Maxwell Andrew Sills, Daniel Berlin
-
Patent number: 9569625Abstract: 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: GrantFiled: June 11, 2013Date of Patent: February 14, 2017Assignee: GOOGLE INC.Inventors: Christopher James DiBona, Daniel Lawrence Morrill, Daniel Berlin
-
Patent number: 9332387Abstract: 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: GrantFiled: May 2, 2012Date of Patent: May 3, 2016Assignee: GOOGLE INC.Inventors: Benjamin (Max) Davis, Daniel Berlin, Daniel Bentley
-
Publication number: 20150156609Abstract: 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: ApplicationFiled: May 2, 2012Publication date: June 4, 2015Applicant: GOOGLE INC.Inventors: Benjamin (Max) Davis, Daniel Berlin, Daniel Bentley
-
Publication number: 20150082443Abstract: 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: ApplicationFiled: September 13, 2013Publication date: March 19, 2015Applicant: GOOGLE INC.Inventors: Evan Scott BEHAR, Daniel BERLIN
-
Publication number: 20140366123Abstract: 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: ApplicationFiled: June 11, 2013Publication date: December 11, 2014Inventors: Christopher James DiBona, Daniel Lawrence Morrill, Daniel Berlin
-
Patent number: 8898176Abstract: 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: GrantFiled: April 22, 2011Date of Patent: November 25, 2014Assignee: Google Inc.Inventors: Doug Coker, Colby D. Ranger, Leon G. Palm, John D. Westbrook, Daniel Berlin, Helen V. Hunt, Ethan C. Ambabo
-
Publication number: 20140099004Abstract: 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: ApplicationFiled: October 10, 2012Publication date: April 10, 2014Inventors: Christopher James DiBona, Daniel Berlin
-
Publication number: 20120271836Abstract: 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: ApplicationFiled: April 22, 2011Publication date: October 25, 2012Inventors: Doug Coker, Colby D. Ranger, Leon G. Palm, John D. Westbrook, Daniel Berlin, Helen V. Hunt, Ethan C. Ambabo
-
Patent number: 4335892Abstract: 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: GrantFiled: May 2, 1980Date of Patent: June 22, 1982Assignee: Roblin Industries, Inc.Inventor: Daniel Berlin
-
Patent number: D265518Type: GrantFiled: May 2, 1980Date of Patent: July 20, 1982Assignee: Roblin Industries, Inc.Inventor: Daniel Berlin