Patents by Inventor Lawrence Chang

Lawrence Chang 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).

  • Publication number: 20190024350
    Abstract: Systems and methods for facilitating water conservation and smart water control are provided. Water conservation and smart water control can be achieved using a smart water apparatus having the ability to approximate distance, mass, and/or specific characteristics of an object such as a human or inanimate object and adjust flow rate of water and/or temperature of the water based on the approximated distance, mass, and/or specific characteristics of an object. The smart water apparatus can be embodied, for example, in a network connected shower head or a network connected faucet.
    Type: Application
    Filed: July 19, 2017
    Publication date: January 24, 2019
    Inventors: Brian Silverstein, Lawrence Chang, Mary Reilly, JR., David Sloo
  • Patent number: 10073911
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically generating native application deep links and indexing content retrieved from the deep links.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: September 11, 2018
    Assignee: Google LLC
    Inventors: Lawrence Chang, Hui Xu
  • Patent number: 9970669
    Abstract: Various air conditioner systems and methods are presented. An air ventilation chamber assembly may include a first chamber and a second chamber through which air is circulated into an environment to be cooled. A cooling element of a heat pump, may pass through the first chamber of the air ventilation chamber assembly, wherein the cooling element does not pass through the second chamber of the air ventilation chamber assembly. A Peltier cooler may be present that has a cold side and a hot side. The cold side may be is thermodynamically coupled with a surface of the second chamber.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: May 15, 2018
    Assignee: Google LLC
    Inventors: Lawrence Chang, Shelomon Patrick Doblack
  • Patent number: 9964320
    Abstract: Various embodiments of air conditioner units are detailed. Such air conditioner units may use multiple air ventilation chambers arranged on both an indoor and outdoor portion of the air conditioner unit. A through-unit window may be present that permits an unobstructed view through the air conditioner unit between the first air ventilation chamber and the second air ventilation chamber.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: May 8, 2018
    Assignee: Google LLC
    Inventors: Lawrence Chang, Shelomon Patrick Doblack
  • Patent number: 9846745
    Abstract: Methods, systems, and apparatus for determining, for a native application that generates an application environment for display on a user device within the native application, the native application operating independent of a browser application that can operate on the user device, a set of environment instances of the native application, each environment instance of the native application being different from each other environment instance of the native application; for each environment instance: determining textual data describing features of the corresponding environment instance, the textual data being data that is not rendered to be visible when the native application renders the environment instance on a user device display, generating, from the textual data, native application environment instance data describing content of the environment instance, and indexing the native application environment instance data for the native application in an index that is searchable by a search engine.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: December 19, 2017
    Assignee: Google Inc.
    Inventor: Lawrence Chang
  • Patent number: 9767200
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a search dialog user interface. In one aspect, a method includes displaying a search using interface, comprising: a search dialog user interface in which a plurality of search threads are initiated, each search thread comprising a plurality of entries, wherein the entries comprise: one or more query messages, each query message being descriptive of one or more search criteria, one or more result messages, each result message being a message describing criteria for a corresponding search and that is responsive to one or more preceding query messages within the search thread; and a search result display location in which search results corresponding to an active result message are displayed.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventor: Lawrence Chang
  • Patent number: 9652550
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indexing application pages of native applications that operate independent of a browser application on a user device. In one aspect, a method includes instantiating a virtual machine emulating an operating system of a user device; instantiating, within the virtual machine, a native application that generates application pages for display on a user device within the native application; accessing, within the virtual machine, application pages of the native application, and for each of the application pages: generating application page data describing content of the application page, the content described by the application page data including text that a user device displays on the application page when the user device displays the application page; and indexing the application page data for the native application in an index that is searchable by a search engine.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: May 16, 2017
    Assignee: Google Inc.
    Inventors: Lawrence Chang, Chaesang Jung, Jaehyun Yeom, Sang-il Lee
  • Patent number: 9631484
    Abstract: A drilling system that may include a drilling element for drilling a hole in a geological formation; a sensor module arranged to collect information about the drilling; a transmitter that is arranged to receive the information from the sensor module, amplify the information by a super-capacitor amplifier to provide amplified information and to provide the amplified information to a first element and to a second element of an antenna, the first and second elements of the antenna are located at two opposite sides of a band gap; wherein the antenna is arranged to transmit the amplified information via the geological formation; wherein the super-capacitor amplifier comprises a plurality of switched capacitor converters, each switched capacitor converter comprises a plurality of converter stages, each converter stage comprises capacitors and switches that are arranged to perform a current amplification of an input signal; wherein each converter stage is arranged to operate with alternating charge cycles and discha
    Type: Grant
    Filed: February 17, 2013
    Date of Patent: April 25, 2017
    Assignee: R&B Industrial Supply Co.
    Inventors: Vladimir Rozenblit, Vadim Buryakovsky, Lawrence Chang-Yung Wang, Yevgeniy Filipp Fiterman
  • Publication number: 20170097168
    Abstract: Various air conditioner systems and methods are presented. An air ventilation chamber assembly may include a first chamber and a second chamber through which air is circulated into an environment to be cooled. A cooling element of a heat pump, may pass through the first chamber of the air ventilation chamber assembly, wherein the cooling element does not pass through the second chamber of the air ventilation chamber assembly. A Peltier cooler may be present that has a cold side and a hot side. The cold side may be is thermodynamically coupled with a surface of the second chamber.
    Type: Application
    Filed: September 29, 2016
    Publication date: April 6, 2017
    Applicant: Google Inc.
    Inventors: Lawrence Chang, Shelomon Patrick Doblack
  • Publication number: 20170097164
    Abstract: Various embodiments of air conditioner units are detailed. Such air conditioner units may use multiple air ventilation chambers arranged on both an indoor and outdoor portion of the air conditioner unit. A through-unit window may be present that permits an unobstructed view through the air conditioner unit between the first air ventilation chamber and the second air ventilation chamber.
    Type: Application
    Filed: September 29, 2016
    Publication date: April 6, 2017
    Applicant: Google Inc.
    Inventors: Lawrence Chang, Shelomon Patrick Doblack
  • Patent number: 9483536
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a search dialog user interface. In one aspect, a method includes displaying a search using interface, comprising: a search dialog user interface in which a plurality of search threads are initiated, each search thread comprising a plurality of entries, wherein the entries comprise: one or more query messages, each query message being descriptive of one or more search criteria, one or more result messages, each result message being a message describing criteria for a corresponding search and that is responsive to one or more preceding query messages within the search thread; and a search result display location in which search results corresponding to an active result message are displayed.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: November 1, 2016
    Assignee: Google Inc.
    Inventor: Lawrence Chang
  • Publication number: 20160117408
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indexing application pages of native applications that operate independent of a browser application on a user device. In one aspect, a method includes instantiating a virtual machine emulating an operating system of a user device; instantiating, within the virtual machine, a native application that generates application pages for display on a user device within the native application; accessing, within the virtual machine, application pages of the native application, and for each of the application pages: generating application page data describing content of the application page, the content described by the application page data including text that a user device displays on the application page when the user device displays the application page; and indexing the application page data for the native application in an index that is searchable by a search engine.
    Type: Application
    Filed: January 11, 2016
    Publication date: April 28, 2016
    Inventors: Lawrence Chang, Chaesang Jung, Jaehyun Yeom, Sang-il Lee
  • Patent number: 9262459
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indexing application pages of native applications that operate independent of a browser application on a user device. In one aspect, a method includes instantiating a virtual machine emulating an operating system of a user device; instantiating, within the virtual machine, a native application that generates application pages for display on a user device within the native application; accessing, within the virtual machine, application pages of the native application, and for each of the application pages: generating application page data describing content of the application page, the content described by the application page data including text that a user device displays on the application page when the user device displays the application page; and indexing the application page data for the native application in an index that is searchable by a search engine.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: February 16, 2016
    Assignee: Google Inc.
    Inventors: Lawrence Chang, Chaesang Jung, Jaehyun Yeom, Sang-il Lee
  • Publication number: 20150379128
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically generating native application deep links and indexing content retrieved from the deep links.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 31, 2015
    Inventors: Lawrence Chang, Hui Xu
  • Publication number: 20150347584
    Abstract: Methods, systems, and apparatus for determining, for a native application that generates an application environment for display on a user device within the native application, the native application operating independent of a browser application that can operate on the user device, a set of environment instances of the native application, each environment instance of the native application being different from each other environment instance of the native application; for each environment instance: determining textual data describing features of the corresponding environment instance, the textual data being data that is not rendered to be visible when the native application renders the environment instance on a user device display, generating, from the textual data, native application environment instance data describing content of the environment instance, and indexing the native application environment instance data for the native application in an index that is searchable by a search engine.
    Type: Application
    Filed: August 10, 2015
    Publication date: December 3, 2015
    Inventor: Lawrence Chang
  • Patent number: 9146972
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for scoring and ranking environmental views of particular content. In an aspect, a method determines, for each presentation mode of a content item, a presentation mode score for the presentation mode based on presentation mode signals, each presentation mode score being an indicator of quality of the presentation mode; selecting the presentation mode having presentation mode score indicating a highest quality relative to the quality indicated to the other presentation modes by the other presentation mode scores; and providing the search results to a user device for presentation according to the presentation order, each search result referencing a corresponding content item, and wherein the search result for the content item having the plurality of presentation modes is provided according to the selected presentation mode.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 29, 2015
    Assignee: Google Inc.
    Inventors: Lawrence Chang, Chaesang Jung
  • Patent number: 9135346
    Abstract: Methods, systems, and apparatus for determining, for a native application that generates an application environment for display on a user device within the native application, the native application operating independent of a browser application that can operate on the user device, a set of environment instances of the native application, each environment instance of the native application being different from each other environment instance of the native application; for each environment instance: determining textual data describing features of the corresponding environment instance, the textual data being data that is not rendered to be visible when the native application renders the environment instance on a user device display, generating, from the textual data, native application environment instance data describing content of the environment instance, and indexing the native application environment instance data for the native application in an index that is searchable by a search engine.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: September 15, 2015
    Assignee: Google Inc.
    Inventor: Lawrence Chang
  • Publication number: 20150193819
    Abstract: A computer-implemented method includes receiving, at a computing device, a request related to an event to be scheduled; providing for display an incomplete scheduling entry form to the user for the event to be scheduled; receiving, from the user and at the computing device, information that identifies one or more invitees for the event to be scheduled and a topic that corresponds to the even to be scheduled; and automatically providing one or more advertisements that are selected using the information provided by the user in the scheduling entry form.
    Type: Application
    Filed: April 12, 2012
    Publication date: July 9, 2015
    Inventor: Lawrence Chang
  • Patent number: D864244
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: October 22, 2019
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Margaret Szeto, Amy Poon Kar Sin, Lawrence Chang, Johan Bertil Rundberg
  • Patent number: D864245
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: October 22, 2019
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Margaret Szeto, Amy Poon Kar Sin, Lawrence Chang, Johan Bertil Rundberg, Marco Huerta, Alejandro Marroquin