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: 20240094335Abstract: 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: ApplicationFiled: December 1, 2023Publication date: March 21, 2024Inventors: Shankar Ram NARAYANA MOORTHY, Karthik SUBBURAJ, Shailesh JOSHI, Piyush SONI
-
Patent number: 11361086Abstract: 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: GrantFiled: December 30, 2019Date of Patent: June 14, 2022Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20210200881Abstract: 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: ApplicationFiled: December 30, 2019Publication date: July 1, 2021Applicant: Microsoft Technology Licensing, LLCInventors: 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: 20200320418Abstract: 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: ApplicationFiled: April 2, 2019Publication date: October 8, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Pouyan AMINIAN, Ashutosh Raghavender CHICKERUR, Piyush JOSHI, Leili POURNASSEH, Pradeep AYYAPPAN NAIR
-
Publication number: 20200311627Abstract: 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: ApplicationFiled: March 25, 2019Publication date: October 1, 2020Inventors: David James MARCOS, Ashutosh Raghavender CHICKERUR, Leili POURNASSEH, Piyush JOSHI, Pouyan AMINIAN
-
Publication number: 20200233977Abstract: 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: ApplicationFiled: January 18, 2019Publication date: July 23, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Ashutosh CHICKERUR, Piyush JOSHI, Pouyan AMINIAN, Gustavo T. SEMENCATO, Leili POURNASSEH, Pradeep Ayyappan NAIR, Thomas William KEANE
-
Patent number: 10021556Abstract: 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: GrantFiled: December 21, 2015Date of Patent: July 10, 2018Assignee: Intel CorporationInventors: Abhirup Ghosh, Piyush Joshi, Satish Shivarudrappa
-
Publication number: 20160192173Abstract: 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: ApplicationFiled: December 21, 2015Publication date: June 30, 2016Inventors: Abhirup Ghosh, Piyush Joshi, Satish Shivarudrappa
-
Patent number: 9219987Abstract: 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: GrantFiled: October 17, 2014Date of Patent: December 22, 2015Assignee: Intel CorporationInventors: Abhirup Ghosh, Piyush Joshi, Satish Shivarudrappa
-
Publication number: 20150223157Abstract: 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: ApplicationFiled: June 28, 2013Publication date: August 6, 2015Inventors: Abhirup Ghosh, Kaustav Dey Biswas, Piyush Joshi
-
Publication number: 20150172866Abstract: 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: ApplicationFiled: October 17, 2014Publication date: June 18, 2015Inventors: Abhirup Ghosh, Piyush Joshi, Satish Shivarudrappa
-
Patent number: 8880051Abstract: 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: GrantFiled: November 16, 2012Date of Patent: November 4, 2014Assignee: Intel CorporationInventors: Abhirup Ghosh, Piyush Joshi, Satish Shivarudrappa
-
Publication number: 20140141714Abstract: 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: ApplicationFiled: November 16, 2012Publication date: May 22, 2014Inventors: Abhirup Ghosh, Piyush Joshi, Satish Shivarudrappa