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

  • Patent number: 12362930
    Abstract: Disclosed techniques relate to security of backup data. In some embodiments, a method includes receiving, by data protection service running on a cloud computing system, a first encrypted copy of a backup of a first data store that is associated with a first account of an organization, where the first encrypted copy is encrypted using a first custodian cryptographic key that is shared between the organization and the data protection service that is different than a first production cryptographic key that is private and used by the organization to encrypt a non-backup version of the first data store. The method may include generating a second encrypted copy of the backup, including by encrypting the backup using a storage cryptographic key. The method may include storing the second encrypted copy of the backup in a second data store that is associated with the data protection service.
    Type: Grant
    Filed: February 2, 2022
    Date of Patent: July 15, 2025
    Assignee: Commvault Systems, Inc.
    Inventors: Lawrence Chang, Xia Hua, Woonho Jung, Rajeev Kumar, Douglas Qian, Abdul Jabbar Abdul Rasheed
  • Patent number: 11782944
    Abstract: Techniques are disclosed relating to providing data views from a time-series data lake to a data warehousing system. In various embodiments, the disclosed techniques include providing, by a cloud-based service, a data lake service that maintains a time-series data lake storing a time-series representation of data from a plurality of data sources associated with a first organization. In some embodiments, the cloud-based service may receive additional backup data, including a first backup image of a first data source, associated with the first organization as part of a backup operation. The cloud-based service may then store a logical backup of the first data source in the data lake and, in response to a query from a data warehousing system, the cloud-based service may retrieve a particular view of the backup data from the data lake and provide it to the data warehousing system.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: October 10, 2023
    Assignee: Clumio, Inc.
    Inventors: Abdul Jabbar Abdul Rasheed, Woonho Jung, Xia Hua, Douglas Qian, Rajeev Kumar, Lawrence Chang, Karan Dhabalia, John Stewart, Rolland Miller
  • Patent number: 11687548
    Abstract: Techniques are disclosed relating to the storage of backup data using a time-series data lake. For example, in various embodiments, the disclosed techniques include providing a cloud-based data lake service that maintains data for a plurality of organizations and where, for a first organization, the cloud-based data lake service maintains a time-series data lake that stores a time-series representation of data associated with the first organization. In various embodiments, the data lake service may receive backup data from a plurality of data sources associated with the first organization, generate metadata associated with the backup data, and store the backup data, along with the corresponding metadata, in the time-series data lake.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: June 27, 2023
    Assignee: Clumio, Inc.
    Inventors: Abdul Jabbar Abdul Rasheed, Woonho Jung, Xia Hua, Douglas Qian, Rajeev Kumar, Lawrence Chang, Karan Dhabalia, John Stewart, Rolland Miller
  • Patent number: 11455316
    Abstract: Techniques are disclosed relating to the modification of data in a time-series data lake. For example, in various embodiments, the disclosed techniques include a cloud-based service that maintains a time-series data lake that includes, for an organization, a time-series representation of data from one or more of the organization's data sources. The cloud-based service may receive a request to modify data associated with a particular user of the organization. As a non-limiting example, this request may correspond to a “Right to Be Forgotten” request from the particular user. This request may include one or more search parameters and an indication of one or more modifications to be performed. Based on the request, the cloud-based service may parse the time-series data lake to identify a subset of data that matches the one or more search parameters and perform the requested modifications on the subset of data in the time-series data lake.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: September 27, 2022
    Assignee: Clumio, Inc.
    Inventors: Abdul Jabbar Abdul Rasheed, Woonho Jung, Xia Hua, Douglas Qian, Rajeev Kumar, Lawrence Chang, Karan Dhabalia, John Stewart, Rolland Miller
  • Publication number: 20220263657
    Abstract: Disclosed techniques relate to security of backup data. In some embodiments, a method includes receiving, by data protection service running on a cloud computing system, a first encrypted copy of a backup of a first data store that is associated with a first account of an organization, where the first encrypted copy is encrypted using a first custodian cryptographic key that is shared between the organization and the data protection service that is different than a first production cryptographic key that is private and used by the organization to encrypt a non-backup version of the first data store. The method may include generating a second encrypted copy of the backup, including by encrypting the backup using a storage cryptographic key. The method may include storing the second encrypted copy of the backup in a second data store that is associated with the data protection service.
    Type: Application
    Filed: February 2, 2022
    Publication date: August 18, 2022
    Inventors: Lawrence Chang, Xia Hua, Woonho Jung, Rajeev Kumar, Douglas Qian, Abdul Jabbar Abdul Rasheed
  • Publication number: 20210271684
    Abstract: Techniques are disclosed relating to the retrieval of data from a time-series data lake. For example, in various embodiments, the disclosed techniques include providing, by a cloud-based service, a data lake service that maintains data for a plurality of organizations and where, for a first organization, the data lake service maintains a time-series data lake that stores a time-series representation of backup data associated with the first organization. The cloud-based service may receive a request, including one or more search criteria, for data associated with the first organization and, based on the search criteria, retrieve a particular view of the backup data that is stored in the data lake. In various embodiments, the particular view may include backup data from various different data sources and from various different points in time. The cloud-based service may then provide the particular view of the backup data to the requesting entity.
    Type: Application
    Filed: February 26, 2021
    Publication date: September 2, 2021
    Inventors: Abdul Jabbar Abdul Rasheed, Woonho Jung, Xia Hua, Douglas Qian, Rajeev Kumar, Lawrence Chang, Karan Dhabalia, John Stewart, Rolland Miller
  • Publication number: 20210271568
    Abstract: Techniques are disclosed relating to providing data views from a time-series data lake to a data warehousing system. In various embodiments, the disclosed techniques include providing, by a cloud-based service, a data lake service that maintains a time-series data lake storing a time-series representation of data from a plurality of data sources associated with a first organization. In some embodiments, the cloud-based service may receive additional backup data, including a first backup image of a first data source, associated with the first organization as part of a backup operation. The cloud-based service may then store a logical backup of the first data source in the data lake and, in response to a query from a data warehousing system, the cloud-based service may retrieve a particular view of the backup data from the data lake and provide it to the data warehousing system.
    Type: Application
    Filed: February 26, 2021
    Publication date: September 2, 2021
    Inventors: Abdul Jabbar Abdul Rasheed, Woonho Jung, Xia Hua, Douglas Qian, Rajeev Kumar, Lawrence Chang, Karan Dhabalia, John Stewart, Rolland Miller
  • Publication number: 20210271567
    Abstract: Techniques are disclosed relating to the storage of backup data using a time-series data lake. For example, in various embodiments, the disclosed techniques include providing a cloud-based data lake service that maintains data for a plurality of organizations and where, for a first organization, the cloud-based data lake service maintains a time-series data lake that stores a time-series representation of data associated with the first organization. In various embodiments, the data lake service may receive backup data from a plurality of data sources associated with the first organization, generate metadata associated with the backup data, and store the backup data, along with the corresponding metadata, in the time-series data lake.
    Type: Application
    Filed: February 26, 2021
    Publication date: September 2, 2021
    Inventors: Abdul Jabbar Abdul Rasheed, Woonho Jung, Xia Hua, Douglas Qian, Rajeev Kumar, Lawrence Chang, Karan Dhabalia, John Stewart, Rolland Miller
  • Publication number: 20210271686
    Abstract: Techniques are disclosed relating to the modification of data in a time-series data lake. For example, in various embodiments, the disclosed techniques include a cloud-based service that maintains a time-series data lake that includes, for an organization, a time-series representation of data from one or more of the organization's data sources. The cloud-based service may receive a request to modify data associated with a particular user of the organization. As a non-limiting example, this request may correspond to a “Right to Be Forgotten” request from the particular user. This request may include one or more search parameters and an indication of one or more modifications to be performed. Based on the request, the cloud-based service may parse the time-series data lake to identify a subset of data that matches the one or more search parameters and perform the requested modifications on the subset of data in the time-series data lake.
    Type: Application
    Filed: February 26, 2021
    Publication date: September 2, 2021
    Inventors: Abdul Jabbar Abdul Rasheed, Woonho Jung, Xia Hua, Douglas Qian, Rajeev Kumar, Lawrence Chang, Karan Dhabalia, John Stewart, Rolland Miller
  • Publication number: 20210271685
    Abstract: Techniques are disclosed relating to data preservation using a time-series data lake. For example, in some embodiments, the disclosed techniques include maintaining, by a cloud-based service, a time-series data lake that includes, for an organization, a time-series representation of a plurality of data sources associated with the organization. In various embodiments, the time-series data lake retains data according to a first retention policy. In response to a request for a subset of data that is associated with the organization, the cloud-based service may retrieve the subset of data from the time-series data lake and then store the subset of data in a particular storage location that retains data according to a second, different retention policy.
    Type: Application
    Filed: February 26, 2021
    Publication date: September 2, 2021
    Inventors: Abdul Jabbar Abdul Rasheed, Woonho Jung, Xia Hua, Douglas Qian, Rajeev Kumar, Lawrence Chang, Karan Dhabalia, John Stewart, Rolland Miller
  • Patent number: 11085226
    Abstract: This relates to apparatus, systems, methods, and related computer program products for providing home security/smart-home objectives. More particularly, this relates to intelligent, multi-sensing, network-connected devices that communicate with each other and/or with a central server or a cloud-computing system to provide any of a variety of useful home security/smart-home objectives, including managing ingress and egress through any smart door of a smart-home.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: August 10, 2021
    Assignee: Google LLC
    Inventors: Shigefumi Honjo, Lawrence Chang, Shayan Sayadi
  • Patent number: 10973103
    Abstract: Systems and techniques are provided for presence and directional motion detection. Signals may be received from a sensor positioned in a structure. An indication of directional motion may be generated based on the signals from the sensor. The indication of directional motion may be generated without using signals from additional sensors. A control signal for a device in the structure may be generated in response to the indication of directional motion. The control signal may be sent to the device in the structure to be implemented by the device.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: April 6, 2021
    Assignee: GOOGLE LLC
    Inventors: Shigefumi Honjo, Jung Hong, Andrew Goldenson, Lawrence Chang, Marci Meingast, Adam Cutbill, Amber Volmering, Jeffrey Yu, Anurag Gupta
  • Publication number: 20210010315
    Abstract: This relates to apparatus, systems, methods, and related computer program products for providing home security/smart-home objectives. More particularly, this relates to intelligent, multi-sensing, network-connected devices that communicate with each other and/or with a central server or a cloud-computing system to provide any of a variety of useful home security/smart-home objectives, including managing ingress and egress through any smart door of a smart-home.
    Type: Application
    Filed: December 21, 2018
    Publication date: January 14, 2021
    Applicant: Google LLC
    Inventors: Shigefumi Honjo, Lawrence Chang, Shayan Sayadi
  • Patent number: 10745893
    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: Grant
    Filed: July 19, 2017
    Date of Patent: August 18, 2020
    Assignee: Google LLC
    Inventors: Brian Silverstein, Lawrence Chang, Mary Reilly, David Sloo
  • Publication number: 20200245423
    Abstract: Systems and techniques are provided for presence and directional motion detection. Signals may be received from a sensor positioned in a structure. An indication of directional motion may be generated based on the signals from the sensor. The indication of directional motion may be generated without using signals from additional sensors. A control signal for a device in the structure may be generated in response to the indication of directional motion. The control signal may be sent to the device in the structure to be implemented by the device.
    Type: Application
    Filed: January 28, 2019
    Publication date: July 30, 2020
    Inventors: Shigefumi Honjo, Jung Hong, Andrew Goldenson, Lawrence Chang, Marci Meingast, Adam Cutbill, Amber Volmering, Jeffrey Yu, Anurag Gupta
  • 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: 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