Patents by Inventor Piyush Joshi

Piyush Joshi 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: 20240094335
    Abstract: Non-transitory computer-readable mediums and systems are provided in which a portion of each chirp of a series of chirps is held at an offset frequency for a period of time, and in which the offset frequency, the period of time or both is varied or dithered across the chirps of the series of chirps. The portion of a chirp that is held at an offset frequency for a period of time may be a non-active portion of the chirp, during which the chirp is not sampled. In some implementations, the portion of a chirp that is held at an offset frequency for a period of time is during a falling portion of the chirp, which may be at the beginning of the falling portion, or at the end of the falling portion immediately before a rise portion of a succeeding chirp.
    Type: Application
    Filed: December 1, 2023
    Publication date: March 21, 2024
    Inventors: Shankar Ram NARAYANA MOORTHY, Karthik SUBBURAJ, Shailesh JOSHI, Piyush SONI
  • Patent number: 11361086
    Abstract: Methods and systems are disclosed for activating data encryption at rest in a storage device server in a cloud storage. In particular, an encryption orchestrator orchestrates activation processes through encryption controllers that controls policies and privileges to access data in storage device servers. To reduce a risk of a data loss and time loss in activations, the encryption controller pre-checks a storage device server for anomalies in configurations in network connectivity, encryption keys, and security certificates before starting the activation. Furthermore, the encryption controller performs a health-check of the storage device servers to detect anomalies that require restarting the storage device servers. The health-check reduces a risk of data loss when the storage device servers become unable restart itself. User interface tools may be provided to visually identify and manage encryption statuses and policies of the encryption controllers, the storage device servers, and data storage devices.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: June 14, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Piyush Joshi, Akil M. Merchant, Octavian T. Ureche, Jack Smith Richins, Soumya D. Pani, Asad Yaqoob, Salil Bhagurkar, Preston Derek Adam, Dayi Zhou
  • Publication number: 20210200881
    Abstract: Methods and systems are disclosed for activating data encryption at rest in a storage device server in a cloud storage. In particular, an encryption orchestrator orchestrates activation processes through encryption controllers that controls policies and privileges to access data in storage device servers. To reduce a risk of a data loss and time loss in activations, the encryption controller pre-checks a storage device server for anomalies in configurations in network connectivity, encryption keys, and security certificates before starting the activation. Furthermore, the encryption controller performs a health-check of the storage device servers to detect anomalies that require restarting the storage device servers. The health-check reduces a risk of data loss when the storage device servers become unable restart itself. User interface tools may be provided to visually identify and manage encryption statuses and policies of the encryption controllers, the storage device servers, and data storage devices.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 1, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Piyush JOSHI, Akil M. MERCHANT, Octavian T. URECHE, Jack Smith RICHINS, Soumya D. PANI, Asad YAQOOB, Salil BHAGURKAR, Preston Derek ADAM, Dayi ZHOU
  • Publication number: 20200320418
    Abstract: Described herein is a third party data management system that uses a classification algorithm trained using a machine learning process to analyze type(s) of data that will be shared with the third party to determine a risk of sharing data with the third party. Periodically data provided to a particular third party can be analyzed to identify privacy issue(s). In response to the analysis, an action to be taken with respect to the particular third party can be identified and provided to a user. In some embodiments, information from trusted news feeds can be processed using natural language processing to determine a potential privacy or security issue regarding a third party with whom data has been shared.
    Type: Application
    Filed: April 2, 2019
    Publication date: October 8, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Pouyan AMINIAN, Ashutosh Raghavender CHICKERUR, Piyush JOSHI, Leili POURNASSEH, Pradeep AYYAPPAN NAIR
  • Publication number: 20200311627
    Abstract: Techniques for tracking data flows in an organization are provided. According to one set of embodiments, a computer system can receive a message indicating injection of an artificial data record (i.e., dye record) into a first data store of an organization, where the message includes a unique identifier associated with the artificial data record and an identifier of the first data store. The computer system can further scan a plurality of data stores of the organization for the unique identifier and, upon finding the unique identifier in a second data store of the organization that is different from the first data store, generate data flow information for the organization indicating a data flow from the first data store to the second data store and verify one or more policies of the organization based on the data flow information.
    Type: Application
    Filed: March 25, 2019
    Publication date: October 1, 2020
    Inventors: David James MARCOS, Ashutosh Raghavender CHICKERUR, Leili POURNASSEH, Piyush JOSHI, Pouyan AMINIAN
  • Publication number: 20200233977
    Abstract: A computing system comprises a dataset including a plurality of data entries, at least some which include personally identifiable information (PII). A personal data oversight machine of the computing system is configured to receive an indication that a particular data entry includes PII, and based on the contents of the data entry, classify the data entry as including one or more of a plurality of types of PII by applying one or more data classification tags of a set of candidate data classification tags to the data entry. Based on the data classification tags applied to the data entry, the personal data oversight machine applies one of a set of data management tags to the data entry, the set of data management tags including deletion, retention, and anonymization tags, and based on the data management tag, applies a data management operation to the data entry.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 23, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ashutosh CHICKERUR, Piyush JOSHI, Pouyan AMINIAN, Gustavo T. SEMENCATO, Leili POURNASSEH, Pradeep Ayyappan NAIR, Thomas William KEANE
  • Patent number: 10021556
    Abstract: Embodiments of a system and method for automatic context sharing across multiple devices are generally described herein. In some embodiments, an application context information transfer technique is provided that is capable of detecting when the user is moving away from or towards a stationary or fixed-location computing device, and transferring application context information to or from a mobile device. The application content information transferred between devices may include information that allows the user to continue a computing device activity on the mobile device or continue mobile device activity on the computing device, such as editing a document, reading a website article, or viewing a streaming video. The techniques described herein may be used to automate the transfer of such application context information between devices.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: July 10, 2018
    Assignee: Intel Corporation
    Inventors: Abhirup Ghosh, Piyush Joshi, Satish Shivarudrappa
  • Publication number: 20160192173
    Abstract: Embodiments of a system and method for automatic context sharing across multiple devices are generally described herein. In some embodiments, an application context information transfer technique is provided that is capable of detecting when the user is moving away from or towards a stationary or fixed-location computing device, and transferring application context information to or from a mobile device. The application content information transferred between devices may include information that allows the user to continue a computing device activity on the mobile device or continue mobile device activity on the computing device, such as editing a document, reading a website article, or viewing a streaming video. The techniques described herein may be used to automate the transfer of such application context information between devices.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 30, 2016
    Inventors: Abhirup Ghosh, Piyush Joshi, Satish Shivarudrappa
  • Patent number: 9219987
    Abstract: Embodiments of a system and method for automatic context sharing across multiple devices are generally described herein. In some embodiments, an application context information transfer technique is provided that is capable of detecting when the user is moving away from or towards a stationary or fixed-location computing device, and transferring application context information to or from a mobile device. The application content information transferred between devices may include information that allows the user to continue a computing device activity on the mobile device or continue mobile device activity on the computing device, such as editing a document, reading a website article, or viewing a streaming video. The techniques described herein may be used to automate the transfer of such application context information between devices.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: December 22, 2015
    Assignee: Intel Corporation
    Inventors: Abhirup Ghosh, Piyush Joshi, Satish Shivarudrappa
  • Publication number: 20150223157
    Abstract: A transport mechanism-agnostic communication system is described. The system may include a plurality of electronic devices, each configured with at least one transport mechanism, and at least one electronic device being configured with two or more heterogeneous transport mechanisms. The at least one electronic device is capable of communicating with each of the plurality of electronic devices and may include a processor, in communication with a memory, configured to execute instructions to translate and route data packets received from a first electronic device over a first transport to a second electronic device over a second heterogeneous transport, wherein the first electronic device can communicate with the second electronic device via the at least one electronic device.
    Type: Application
    Filed: June 28, 2013
    Publication date: August 6, 2015
    Inventors: Abhirup Ghosh, Kaustav Dey Biswas, Piyush Joshi
  • Publication number: 20150172866
    Abstract: Embodiments of a system and method for automatic context sharing across multiple devices are generally described herein. In some embodiments, an application context information transfer technique is provided that is capable of detecting when the user is moving away from or towards a stationary or fixed-location computing device, and transferring application context information to or from a mobile device. The application content information transferred between devices may include information that allows the user to continue a computing device activity on the mobile device or continue mobile device activity on the computing device, such as editing a document, reading a website article, or viewing a streaming video. The techniques described herein may be used to automate the transfer of such application context information between devices.
    Type: Application
    Filed: October 17, 2014
    Publication date: June 18, 2015
    Inventors: Abhirup Ghosh, Piyush Joshi, Satish Shivarudrappa
  • Patent number: 8880051
    Abstract: Embodiments of a system and method for automatic context sharing across multiple devices are generally described herein. In some embodiments, an application context information transfer technique is provided that is capable of detecting when the user is moving away from or towards a stationary or fixed-location computing device, and transferring application context information to or from a mobile device. The application content information transferred between devices may include information that allows the user to continue a computing device activity on the mobile device or continue mobile device activity on the computing device, such as editing a document, reading a website article, or viewing a streaming video. The techniques described herein may be used to automate the transfer of such application context information between devices.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: November 4, 2014
    Assignee: Intel Corporation
    Inventors: Abhirup Ghosh, Piyush Joshi, Satish Shivarudrappa
  • Publication number: 20140141714
    Abstract: Embodiments of a system and method for automatic context sharing across multiple devices are generally described herein. In some embodiments, an application context information transfer technique is provided that is capable of detecting when the user is moving away from or towards a stationary or fixed-location computing device, and transferring application context information to or from a mobile device. The application content information transferred between devices may include information that allows the user to continue a computing device activity on the mobile device or continue mobile device activity on the computing device, such as editing a document, reading a website article, or viewing a streaming video. The techniques described herein may be used to automate the transfer of such application context information between devices.
    Type: Application
    Filed: November 16, 2012
    Publication date: May 22, 2014
    Inventors: Abhirup Ghosh, Piyush Joshi, Satish Shivarudrappa