Timo Burkard - San Francisco CA, US Arvind Jain - Los Altos CA, US Christopher Bentzel - Quincy MA, US
Assignee:
GOOGLE INC. - Mountain View CA
International Classification:
G06F 15/16
US Classification:
709217
Abstract:
A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods and systems describe a variety of manners for prerendering content and managing and configuring prerendering operations.
System And Method For Improving Access To Search Results
Timo Burkard - San Francisco CA, US Ziga Mahkovec - San Francisco CA, US Christopher Bentzel - Quincy MA, US
Assignee:
GOOGLE INC. - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707706, 707722, 707E17108
Abstract:
Aspects of the disclosure provide a system and method for prerendering of search result pages. A search engine may process search queries received from a client. The search engine may determine one or more search results in response to the search query. One or more of the search results may be associated with prerender instructions, such that when the search results are received by the client, the client prerenders the search results associated with the prerender instructions. Prerender instructions may be associated with the search results in various manners, including ranking the search results based on relevance, or ranking the search results based on the likelihood of selection. Metrics and analytical data may be collected from the client to improve the search result prerendering process.
Server-Side Support For Seamless Rewind And Playback Of Video Streaming
Lei Zheng - Saratoga CA, US Christopher Dylan Bentzel - Quincy MA, US Kyle Kakligian - Sunnyvale CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
H04N 5/91 H04N 7/173
US Classification:
386 68, 725105, 386E05001
Abstract:
A system and method provide server side support for seamless, scalable rewind and playback of a video stream. A video stream is stored and indexed in a network storage place. A video stream can be indexed at frame level where each intra frame of the video stream has an index indicating the file offset and the time stamp of the intra frame in the video stream. A user request for rewinding of a video stream while the video stream is being broadcast is processed by extracting the rewinding time requirement from the user request. The extracted rewinding time value is used to calculate the requested file offset. The video stream starting at the requested time is retrieved and played back according to the user request. The system also provides server side support for seamless rewinding of a video stream and scalable system performance across multiple streaming data centers.
- Waltham MA, US Marco Da Silva - Arlington MA, US Alexander Rice - Boston MA, US Leland Hepler - Boston MA, US Mario Bollini - Boston MA, US Christopher Bentzel - Waltham MA, US
Assignee:
Boston Dynamics, Inc. - Waltham MA
International Classification:
G05D 1/02 B25J 9/16 B25J 13/08 G05D 1/00
Abstract:
A method tor controlling a robot includes receiving image data from at least one image sensor. The image data corresponds to an environment about the robot. The method also includes executing a graphical user interface configured to display a scene of the environment based on the image data and receive an input indication indicating selection of a pixel location within the scene. The method also includes determining a pointing vector based on the selection of the pixel location. The pointing vector represents a direction of travel for navigating the robot in the environment. The method also includes transmitting a waypoint command to the robot. The waypoint command when received by the robot causes the robot to navigate to a target location. The target location is based on an intersection between the pointing vector and a terrain estimate of the robot.
- Waltham MA, US Christopher Bentzel - Waltham MA, US
Assignee:
Boston Dynamics, Inc. - Waltham MA
International Classification:
G05D 1/02 G05B 19/042
Abstract:
A method includes obtaining, from an operator of a robot, a return execution lease associated with one or more commands for controlling the robot that is scheduled within a sequence of execution leases. The robot is configured to execute commands associated with a current execution lease that is an earliest execution lease in the sequence of execution leases that is not expired. The method includes obtaining an execution lease expiration trigger triggering expiration of the current execution lease. After obtaining the trigger, the method includes determining that the return execution lease is a next current execution lease in the sequence. While the return execution lease is the current execution lease, the method includes executing the one or more commands for controlling the robot associated with the return execution lease which cause the robot to navigate to a return location remote from a current location of the robot.
- Waltham MA, US Marco da Silva - Arlington MA, US Alexander Rice - Boston MA, US Leland Hepler - Boston MA, US Mario Bollini - Boston MA, US Christopher Bentzel - Waltham MA, US
Assignee:
Boston Dynamics, Inc. - Waltham MA
International Classification:
G05D 1/02 B25J 9/16 B25J 13/08 G05D 1/00
Abstract:
A method for controlling a robot includes receiving image data from at least one image sensor. The image data corresponds to an environment about the robot. The method also includes executing a graphical user interface configured to display a scene of the environment based on the image data and receive an input indication indicating selection of a pixel location within the scene. The method also includes determining a pointing vector based on the selection of the pixel location. The pointing vector represents a direction of travel for navigating the robot in the environment. The method also includes transmitting a waypoint command to the robot. The waypoint command when received by the robot causes the robot to navigate to a target location. The target location is based on an intersection between the pointing vector and a terrain estimate of the robot.
Methods For Prerendering And Methods For Managing And Configuring Prerendering Operations
- Moutain View CA, US Arvind Jain - Los Altos CA, US Christopher Bentzel - Quincy MA, US
International Classification:
G06F 17/22
Abstract:
A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods and systems describe a variety of manners for prerendering content and managing and configuring prerendering operations.
- Mountain View CA, US Arvind Jain - Los Altos CA, US Christopher Bentzel - Quincy MA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
H04L 29/06 G06F 17/30 H04L 29/08
Abstract:
A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods and systems describe a variety of manners for prerendering content and managing and configuring prerendering operations.