Patents by Inventor Yiyang Joy Ding
Yiyang Joy Ding 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: 11960826Abstract: A method is disclosed for presenting media content on a first client computer of client computers that are participating in a collaboration session.Type: GrantFiled: September 2, 2022Date of Patent: April 16, 2024Assignee: Google LLCInventors: Kelvin Chan, Yiyang Joy Ding
-
Publication number: 20220414321Abstract: A method is disclosed for presenting media content on a first client computer of client computers that are participating in a collaboration session.Type: ApplicationFiled: September 2, 2022Publication date: December 29, 2022Inventors: Kelvin Chan, Yiyang Joy Ding
-
Patent number: 11436406Abstract: A method is disclosed for presenting media content on a first client computer of client computers that are participating in a collaboration session. The method including receiving the media content from a server, presenting the media content at the first client computer, receiving a selection of an option that defines how annotations on the media content received from the client computers are to be formatted for real-time display on the media content at the client computers participating in the collaboration session, sending the option to the server to cause any annotations on the media content received from the client computers to be formatted based on the option, receiving, at the first client computer, an annotation formatted by the server based on the option and information received from a second client computer of the client computers, and presenting the formatted annotation on the media content at the first client computer.Type: GrantFiled: December 10, 2018Date of Patent: September 6, 2022Assignee: GOOGLE LLCInventors: Kelvin Chan, Yiyang Joy Ding
-
Patent number: 10890454Abstract: When a portable device cannot connect to a network, offline navigation directions are generated and displayed by obtaining navigation instructions stored on the portable device which direct a user from a first location to a second location. When a network connection later becomes available, the portable device obtains online navigation directions from the first location to the second location from a navigation server. The portable device updates the offline navigation directions in a least disruptive manner, with information from the online navigation directions by determining the difference between the online and the offline navigation directions. If the online and offline navigation directions are similar, the portable device updates the display with estimated time data, traffic data, etc., from the online navigation directions.Type: GrantFiled: February 26, 2018Date of Patent: January 12, 2021Assignee: GOOGLE LLCInventors: Yiyang Joy Ding, Kevin Michael Grennan
-
Patent number: 10599570Abstract: Map data is fetched into a memory of a computing device for generating a digital map of a geographic area. In response to a request for the digital map, the map data is retrieved from the memory to generate the digital map. A determination is made whether a user of the computing device is likely to request the digital map again within a certain period of time, and a time when the map data should be removed from the memory is then determined based at least in part on this determination. The map data is removed from the memory at the determined time.Type: GrantFiled: June 18, 2015Date of Patent: March 24, 2020Assignee: GOOGLE LLCInventors: Yiyang Joy Ding, Jennifer Maurer
-
Publication number: 20190108208Abstract: A method is disclosed for presenting media content on a first client computer of client computers that are participating in a collaboration session. The method including receiving the media content from a server, presenting the media content at the first client computer, receiving a selection of an option that defines how annotations on the media content received from the client computers are to be formatted for real-time display on the media content at the client computers participating in the collaboration session, sending the option to the server to cause any annotations on the media content received from the client computers to be formatted based on the option, receiving, at the first client computer, an annotation formatted by the server based on the option and information received from a second client computer of the client computers, and presenting the formatted annotation on the media content at the first client computer.Type: ApplicationFiled: December 10, 2018Publication date: April 11, 2019Inventors: Kelvin Chan, Yiyang Joy Ding
-
Patent number: 10152467Abstract: Technology is provided to manage sharing of media content among client computers. In one example, an application server provides at least a portion of the media content to the client computers. The application server receives a requested session event. A session event is an annotation, a comment, or a navigation request. The application server generates a formatted session event by formatting the requested session event at least according at least one option. An option defines how the application server is to modify a session event for display at the client computers. The application server provides the formatted session event to the client computers for display on user interfaces at the client computers. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.Type: GrantFiled: August 13, 2012Date of Patent: December 11, 2018Assignee: Google LLCInventors: Kelvin Chan, Yiyang Joy Ding
-
Patent number: 10127324Abstract: An initial sequence of one or more symbols is received via a user interface. An attempt is made to send a request for online suggestions to a network server via a communication network, the request including at least one symbol in the initial sequence. When the initial sequence is less than n symbols long, and if no response to the request is received, the initial sequence is displayed without generating offline suggestions. When the initial sequence is at least n symbols long, and if no response to the request is received within a predetermined period of time, offline suggestions consistent with the initial sequence are generated using offline geospatial data stored in the computing device, and the offline suggestions are provided via the user interface.Type: GrantFiled: June 18, 2015Date of Patent: November 13, 2018Assignee: GOOGLE LLCInventors: Yiyang Joy Ding, Kevin Michael Grennan
-
Publication number: 20180188048Abstract: When a portable device cannot connect to a network, offline navigation directions are generated and displayed by obtaining navigation instructions stored on the portable device which direct a user from a first location to a second location. When a network connection later becomes available, the portable device obtains online navigation directions from the first location to the second location from a navigation server. The portable device updates the offline navigation directions in a least disruptive manner, with information from the online navigation directions by determining the difference between the online and the offline navigation directions. If the online and offline navigation directions are similar, the portable device updates the display with estimated time data, traffic data, etc., from the online navigation directions.Type: ApplicationFiled: February 26, 2018Publication date: July 5, 2018Inventors: Yiyang Joy Ding, Kevin Michael Grennan
-
Patent number: 9927247Abstract: When a portable device cannot connect to a network, offline navigation directions are generated and displayed by obtaining navigation instructions stored on the portable device which direct a user from a first location to a second location. When a network connection later becomes available, the portable device obtains online navigation directions from the first location to the second location from a navigation server. The portable device updates the offline navigation directions in a least disruptive manner, with information from the online navigation directions by determining the difference between the online and the offline navigation directions. If the online and offline navigation directions are similar, the portable device updates the display with estimated time data, traffic data, etc., from the online navigation directions.Type: GrantFiled: June 17, 2015Date of Patent: March 27, 2018Assignee: GOOGLE LLCInventors: Yiyang Joy Ding, Kevin Michael Grennan
-
Patent number: 9384285Abstract: A method includes storing two or more documents at a storage system that is associated with a document editing system and receiving usage pattern information regarding each document from the two or more documents. The method also includes determining a likelihood that the two or more documents are related documents based at least in part on the usage pattern information and defining a collection including the two or more documents if the likelihood that the two or more documents are related exceeds a threshold value.Type: GrantFiled: December 18, 2012Date of Patent: July 5, 2016Assignee: GOOGLE INC.Inventors: Yiyang Joy Ding, Kelvin Chan
-
Patent number: 9367522Abstract: Systems and methods are disclosed herein for time-based editing of an electronic presentation. An electronic presentation editing interface for editing an electronic presentation is provided. The interface includes a digital canvas including multiple canvas objects in multiple canvas layers and a digital timeline including multiple timeline objects. Each canvas object is linked to a timeline object, and a location of a timeline object on the digital timeline is indicative of a time and a canvas layer that each linked canvas object is displayed on the digital canvas.Type: GrantFiled: April 13, 2012Date of Patent: June 14, 2016Assignee: Google Inc.Inventors: Jeff Harris, Sarah Cooper, Yiyang Joy Ding
-
Publication number: 20150370811Abstract: An initial sequence of one or more symbols is received via a user interface. An attempt is made to send a request for online suggestions to a network server via a communication network, the request including at least one symbol in the initial sequence. When the initial sequence is less than n symbols long, and if no response to the request is received, the initial sequence is displayed without generating offline suggestions. When the initial sequence is at least n symbols long, and if no response to the request is received within a predetermined period of time, offline suggestions consistent with the initial sequence are generated using offline geospatial data stored in the computing device, and the offline suggestions are provided via the user interface.Type: ApplicationFiled: June 18, 2015Publication date: December 24, 2015Inventors: Yiyang Joy Ding, Kevin Michael Grennan
-
Publication number: 20150369617Abstract: When a portable device cannot connect to a network, offline navigation directions are generated and displayed by obtaining navigation instructions stored on the portable device which direct a user from a first location to a second location. When a network connection later becomes available, the portable device obtains online navigation directions from the first location to the second location from a navigation server. The portable device updates the offline navigation directions in a least disruptive manner, with information from the online navigation directions by determining the difference between the online and the offline navigation directions. If the online and offline navigation directions are similar, the portable device updates the display with estimated time data, traffic data, etc., from the online navigation directions.Type: ApplicationFiled: June 17, 2015Publication date: December 24, 2015Inventors: Yiyang Joy Ding, Kevin Michael Grennan
-
Publication number: 20150294396Abstract: A floor plan of an indoor environment is provided to a mobile device in response to a request to access specific items in the environment. A user activates the mobile device to access the floor plan and the floor plan may be retrieved based on the mobile device's current location. The floor plan is displayed on the mobile device with indicators of locations where the requested items may be accessed. A path is also provided on the floor plan to indicate the direction that the user should follow to access each requested item. The path may be displayed as a number of path segments between the locations of the requested items. The path segments may indicate the shortest distance between the items such that the user can follow the most direct path to access the requested items.Type: ApplicationFiled: October 9, 2012Publication date: October 15, 2015Inventors: Bruce Lewis Goodwin, Yiyang Joy Ding
-
Publication number: 20150200893Abstract: In response to a user request, a server identifies and facilitates communication with a third-party collaborator who may not be known to the user. Potential collaborators are identified by familiarity with a subject matter of a document or user request. The potential third-party collaborator is allowed to see the context of the user request, and the user may ask a third-party collaborator a follow-up question.Type: ApplicationFiled: September 13, 2012Publication date: July 16, 2015Applicant: Google Inc.Inventors: Jeff Harris, Yiyang Joy Ding, Jonathan Rochelle
-
Publication number: 20150200895Abstract: Responsiveness for outbound communications is monitored. An outbound communication initiated by a sender via a communications system is identified. Content of the outbound communication is analyzed to determine, using a processor of a computer, whether to monitor for a response to the outbound communication. Inbound communications to the sender are monitored for the response to the outbound communication, and a reminder is generated when a response to the outbound communication is not identified.Type: ApplicationFiled: March 13, 2013Publication date: July 16, 2015Applicant: GOOGLE INC.Inventors: Yiyang Joy DING, Alexander Collins
-
Publication number: 20150193380Abstract: Systems and methods are disclosed herein for time-based editing of an electronic presentation. An electronic presentation editing interface for editing an electronic presentation is provided. The interface includes a digital canvas including multiple canvas objects in multiple canvas layers and a digital timeline including multiple timeline objects. Each canvas object is linked to a timeline object, and a location of a timeline object on the digital timeline is indicative of a time and a canvas layer that each linked canvas object is displayed on the digital canvas.Type: ApplicationFiled: April 13, 2012Publication date: July 9, 2015Applicant: Google Inc.Inventors: Jeff Harris, Sarah Cooper, Yiyang Joy Ding
-
Publication number: 20140372904Abstract: A system and method for notifying members of a social network of a transit event is disclosed. In one example, the method comprises presenting, to the user in the display of the computer system, a geographical navigation interface including a visual indicator of a transit element, receiving, in the display, at least one long-press input provided by the user and directed to the visual indicator of the transit element, presenting at least one selection option for identifying a transit event pertaining to the transit element and at least one broadcast option for the user's social network, accepting, at least one selection option input corresponding to the transit event and at least one broadcast option input provided by the user, and causing the identified transit event to be broadcast to one or more members of the user's social network, based on the at least one broadcast option input.Type: ApplicationFiled: February 14, 2012Publication date: December 18, 2014Applicant: GOOGLE INC.Inventors: Sean Liu, Yiyang Joy Ding
-
Patent number: 8712682Abstract: A system and method for estimating travel time are provided. A general travel time is determined for a first route. A personal travel time for the first route is determined based on travel data of a user while traveling the first route. A scaling factor is determined based on at least one travel characteristic associated with the user or the route. A travel time for is estimated a second route based on the general travel time, the personal travel time and the scaling factor.Type: GrantFiled: March 29, 2012Date of Patent: April 29, 2014Assignee: Google Inc.Inventors: Sean Yaoxing Liu, Yiyang Joy Ding, Rita Chen