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: 10782413Abstract: 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: GrantFiled: June 3, 2019Date of Patent: September 22, 2020Assignee: Google LLCInventors: Indika Charles Mendis, Philip Cheeran Verghese, Ana Maria Ulin Vazquez, Chris Lambert
-
Publication number: 20200124736Abstract: 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: ApplicationFiled: June 3, 2019Publication date: April 23, 2020Inventors: Indika Charles Mendis, Philip Cheeran Verghese, Ana Maria Ulin Vazquez, Chris Lambert
-
Publication number: 20190331914Abstract: 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: ApplicationFiled: January 31, 2018Publication date: October 31, 2019Inventors: Steven John Lee, Indika Charles Mendis, Max Benjamin Braun, Bradley James Rhodes, Casey Ho, Michael Patrick Johnson
-
Patent number: 10310090Abstract: 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: GrantFiled: January 29, 2018Date of Patent: June 4, 2019Assignee: Google LLCInventors: Indika Charles Mendis, Philip Cheeran Verghese, Ana Maria Ulin Vazquez, Chris Lambert
-
Patent number: 10249268Abstract: 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: GrantFiled: May 2, 2017Date of Patent: April 2, 2019Assignee: Google LLCInventors: Max Braun, Casey Kwok Ching Ho, Indika Charles Mendis
-
Patent number: 10083468Abstract: 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: GrantFiled: December 21, 2015Date of Patent: September 25, 2018Assignee: Google LLCInventors: Steven John Lee, Bradley James Rhodes, Indika Charles Mendis, Max Benjamin Braun
-
Publication number: 20180149755Abstract: 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: ApplicationFiled: January 29, 2018Publication date: May 31, 2018Inventors: Indika Charles Mendis, Philip Cheeran Verghese, Ana Maria Ulin Vasquez, Chris Lambert
-
Patent number: 9880282Abstract: 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: GrantFiled: March 30, 2012Date of Patent: January 30, 2018Assignee: Google LLCInventors: Indika Charles Mendis, Philip Cheeran Verghese, Ana Maria Ulin Vazquez, Chris Lambert
-
Publication number: 20170236495Abstract: 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: ApplicationFiled: May 2, 2017Publication date: August 17, 2017Inventors: Max Braun, Casey Kwok Ching Ho, Indika Charles Mendis
-
Patent number: 9691241Abstract: 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: GrantFiled: March 14, 2012Date of Patent: June 27, 2017Assignee: Google Inc.Inventors: Max Braun, Casey Kwok Ching Ho, Indika Charles Mendis
-
Patent number: 9367864Abstract: 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: GrantFiled: March 19, 2015Date of Patent: June 14, 2016Assignee: Google Inc.Inventors: Steven John Lee, Indika Charles Mendis, Max Benjamin Braun, Liang-Yu Tom Chi, Bradley James Rhodes
-
Patent number: 9245288Abstract: 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: GrantFiled: July 19, 2012Date of Patent: January 26, 2016Assignee: Google Inc.Inventors: Steven John Lee, Bradley James Rhodes, Indika Charles Mendis, Max Benjamin Braun
-
Publication number: 20150304253Abstract: 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: ApplicationFiled: March 19, 2015Publication date: October 22, 2015Inventors: Steven John Lee, Indika Charles Mendis, Max Benjamin Braun, Liang-Yu Tom Chi, Bradley James Rhodes
-
Publication number: 20150237300Abstract: 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: ApplicationFiled: September 25, 2012Publication date: August 20, 2015Inventors: Indika Charles Mendis, Maj Isabelle Olsson, Max Benjamin Braun
-
Patent number: 9094677Abstract: 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: GrantFiled: July 25, 2013Date of Patent: July 28, 2015Assignee: Google Inc.Inventors: Indika Charles Mendis, Steven John Lee
-
Patent number: 9015245Abstract: 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: GrantFiled: December 8, 2011Date of Patent: April 21, 2015Assignee: Google Inc.Inventors: Steven John Lee, Indika Charles Mendis, Max Benjamin Braun, Liang-Yu Tom Chi, Bradley James Rhodes
-
Patent number: 8977748Abstract: 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: GrantFiled: January 13, 2014Date of Patent: March 10, 2015Assignee: Google Inc.Inventor: Indika Charles Mendis
-
Patent number: 8934015Abstract: 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: GrantFiled: December 8, 2011Date of Patent: January 13, 2015Assignee: Google Inc.Inventors: Liang-Yu Tom Chi, Steven John Lee, Indika Charles Mendis, Max Benjamin Braun, Luis Ricardo Prada Gomez
-
Patent number: 8914472Abstract: 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: GrantFiled: April 4, 2012Date of Patent: December 16, 2014Assignee: Google Inc.Inventors: Steven John Lee, Indika Charles Mendis, Max Benjamin Braun
-
Patent number: 8893010Abstract: 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: GrantFiled: December 8, 2011Date of Patent: November 18, 2014Assignee: Google Inc.Inventors: Sergey Brin, Steven John Lee, Indika Charles Mendis, Max Benjamin Braun