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: 12362930Abstract: 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: GrantFiled: February 2, 2022Date of Patent: July 15, 2025Assignee: Commvault Systems, Inc.Inventors: Lawrence Chang, Xia Hua, Woonho Jung, Rajeev Kumar, Douglas Qian, Abdul Jabbar Abdul Rasheed
-
Patent number: 11782944Abstract: 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: GrantFiled: February 26, 2021Date of Patent: October 10, 2023Assignee: 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: 11687548Abstract: 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: GrantFiled: February 26, 2021Date of Patent: June 27, 2023Assignee: 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: 11455316Abstract: 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: GrantFiled: February 26, 2021Date of Patent: September 27, 2022Assignee: 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: 20220263657Abstract: 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: ApplicationFiled: February 2, 2022Publication date: August 18, 2022Inventors: Lawrence Chang, Xia Hua, Woonho Jung, Rajeev Kumar, Douglas Qian, Abdul Jabbar Abdul Rasheed
-
Publication number: 20210271684Abstract: 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: ApplicationFiled: February 26, 2021Publication date: September 2, 2021Inventors: Abdul Jabbar Abdul Rasheed, Woonho Jung, Xia Hua, Douglas Qian, Rajeev Kumar, Lawrence Chang, Karan Dhabalia, John Stewart, Rolland Miller
-
Publication number: 20210271568Abstract: 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: ApplicationFiled: February 26, 2021Publication date: September 2, 2021Inventors: Abdul Jabbar Abdul Rasheed, Woonho Jung, Xia Hua, Douglas Qian, Rajeev Kumar, Lawrence Chang, Karan Dhabalia, John Stewart, Rolland Miller
-
Publication number: 20210271567Abstract: 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: ApplicationFiled: February 26, 2021Publication date: September 2, 2021Inventors: Abdul Jabbar Abdul Rasheed, Woonho Jung, Xia Hua, Douglas Qian, Rajeev Kumar, Lawrence Chang, Karan Dhabalia, John Stewart, Rolland Miller
-
Publication number: 20210271686Abstract: 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: ApplicationFiled: February 26, 2021Publication date: September 2, 2021Inventors: Abdul Jabbar Abdul Rasheed, Woonho Jung, Xia Hua, Douglas Qian, Rajeev Kumar, Lawrence Chang, Karan Dhabalia, John Stewart, Rolland Miller
-
Publication number: 20210271685Abstract: 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: ApplicationFiled: February 26, 2021Publication date: September 2, 2021Inventors: Abdul Jabbar Abdul Rasheed, Woonho Jung, Xia Hua, Douglas Qian, Rajeev Kumar, Lawrence Chang, Karan Dhabalia, John Stewart, Rolland Miller
-
Patent number: 11085226Abstract: 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: GrantFiled: December 21, 2018Date of Patent: August 10, 2021Assignee: Google LLCInventors: Shigefumi Honjo, Lawrence Chang, Shayan Sayadi
-
Patent number: 10973103Abstract: 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: GrantFiled: January 28, 2019Date of Patent: April 6, 2021Assignee: GOOGLE LLCInventors: Shigefumi Honjo, Jung Hong, Andrew Goldenson, Lawrence Chang, Marci Meingast, Adam Cutbill, Amber Volmering, Jeffrey Yu, Anurag Gupta
-
Publication number: 20210010315Abstract: 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: ApplicationFiled: December 21, 2018Publication date: January 14, 2021Applicant: Google LLCInventors: Shigefumi Honjo, Lawrence Chang, Shayan Sayadi
-
Patent number: 10745893Abstract: 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: GrantFiled: July 19, 2017Date of Patent: August 18, 2020Assignee: Google LLCInventors: Brian Silverstein, Lawrence Chang, Mary Reilly, David Sloo
-
Publication number: 20200245423Abstract: 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: ApplicationFiled: January 28, 2019Publication date: July 30, 2020Inventors: Shigefumi Honjo, Jung Hong, Andrew Goldenson, Lawrence Chang, Marci Meingast, Adam Cutbill, Amber Volmering, Jeffrey Yu, Anurag Gupta
-
Publication number: 20190024350Abstract: 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: ApplicationFiled: July 19, 2017Publication date: January 24, 2019Inventors: Brian Silverstein, Lawrence Chang, Mary Reilly, JR., David Sloo
-
Patent number: 10073911Abstract: 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: GrantFiled: June 25, 2015Date of Patent: September 11, 2018Assignee: Google LLCInventors: Lawrence Chang, Hui Xu
-
Patent number: 9970669Abstract: 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: GrantFiled: September 29, 2016Date of Patent: May 15, 2018Assignee: Google LLCInventors: Lawrence Chang, Shelomon Patrick Doblack
-
Patent number: D864244Type: GrantFiled: January 17, 2018Date of Patent: October 22, 2019Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Margaret Szeto, Amy Poon Kar Sin, Lawrence Chang, Johan Bertil Rundberg
-
Patent number: D864245Type: GrantFiled: January 17, 2018Date of Patent: October 22, 2019Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Margaret Szeto, Amy Poon Kar Sin, Lawrence Chang, Johan Bertil Rundberg, Marco Huerta, Alejandro Marroquin