Patents by Inventor Nitin Shah
Nitin Shah 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: 20240129185Abstract: A secure private network connectivity system (SNCS) within a cloud service provider infrastructure (CSPI) is described that provides secure private network connectivity between external resources residing in a customer's on-premise environment and the customer's resources residing in the cloud. The SNCS provides secure private bi-directional network connectivity between external resources residing in a customer's external site representation and resources and services residing in the customer's VCN in the cloud without a user (e.g., an administrator) of the enterprise having to explicitly configure the external resources, advertise routes or set up site-to-site network connectivity.Type: ApplicationFiled: December 21, 2023Publication date: April 18, 2024Applicant: Oracle International CorporationInventors: Shruti Nitin Shetye, Soumya Kailasa, Jesus Velazquez Reyes, Lucas Michael Kreger-Stickles, Abhiman Yashpala Karkera, Dhwanish Pramthesh Shah, Guanhong Pei, Clayton Matthew Magouyrk, Paul James Cainkar
-
Patent number: 11803656Abstract: An application that is running on a first computing device can receive personal information from a personal information manager that is running on a second computing device. The first computing device can operate using a first platform and the second computing device can operate using a second platform that is different from the first platform. The first computing device can include a first broker, and the second computing device can include a second broker. The first broker and the second broker can be configured to establish a trusted connection between the first computing device and the second computing device. The first broker can additionally be configured to request personal information from the personal information manager via the second broker. The first broker can be configured to automatically request the personal information in response to determining that the application on the first computing device has requested the personal information.Type: GrantFiled: February 3, 2020Date of Patent: October 31, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Meir Ben Itay, Shrey Nitin Shah
-
Patent number: 11782676Abstract: Communications involving one or more people wearing face coverings are enhanced over one or more modalities using sensor integrations. In one particular example, a face covering device according to the implementations of this disclosure may include one or more microphones and one or more cameras which capture input directly from the wearer of the face covering device. The input is processed to produce output representing the input in the same modality or in a different modality, and in particular is scaled to, for example, increase a volume of audio and introduce a visual representation of an expression of the wearer's face which is at least partially obscured by the face covering device.Type: GrantFiled: May 25, 2021Date of Patent: October 10, 2023Assignee: The Open Network, LLCInventors: Nita Nitin Shah, Nitin Jayant Shah
-
Publication number: 20230305685Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for executing a computing skill are provided. A connection between first and second devices may be established. The devices may operate on different platforms. An indication to execute the skill may be received via a first application of the first device in relation to content. A determination may be made as to whether the second device has an application that can execute the skill. The determination may be made by querying an application manifest of the second device. If a determination is made that the skill can be executed by the second device, a selectable element to execute that skill by the second device may be surfaced. A selection may be made of the element, the digital content may be sent from the first device to the second device, and the skill may be executed by the second device.Type: ApplicationFiled: March 27, 2023Publication date: September 28, 2023Inventor: Shrey Nitin SHAH
-
Patent number: 11635881Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for executing a computing skill are provided. A connection between first and second devices may be established. The devices may operate on different platforms. An indication to execute the skill may be received via a first application of the first device in relation to content. A determination may be made as to whether the second device has an application that can execute the skill. The determination may be made by querying an application manifest of the second device. If a determination is made that the skill can be executed by the second device, a selectable element to execute that skill by the second device may be surfaced. A selection may be made of the element, the digital content may be sent from the first device to the second device, and the skill may be executed by the second device.Type: GrantFiled: September 22, 2020Date of Patent: April 25, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Shrey Nitin Shah
-
Publication number: 20230033622Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for generating searchable data structures using observational context data are provided. An indication to process observational context data surfaced by a local computing device may be received. The observational context data may comprise display data or audio data. The observational context data may be processed by a context analysis engine. A determination may be made of a current context type occurring on the local computing device. The current context type may be determined from a plurality of context types, each having a semantic data structure comprising a unique set of entity types. A canvas comprising a searchable data structure of the current context type may be generated and populated with objects having entity types corresponding to the current context type. A displayable representation of the canvas may be displayed.Type: ApplicationFiled: August 2, 2021Publication date: February 2, 2023Inventors: Shrey Nitin SHAH, Timothy Christopher FRANKLIN, Gerald HASLHOFER, Bryan John MILLER, Nabeel SHAHZAD, Eric ANDERSON, Bharath CHELUVARAJU
-
Patent number: 11539785Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for providing a unified cross-platform experience are provided. A connection between a first device and a second device may be established, wherein the first device operates on a first platform and the second device operates on a second platform. A plurality of executable actions that are specific to the second device may be identified by the first device. Execution of at least one of the plurality of executable actions by the second device may be requested by the an application executed on the first device. Information obtained via execution of the at least one executable action may be received by the first device and the first device may present and/or display that information.Type: GrantFiled: February 22, 2019Date of Patent: December 27, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shrey Nitin Shah, Meir Ben Itay
-
Publication number: 20220297785Abstract: Presented here is a system and method for creating easy-to-understand notifications of the vehicle state. The notification can be visual or can be auditory and can indicate to the user the vehicle state even when the user's attention is directed elsewhere. The indication can serve to attract the user's attention before more involved information is presented to the user, such as text, or the indication can serve to communicate to the user the vehicle state in an easy-to-understand way such as using color-coded displays or audio indications. The intensity of the indication can be adjusted based on the likelihood that indication will be perceived by the user by, for example, measuring ambient light and/or ambient noise. Reducing the intensity of the indication conserves energy of an energy source associated with the vehicle.Type: ApplicationFiled: June 6, 2022Publication date: September 22, 2022Inventors: Henry W. Bradlow, Hung Yui Lo, Houchang Lu, Yang Song, Meng Xie, Peter Chang, Xiaoxiao Hou, Punit Nitin Shah, Siwei Wang
-
Patent number: 11352091Abstract: Presented here is a system and method for creating easy-to-understand notifications of the vehicle state. The notification can be visual or can be auditory and can indicate to the user the vehicle state even when the user's attention is directed elsewhere. The indication can serve to attract the user's attention before more involved information is presented to the user, such as text, or the indication can serve to communicate to the user the vehicle state in an easy-to-understand way such as using color-coded displays or audio indications. The intensity of the indication can be adjusted based on the likelihood that indication will be perceived by the user by, for example, measuring ambient light and/or ambient noise. Reducing the intensity of the indication conserves energy of an energy source associated with the vehicle.Type: GrantFiled: September 4, 2019Date of Patent: June 7, 2022Assignee: Neutron Holdings, Inc.Inventors: Henry W. Bradlow, Hung Yui Lo, Houchang Lu, Yang Song, Meng Xie, Peter Chang, Xiaoxiao Hou, Punit Nitin Shah, Siwei Wang
-
Publication number: 20220091729Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for executing a computing skill are provided. A connection between first and second devices may be established. The devices may operate on different platforms. An indication to execute the skill may be received via a first application of the first device in relation to content. A determination may be made as to whether the second device has an application that can execute the skill. The determination may be made by querying an application manifest of the second device. If a determination is made that the skill can be executed by the second device, a selectable element to execute that skill by the second device may be surfaced. A selection may be made of the element, the digital content may be sent from the first device to the second device, and the skill may be executed by the second device.Type: ApplicationFiled: September 22, 2020Publication date: March 24, 2022Inventor: Shrey Nitin Shah
-
Patent number: 11252145Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for providing cross-device access to one-time passwords are presented. A user may provide sign-in credentials to a secure service via an application or website user interface. The user may be prompted to authenticate the user's identity by confirming a one-time-password sent from the secure service to a secondary device via an electronic message. The secondary device may analyze received messages, or message notifications, to determine whether they include a one-time-password. If a one-time-password is identified in a received message, the one-time-password may be automatically sent from the secondary device to a target computing device. The one-time-password may be sent securely to the target computing device via Bluetooth, a public-private key process, and/or a cloud-based authentication mechanism. The one-time-password may be automatically inserted into a one-time-password field or copied to a notepad or password manager.Type: GrantFiled: December 20, 2018Date of Patent: February 15, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Shrey Nitin Shah
-
Patent number: 11249821Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for transferring application state are provided. A connection between a first computing device and a second computing device may be established. A determination that a triggering event has occurred may be made. Application context data may be automatically obtained from a first application being executed by the first computing device, wherein the application context data is in a first format and the application context data specifies a location of a resource being accessed by the first application on the first computing device. The application context data may be transformed to a second format that is executable by the second platform. A second application of the second computing device that can open the resource via execution of the application context data in the second format may be selected. The resource may be opened by the second application.Type: GrantFiled: April 7, 2021Date of Patent: February 15, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Shrey Nitin Shah, Vishnu Nath, Shilpa Ranganathan
-
Patent number: 11226800Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for providing a consistent cross-platform experience are provided. A mapping component for mapping a plurality of personalized user experience elements for a plurality of computing devices may be maintained, wherein each of the plurality of computing devices operates on a separate platform. A determination may be made by a first on of the plurality of computing devices that one of the plurality of personalized user experience elements on a second one of the plurality of devices has been modified. A personalized user experience element on the first one of the plurality of computing devices corresponding to the modification to the modified personalized user experience element on the second one of the plurality of computing devise may be modified.Type: GrantFiled: October 26, 2020Date of Patent: January 18, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Shrey Nitin Shah
-
Patent number: 11204814Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for assisting with cross-platform user experience accessibility are provided. A real-time connection between a remote device and a host device may be established. The remote device may apply a plurality of rules to event metadata that it generates. The filtered event metadata corresponding to a plurality of user experience events occurring on the remote device may be received by the host device. One or more transforms may be applied to the filtered event metadata on the host device. A native accessibility experience corresponding to each of the plurality of user experience events may be provided by the host device based on the transformed event metadata.Type: GrantFiled: August 27, 2020Date of Patent: December 21, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Shrey Nitin Shah, Philippe Blais
-
Publication number: 20210373850Abstract: Communications involving one or more people wearing face coverings are enhanced over one or more modalities using sensor integrations. In one particular example, a face covering device according to the implementations of this disclosure may include one or more microphones and one or more cameras which capture input directly from the wearer of the face covering device. The input is processed to produce output representing the input in the same modality or in a different modality, and in particular is scaled to, for example, increase a volume of audio and introduce a visual representation of an expression of the wearer's face which is at least partially obscured by the face covering device.Type: ApplicationFiled: May 25, 2021Publication date: December 2, 2021Inventors: Nita Nitin Shah, Nitin Jayant Shah
-
Patent number: 11144372Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for assisting with cross-platform copy and paste operations are provided. A first and second computing device may be connected. When a copy command is received in relation to an object, the object may be copied to the copying device's clipboard. Metadata describing the object may be sent to the other device. A paste command may be received by the pasting device and that command may be relayed to the device where the copy command was received. The object may be sent from the copying device to the pasting device and injected/pasted directly into the construct where the paste command was received. The object may be translated into a compatible format prior to its injection/pasting.Type: GrantFiled: October 1, 2019Date of Patent: October 12, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Shrey Nitin Shah
-
Patent number: 11097853Abstract: A processor implemented method in an aircraft-mounted edge computing device configured for real-time monitoring and analysis of APU health information onboard an aircraft is provided. The method comprises: receiving raw APU data from an electronic control unit associated with an APU; downloading one or more tuning parameters from a cloud-based health monitoring system, wherein the one or more tuning parameters includes a threshold level that is adjustable by the cloud-based health monitoring system based on analyzed APU health information; analyzing the raw APU data using the one or more tuning parameters to capture elements of the raw APU data that indicate an APU health concern; reducing the amount of raw APU data in the captured elements by removing raw APU data indicating intermittent or false-positive APU health concerns; and transmitting the captured elements indicating an APU heath concern using an Internet of things protocol to the cloud-based health monitoring system.Type: GrantFiled: March 18, 2019Date of Patent: August 24, 2021Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Qixiang Li, Timothy Griffith, Sapan Nitin Shah
-
Patent number: 11036933Abstract: A system that generates a visualization user interface. The system receives a selection of a data source, and receives a selection of a visualization template that includes metadata. The system further receives a selection of data attributes corresponding to the data source. The system parses the visualization template for the metadata, and replaces the metadata with binding between a visualization component and the data source. The system then generates the visualization user interface using the visualization component.Type: GrantFiled: July 16, 2015Date of Patent: June 15, 2021Assignee: Oracle International CorporationInventors: Nitin Shah, Rajiv Kumar Malhotra, Vidya Viswanathan
-
Publication number: 20210103675Abstract: An application that is running on a first computing device can receive personal information from a personal information manager that is running on a second computing device. The first computing device can operate using a first platform and the second computing device can operate using a second platform that is different from the first platform. The first computing device can include a first broker, and the second computing device can include a second broker. The first broker and the second broker can be configured to establish a trusted connection between the first computing device and the second computing device. The first broker can additionally be configured to request personal information from the personal information manager via the second broker. The first broker can be configured to automatically request the personal information in response to determining that the application on the first computing device has requested the personal information.Type: ApplicationFiled: February 3, 2020Publication date: April 8, 2021Inventors: Meir BEN ITAY, Shrey Nitin SHAH
-
Patent number: 10929003Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for assisting with cross-platform drag and drop functionality are provided. A mirroring application that mirrors a UI of a second device and partially overlaps a UI of a first device may be surfaced on the UI of the first device. A drag-initiating input of an object of the second device may be received. A drag input dragging the object over a boundary of the mirroring application may be received. A UI element corresponding to the object may be surfaced over the boundary. The object may be sent by the second device to the first device. A drop input may be received over a construct of the first computing device. The object may be translated to a format compatible with the construct, and the object may be saved to a location of the first device corresponding to the construct.Type: GrantFiled: October 4, 2019Date of Patent: February 23, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Shrey Nitin Shah