Patents by Inventor Adam Sah

Adam Sah 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: 11900521
    Abstract: An apparatus includes an electronic display configured to be positioned in a first location and one or more processors electronically coupled to the electronic display. The processors receive a video from a server. The video depicts a view of a second location and includes an image of a rectangular casing, a frame, and one or more muntins. The image is composited with the video by the server to provide an illusion of a window in the second location to a user viewing the video. The rectangular casing surrounds the window. The processors synchronize a time-of-view at the second location in the video with a time-of-day at the first location and synchronize a second length-of-day at the second location in the video with a first length-of-day at the first location. The processors transmit the video to the electronic display for viewing by the user.
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: February 13, 2024
    Assignee: LiquidView Corp
    Inventors: Mitchell Braff, Jan C. Hobbel, Paulina A. Perrault, Adam Sah, Kangil Cheon, Yeongkeun Jeong, Grishma Rao, Noah Michael Shibley, Hyerim Shin, Marcelle van Beusekom
  • Publication number: 20230401620
    Abstract: A user interface application displays digital data content in a display space. While the user interface application continues to display the digital data content in the display space, an application, such as a chatbot, searches one or more digital data sources for, and retrieves, contextual information based on the displayed digital data content, without receiving user input to perform the searching.
    Type: Application
    Filed: June 12, 2023
    Publication date: December 14, 2023
    Inventors: Laura Lehmann, Sorat Tungkasiri, Adam Sah
  • Publication number: 20220051465
    Abstract: An apparatus includes an electronic display configured to be positioned in a first location and one or more processors electronically coupled to the electronic display. The processors receive a video from a server. The video depicts a view of a second location and includes an image of a rectangular casing, a frame, and one or more muntins. The image is composited with the video by the server to provide an illusion of a window in the second location to a user viewing the video. The rectangular casing surrounds the window. The processors synchronize a time-of-view at the second location in the video with a time-of-day at the first location and synchronize a second length-of-day at the second location in the video with a first length-of-day at the first location. The processors transmit the video to the electronic display for viewing by the user.
    Type: Application
    Filed: August 17, 2021
    Publication date: February 17, 2022
    Inventors: Mitchell Braff, Jan C. Hobbel, Paulina A. Perrault, Adam Sah, Kangil Cheon, Yeongkeun Jeong, Grishma Rao, Noah Michael Shibley, Hyerim Shin, Marcelle van Beusekom
  • Patent number: 11120473
    Abstract: A computer-implemented method includes generating, using an embedded client application, a keyword context for a container document holding the embedded client application; generating, using the embedded client application, a geographic context associated with a device on which the container document is displayed; submitting the keyword context and the geographic context to a remote server; and displaying an interactive application using information obtained in response to the submission of the keyword context and geographic criteria.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: September 14, 2021
    Assignee: Google LLC
    Inventors: Adam Sah, Michael Thompson
  • Publication number: 20180365731
    Abstract: A computer-implemented method includes storing at a computer server indicative data for a first web-accessible document that is not associated with the computer server, receiving a request from a program module in a container document associated with the web-accessible document, and providing, in response to the request, information related to the indicative data.
    Type: Application
    Filed: August 28, 2018
    Publication date: December 20, 2018
    Inventors: Adam Sah, Deepak Jindal, Christian Oestlien
  • Patent number: 9916293
    Abstract: A computer readable medium, an electronic document or a system that uses on of these that includes code that specifies a module for a container document using a content type element, a content element and one or more preference elements.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: March 13, 2018
    Assignee: GOOGLE LLC
    Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs, Jessica Ewing
  • Publication number: 20170300974
    Abstract: A computer-implemented method includes generating, using an embedded client application, a keyword context for a container document holding the embedded client application; generating, using the embedded client application, a geographic context associated with a device on which the container document is displayed; submitting the keyword context and the geographic context to a remote server; and displaying an interactive application using information obtained in response to the submission of the keyword context and geographic criteria.
    Type: Application
    Filed: July 5, 2017
    Publication date: October 19, 2017
    Inventors: Adam Sah, Michael Thompson
  • Publication number: 20170116640
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving, at a first portable program module in a first web-accessible container document at a client device, context information from a second portable program module in a second web-accessible container document at the client device. The method further includes identifying advertisement information for presentation to a user at the client device, wherein the advertisement information is based on the context information. The method further includes presenting the advertisement information by the first portable program module to the user.
    Type: Application
    Filed: October 13, 2008
    Publication date: April 27, 2017
    Inventors: Adam Sah, Alec Go, Ronald Ho
  • Publication number: 20160104197
    Abstract: A computer-implemented method includes storing at a computer server indicative data for a first web-accessible document that is not associated with the computer server, receiving a request from a program module in a container document associated with the web-accessible document, and providing, in response to the request, information related to the indicative data.
    Type: Application
    Filed: December 17, 2015
    Publication date: April 14, 2016
    Inventors: Adam Sah, Deepak Jindal, Christian Oestlien
  • Patent number: 9294334
    Abstract: A system that serves content in a container document. The system may include a container server, associated with a first source, the container server identifying a first module for use with a container document, receiving a module specification associated with the first module from a second source, and serving the container document with module data based on the module specification. The module data may reference a second module, the second module being associated with the first source to enable communication between the first and second sources.
    Type: Grant
    Filed: July 11, 2006
    Date of Patent: March 22, 2016
    Assignee: GOOGLE INC.
    Inventors: Justin Rosenstein, Filipe Almeida, Dylan Parker, Adam Sah, Erik Arvidsson
  • Patent number: 9224149
    Abstract: A computer-implemented method includes storing at a computer server indicative data for a first web-accessible document that is not associated with the computer server, receiving a request from a program module in a container document associated with the web-accessible document, and providing, in response to the request, information related to the indicative data.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: December 29, 2015
    Assignee: Google Inc.
    Inventors: Adam Sah, Deepak Jindal, Christian Oestlien
  • Publication number: 20150169514
    Abstract: A computer readable medium, an electronic document or a system that uses on of these that includes code that specifies a module for a container document using a content type element, a content element and one or more preference elements.
    Type: Application
    Filed: November 18, 2014
    Publication date: June 18, 2015
    Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs, Jessica Ewing
  • Patent number: 9009589
    Abstract: A computer-implemented method includes identifying a computer-based portable program module, automatically altering code in the portable program module to permit display of the module on a television-based display so that the displayed module has a substantially similar appearance on the television-based display as on a computer display, and providing the altered code for execution on a processor connected to a television-based display.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: April 14, 2015
    Assignee: Google Inc.
    Inventors: Richard C. Gossweiler, Adam Sah
  • Patent number: 8918713
    Abstract: A computer readable medium, an electronic document or a system that uses one of these that includes particular code that specifies a first module selectively designated for inclusion in a personalized container document and additional code that specifies a second module selectively designated for inclusion in the personalized container document. The container document designates a plurality of modules included in the container document. Each module in the plurality of modules is adapted for rendering module data for presenting in the container document. The first module is adapted to render module data based at least in part on the particular code, the particular code including a first content type element, a first content element and one or more preference elements.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: December 23, 2014
    Assignee: Google Inc.
    Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs, Jessica Ewing
  • Patent number: 8739123
    Abstract: A computer-implemented method includes displaying information from a mapping application on a first domain on a web page, displaying one or more portable program modules from a second domain on the web page, and generating a display on the mapping application based actions form the one or more portable program modules.
    Type: Grant
    Filed: May 28, 2007
    Date of Patent: May 27, 2014
    Assignee: Google Inc.
    Inventors: Benjamin Charles Appleton, Steffen Meschkat, Thai Tran, Adam Sah, Zheng Wang, Adam Paul Schuck, James Robert Macgill
  • Publication number: 20140100954
    Abstract: A computer-implemented method includes generating, using an embedded client application, a keyword context for a container document holding the embedded client application; generating, using the embedded client application, a geographic context associated with a device on which the container document is displayed; submitting the keyword context and the geographic context to a remote server; and displaying an interactive application using information obtained in response to the submission of the keyword context and geographic criteria.
    Type: Application
    Filed: December 9, 2013
    Publication date: April 10, 2014
    Applicant: Google Inc.
    Inventors: Adam Sah, Michael Thompson
  • Patent number: 8655761
    Abstract: A computer-implemented method includes generating, using an embedded client application, a keyword context for a container document holding the embedded client application; generating, using the embedded client application, a geographic context associated with a device on which the container document is displayed; submitting the keyword context and the geographic context to a remote server; and displaying an interactive application using information obtained in response to the submission of the keyword context and geographic criteria.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: February 18, 2014
    Assignee: Google Inc.
    Inventors: Adam Sah, Michael Thompson
  • Publication number: 20130339148
    Abstract: A computer-implemented method includes generating, using an embedded client application, a keyword context for a container document holding the embedded client application; generating, using the embedded client application, a geographic context associated with a device on which the container document is displayed; submitting the keyword context and the geographic context to a remote server; and displaying an interactive application using information obtained in response to the submission of the keyword context and geographic criteria.
    Type: Application
    Filed: August 16, 2013
    Publication date: December 19, 2013
    Applicant: Google Inc.
    Inventors: Adam Sah, Michael Thompson
  • Patent number: 8515843
    Abstract: A computer-implemented method includes generating, using an embedded client application, a keyword context for a container document holding the embedded client application; generating, using the embedded client application, a geographic context associated with a device on which the container document is displayed; submitting the keyword context and the geographic context to a remote server; and displaying an interactive application using information obtained in response to the submission of the keyword context and geographic criteria.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: August 20, 2013
    Assignee: Google Inc.
    Inventors: Adam Sah, Michael Thompson
  • Patent number: 8484343
    Abstract: Methods, systems, and apparatus, including computer program products, for ranking resources. One or more signals reporting one or more actions by the plurality of users related to a respective resource are received, where a reported action is a presentation of the respective resource, an addition of the respective resource, or a deletion of the respective resource. The reported actions include one or more short deletions of the respective resource. A respective long-addition click-through rate (LACTR) is determined for the respective resource based on a number of reported presentations of the respective resource and a difference between a number of reported additions of the respective resource and a number of short deletions of the respective resource. The plurality of resources are ranked based on the respective LACTRs for the plurality of resources. The ranking of the plurality of resources are provided.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: July 9, 2013
    Assignee: Google Inc.
    Inventors: Lawrence Wen-Kai Shih, Adam Sah, Daniel S. Tarlow, Beverly Yang, Ryohei Takahashi, Christopher Rohrs