Patents by Inventor Indika Charles Mendis

Indika Charles Mendis 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: 10782413
    Abstract: Systems, methods, and machine-readable media for determining a location of a mobile device from different sources of location data is provided. The system may be configured to store current location data of a mobile device, the current location data associated with a first source of location data. The system may also be configured to obtain location data from a second source of location data, determine whether a first accuracy indicator of the current location data overlaps with a second accuracy indicator of the obtained location data from the second source, and update the current location data of the mobile device with the obtained location data from the second source if the first accuracy indicator of the current location data does not overlap with the second accuracy indicator of the obtained location data.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: September 22, 2020
    Assignee: Google LLC
    Inventors: Indika Charles Mendis, Philip Cheeran Verghese, Ana Maria Ulin Vazquez, Chris Lambert
  • Publication number: 20200124736
    Abstract: Systems, methods, and machine-readable media for determining a location of a mobile device from different sources of location data is provided. The system may be configured to store current location data of a mobile device, the current location data associated with a first source of location data. The system may also be configured to obtain location data from a second source of location data, determine whether a first accuracy indicator of the current location data overlaps with a second accuracy indicator of the obtained location data from the second source, and update the current location data of the mobile device with the obtained location data from the second source if the first accuracy indicator of the current location data does not overlap with the second accuracy indicator of the obtained location data.
    Type: Application
    Filed: June 3, 2019
    Publication date: April 23, 2020
    Inventors: Indika Charles Mendis, Philip Cheeran Verghese, Ana Maria Ulin Vazquez, Chris Lambert
  • 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: 10310090
    Abstract: Systems, methods, and machine-readable media for determining a location of a mobile device from different sources of location data is provided. The system may be configured to store current location data of a mobile device, the current location data associated with a first source of location data. The system may also be configured to obtain location data from a second source of location data, determine whether a first accuracy indicator of the current location data overlaps with a second accuracy indicator of the obtained location data from the second source, and update the current location data of the mobile device with the obtained location data from the second source if the first accuracy indicator of the current location data does not overlap with the second accuracy indicator of the obtained location data.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: June 4, 2019
    Assignee: Google LLC
    Inventors: Indika Charles Mendis, Philip Cheeran Verghese, Ana Maria Ulin Vazquez, Chris Lambert
  • Patent number: 10249268
    Abstract: Methods and systems involving the orienting of video data based on the orientation of a display are described herein. An example system may be configured to (1) receive first video data, the first video data corresponding to a first orientation of the image-capture device; (2) send the first video data to a second computing device; (3) receive, from the second computing device, first orientation data indicating a requested orientation of the image-capture device; (4) cause a visual depiction of the requested orientation to be displayed on a graphical display; (5) receive second video data, the second video data corresponding to a second orientation of the image-capture device, where the second orientation is closer to the requested orientation than is the first orientation; and (6) send the second video data to the second computing device.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: April 2, 2019
    Assignee: Google LLC
    Inventors: Max Braun, Casey Kwok Ching Ho, Indika Charles Mendis
  • 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: 20180149755
    Abstract: Systems, methods, and machine-readable media for determining a location of a mobile device from different sources of location data is provided. The system may be configured to store current location data of a mobile device, the current location data associated with a first source of location data. The system may also be configured to obtain location data from a second source of location data, determine whether a first accuracy indicator of the current location data overlaps with a second accuracy indicator of the obtained location data from the second source, and update the current location data of the mobile device with the obtained location data from the second source if the first accuracy indicator of the current location data does not overlap with the second accuracy indicator of the obtained location data.
    Type: Application
    Filed: January 29, 2018
    Publication date: May 31, 2018
    Inventors: Indika Charles Mendis, Philip Cheeran Verghese, Ana Maria Ulin Vasquez, Chris Lambert
  • Patent number: 9880282
    Abstract: Systems, methods, and machine-readable media for determining a location of a mobile device from different sources of location data is provided. The system may be configured to store current location data of a mobile device, the current location data associated with a first source of location data. The system may also be configured to obtain location data from a second source of location data, determine whether a first accuracy indicator of the current location data overlaps with a second accuracy indicator of the obtained location data from the second source, and update the current location data of the mobile device with the obtained location data from the second source if the first accuracy indicator of the current location data does not overlap with the second accuracy indicator of the obtained location data.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: January 30, 2018
    Assignee: Google LLC
    Inventors: Indika Charles Mendis, Philip Cheeran Verghese, Ana Maria Ulin Vazquez, Chris Lambert
  • Publication number: 20170236495
    Abstract: Methods and systems involving the orienting of video data based on the orientation of a display are described herein. An example system may be configured to (1) receive first video data, the first video data corresponding to a first orientation of the image-capture device; (2) send the first video data to a second computing device; (3) receive, from the second computing device, first orientation data indicating a requested orientation of the image-capture device; (4) cause a visual depiction of the requested orientation to be displayed on a graphical display; (5) receive second video data, the second video data corresponding to a second orientation of the image-capture device, where the second orientation is closer to the requested orientation than is the first orientation; and (6) send the second video data to the second computing device.
    Type: Application
    Filed: May 2, 2017
    Publication date: August 17, 2017
    Inventors: Max Braun, Casey Kwok Ching Ho, Indika Charles Mendis
  • Patent number: 9691241
    Abstract: Methods and systems involving the orienting of video data based on the orientation of a display are described herein. An example system may be configured to (1) receive first video data, the first video data corresponding to a first orientation of the image-capture device; (2) send the first video data to a second computing device; (3) receive, from the second computing device, first orientation data indicating a requested orientation of the image-capture device; (4) cause a visual depiction of the requested orientation to be displayed on a graphical display; (5) receive second video data, the second video data corresponding to a second orientation of the image-capture device, where the second orientation is closer to the requested orientation than is the first orientation; and (6) send the second video data to the second computing device.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventors: Max Braun, Casey Kwok Ching Ho, Indika Charles Mendis
  • 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
  • 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
  • Publication number: 20150237300
    Abstract: Examples of on-demand experience sharing for wearable computing devices are described. In some examples, on-demand travel assistance can be provided via a live video-chat. An on-demand travel assistance service may connect a wearable device with a travel guide familiar with local languages, restaurants, locations of places, etc. The wearable device may be configured to provide audio and video from a perspective of the wearable device to enable a travel guide to provide expert advice without being present, for example on-demand travel assistance may be available on the wearable device, which may take the form of glasses to allow hands-free use. On-demand travel assistance may be acquired by different types of payment, such as by a usage fee, or a one-time service charge, for example.
    Type: Application
    Filed: September 25, 2012
    Publication date: August 20, 2015
    Inventors: Indika Charles Mendis, Maj Isabelle Olsson, Max Benjamin Braun
  • 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
  • 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: 8977748
    Abstract: A method and system for reporting a user location are described. Aspects of the invention minimize the need to report a current location of a user device to a remote server by attempting to predict a most likely location or most likely destination of the user device. As long as the user device does not leave a certain area defined in relation to the predetermined location or destination, the user device refrains from reporting to the remote server. The likely location or likely destination may be determined using a schedule generated from heat map information stored on the remote server. The schedule is used to determine where the user is likely to be traveling based upon the user's current location and/or the time of day.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: March 10, 2015
    Assignee: Google Inc.
    Inventor: Indika Charles Mendis
  • 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