Patents by Inventor Steven John Lee

Steven John Lee 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: 20190331914
    Abstract: An experience sharing session can be established with a wearable computing device. A field of view of an environment can be provided through a head-mounted display (HMD) of the wearable computing device. The HMD is operable to display a computer-generated image overlaying at least a portion of the view. At least one image of the environment can be captured using a camera associated with the wearable computing device. The wearable computing device can receive an indication of a region of interest within the environment via the experience sharing session. The wearable computing device can display, on the HMD, the indication of the region of interest.
    Type: Application
    Filed: January 31, 2018
    Publication date: October 31, 2019
    Inventors: Steven John Lee, Indika Charles Mendis, Max Benjamin Braun, Bradley James Rhodes, Casey Ho, Michael Patrick Johnson
  • Patent number: 10083468
    Abstract: Disclosed herein are methods and corresponding systems for facilitating a live registry event between a shopper and one or more remote viewers. In the live registry event, the shopper, registers for gifts that they would like to receive while sharing their registering experience with the viewers in real-time. When the user registers for an item, a server system allows the viewers to purchase the gift for the shopper.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: September 25, 2018
    Assignee: Google LLC
    Inventors: Steven John Lee, Bradley James Rhodes, Indika Charles Mendis, Max Benjamin Braun
  • Publication number: 20170236515
    Abstract: Methods and systems are described herein related to enabling service providers to address voice-activated commands. An example method may involve: receiving a first utterance on a computing device, where the first utterance includes a first command; selecting a service action corresponding to the first command; determining a selected service provider for the selected service action, where the selected service provider is selected from a plurality of service providers; and sending a service fulfillment request to the selected service provider to execute the selected service action.
    Type: Application
    Filed: April 30, 2017
    Publication date: August 17, 2017
    Inventors: Yury Pinsky, Steven John Lee, Mat Balez, Michael J. LeBeau
  • Patent number: 9666187
    Abstract: Methods and systems are described herein related to enabling service providers to address voice-activated commands. An example method may involve: receiving a first utterance on a computing device, where the first utterance includes a first command; selecting a service action corresponding to the first command; determining a selected service provider for the selected service action, where the selected service provider is selected from a plurality of service providers; and sending a service fulfillment request to the selected service provider to execute the selected service action.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: May 30, 2017
    Assignee: Google Inc.
    Inventors: Yury Pinsky, Steven John Lee, Mat Balez, Michael J LeBeau
  • Publication number: 20170115736
    Abstract: Embodiments described herein may help to provide a lock-screen for a computing device. An example method involves: (a) displaying an image and an input region that is moveable over the image, (b) based on head-movement data, determining movement of the input region with respect to the image, (c) during the movement of the input region, receiving gesture data corresponding to a plurality of gestures, (d) determining an input pattern, wherein the input pattern comprises a sequence that includes a plurality of locations in the image, wherein each location in the sequence is a location of the input region in the image at or near a time of a corresponding one of the gestures, (e) determining whether or not the input pattern matches a predetermined unlock pattern, and (f) if the input pattern matches the predetermined unlock pattern, then unlocking the computing device.
    Type: Application
    Filed: April 10, 2013
    Publication date: April 27, 2017
    Inventors: Nirmal Patel, Steven John Lee
  • Patent number: 9367864
    Abstract: Exemplary embodiments involve real-time commenting in experience-sharing sessions. An exemplary method involves: (a) a server system facilitating an experience sharing session between a sharing device and one or more viewing devices, wherein the server system receives media in real-time from the sharing device and transmits the media to the one or more viewing devices in real-time, wherein the media comprises video; (b) during the experience sharing session, the server system receiving one or more comments from one or more of the viewing devices; (d) the server system filtering the received comments in real-time based on filter criteria; and (e) the server system initiating real-time delivery, to the sharing device, of one or more of the received comments that satisfy the filter criteria.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: June 14, 2016
    Assignee: Google Inc.
    Inventors: Steven John Lee, Indika Charles Mendis, Max Benjamin Braun, Liang-Yu Tom Chi, Bradley James Rhodes
  • Publication number: 20160110783
    Abstract: Disclosed herein are methods and corresponding systems for facilitating a live registry event between a shopper and one or more remote viewers. In the live registry event, the shopper, registers for gifts that they would like to receive while sharing their registering experience with the viewers in real-time. When the user registers for an item, a server system allows the viewers to purchase the gift for the shopper.
    Type: Application
    Filed: December 21, 2015
    Publication date: April 21, 2016
    Inventors: Steven John Lee, Bradley James Rhodes, Charles Indika Mendis, Max Benjamin Braun
  • Patent number: 9245288
    Abstract: Disclosed herein are methods and corresponding systems for facilitating a live registry event between a shopper and one or more remote viewers. In the live registry event, the shopper, registers for gifts that they would like to receive while sharing their registering experience with the viewers in real-time. When the user registers for an item, a server system allows the viewers to purchase the gift for the shopper.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: January 26, 2016
    Assignee: Google Inc.
    Inventors: Steven John Lee, Bradley James Rhodes, Indika Charles Mendis, Max Benjamin Braun
  • Publication number: 20150304253
    Abstract: Exemplary embodiments involve real-time commenting in experience-sharing sessions. An exemplary method involves: (a) a server system facilitating an experience sharing session between a sharing device and one or more viewing devices, wherein the server system receives media in real-time from the sharing device and transmits the media to the one or more viewing devices in real-time, wherein the media comprises video; (b) during the experience sharing session, the server system receiving one or more comments from one or more of the viewing devices; (d) the server system filtering the received comments in real-time based on filter criteria; and (e) the server system initiating real-time delivery, to the sharing device, of one or more of the received comments that satisfy the filter criteria.
    Type: Application
    Filed: March 19, 2015
    Publication date: October 22, 2015
    Inventors: Steven John Lee, Indika Charles Mendis, Max Benjamin Braun, Liang-Yu Tom Chi, Bradley James Rhodes
  • Patent number: 9094677
    Abstract: A head mountable display that has an automatic positioning mechanism configured to move a display toward a user's resting line of sight when it detects the user is engaging the display. Engagement is detected by comparing the instantaneous eye orientation with the instantaneous display position to see if they are aligned. Upon detecting user engagement, the device may delay a predetermined amount of time prior to moving the display.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: July 28, 2015
    Assignee: Google Inc.
    Inventors: Indika Charles Mendis, Steven John Lee
  • Publication number: 20150193098
    Abstract: Methods and systems disclosed herein relate to an action that could proceed or be dismissed in response to an affirmative or negative input, respectively. An example method could include displaying, using a head-mountable device, a graphical interface that presents a graphical representation of an action. The action could relate to at least one of a contact, a contact's avatar, a media file, a digital file, a notification, and an incoming communication. The example method could further include receiving a binary selection from among an affirmative input and a negative input. The example method may additionally include proceeding with the action in response to the binary selection being the affirmative input and dismissing the action in response to the binary selection being the negative input.
    Type: Application
    Filed: March 23, 2012
    Publication date: July 9, 2015
    Applicant: GOOGLE INC.
    Inventors: Alejandro Kauffmann, Hayes Solos Raffle, Aaron Joseph Wheeler, Luis Ricardo Prada Gomez, Steven John Lee
  • Publication number: 20150189464
    Abstract: Systems and methods for determining the geographic location of a user based on limited and ambiguous information available from the user's mobile electronic communication device are provided. In an embodiment, a computer-based system estimates a device's physical location based on partial identification information collected from the device such as the local area code and cell identification number, and numerous non-locational attributes. When the system determines that the collected information from the device corresponds to more than one single geographic location the system may use additional techniques of iterative disambiguation and filtering to determine a predicted location. Additional techniques may be used to increase the confidence level of the predicted location.
    Type: Application
    Filed: November 26, 2008
    Publication date: July 2, 2015
    Applicant: Google Inc.
    Inventors: Michael Jesse Chu, Adel Amin Youssef, Zhengrong Ji, Steven John Lee, Ravi Jain
  • Patent number: 9015245
    Abstract: Exemplary embodiments involve real-time commenting in experience-sharing sessions. An exemplary method involves: (a) a server system facilitating an experience sharing session between a sharing device and one or more viewing devices, wherein the server system receives media in real-time from the sharing device and transmits the media to the one or more viewing devices in real-time, wherein the media comprises video; (b) during the experience sharing session, the server system receiving one or more comments from one or more of the viewing devices; (d) the server system filtering the received comments in real-time based on filter criteria; and (e) the server system initiating real-time delivery, to the sharing device, of one or more of the received comments that satisfy the filter criteria.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: April 21, 2015
    Assignee: Google Inc.
    Inventors: Steven John Lee, Indika Charles Mendis, Max Benjamin Braun, Liang-Yu Tom Chi, Bradley James Rhodes
  • Patent number: 8934015
    Abstract: Disclosed are methods and apparatus for experience sharing for emergency situations. A wearable computing device can receive an indication of an emergency situation. In response to the indication, the wearable computing device can initiate an experience sharing session with one or more emergency contacts. During the experience sharing session, the wearable computing device can capture video data, add text to the captured video data, and transmit the captured video data and added text to the one or more emergency contacts.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: January 13, 2015
    Assignee: Google Inc.
    Inventors: Liang-Yu Tom Chi, Steven John Lee, Indika Charles Mendis, Max Benjamin Braun, Luis Ricardo Prada Gomez
  • Patent number: 8914472
    Abstract: Some disclosed examples relate to facilitating an experience-sharing session in real-time between a first head-mountable display (HMD) and a second HMD. The experience-sharing session can include a demonstration phase and an observation phase. During the demonstration phase, a server system can receive first media content from the first HMD and send the first media content in real-time to the second HMD. The first media content can include a point-of-view video recorded at the first HMD. During the observation phase, the server system can receive second media content from the second HMD and send the second media content in real-time to the first HMD. The second media content can include a point-of-view video recorded at the second HMD.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: December 16, 2014
    Assignee: Google Inc.
    Inventors: Steven John Lee, Indika Charles Mendis, Max Benjamin Braun
  • Patent number: 8893010
    Abstract: An exemplary computer-implemented method involves a computing device: (a) causing a graphic display to display a user-interface for accessing one or more experience-sharing sessions, wherein the user-interface is associated with a first user-account; (b) determining a location; (c) initiating a location-based search for one or more associated experience-sharing sessions, wherein each associated experience sharing session involves at least one second user-account that has a confirmed association with the first user-account, and wherein the location-based search is based on the determined location; and (d) causing the graphic display to display at least a portion of each of one or more associated experience-sharing sessions that result from the location-based search.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: November 18, 2014
    Assignee: Google Inc.
    Inventors: Sergey Brin, Steven John Lee, Indika Charles Mendis, Max Benjamin Braun
  • Patent number: 8832233
    Abstract: Exemplary methods and systems relate to the handling of a communication request by a wearable computing device. For example, a wearable computing device may respond to communication requests by sharing real-time media that portrays the device's surroundings and the activity of a user associated with the device. The wearable device or a server system communicatively linked to the wearable device may perform the reception and transmission functions. This process may proceed automatically or as a result of user-input and may additionally involve procedures for accepting or rejecting the communication request.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventors: Sergey Brin, Steven John Lee, Indika Charles Mendis
  • Patent number: 8478280
    Abstract: Systems and methods for estimating the minimum geographic coverage of a wireless base station. In an embodiment, the present invention estimates coverage by (1) receiving real-time wireless base station information from the mobile device; (2) extracting a set of location points and system specific information based on the real-time wireless base station information; (3) determining a coverage area based on the set of location points and the system specific information; (4) adjusting for errors based on various factors (5) storing the determined coverage area.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: July 2, 2013
    Assignee: Google Inc.
    Inventors: Zhengrong Ji, Michael Jesse Chu, Adel Amin Youssef, Arunesh Mishra, Steven John Lee, Ravi Jain
  • Patent number: 8325088
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. Data representing a plurality of power management profiles for a battery-operated wireless computing device are stored on the device. The power management profiles correspond to different power consumption levels. Each power management profile defines a feature for determining a geographic location of the device from among a plurality of features that are available for determining the geographic location of the device, and a frequency for employing the feature to determine the geographic location of the device. A first battery level of the device is determined. If the determined battery level is lower than a first predetermined amount, the device switches from a first power management profile having a first consumption level to a second power management profile having a second consumption level that is lower than the first consumption level.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: December 4, 2012
    Assignee: Google Inc.
    Inventors: Mika Raento, David S. Maynard, Steven John Lee
  • Patent number: 8319685
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. Data representing a plurality of power management profiles for a battery-operated wireless computing device are stored on the device. The power management profiles correspond to different power consumption levels. Each power management profile defines a feature for determining a geographic location of the device from among a plurality of features that are available for determining the geographic location of the device, and a frequency for employing the feature to determine the geographic location of the device. A first battery level of the device is determined. If the determined battery level is lower than a first predetermined amount, the device switches from a first power management profile having a first consumption level to a second power management profile having a second consumption level that is lower than the first consumption level.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: November 27, 2012
    Assignee: Google Inc.
    Inventors: Mika Raento, David S. Maynard, Steven John Lee