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).
-
Patent number: 10926169Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for providing collaborative use of computing resources in videogame execution are provided. A list comprising an identity of a plurality of mobile games executable on a mobile computing device (e.g., smart phone, tablet) and controllable, on the mobile computing device, by one or more input devices for a primary computing device (e.g., personal computer, game console) may be surfaced. A selection of one of the plurality of mobile games may be received. The mobile computing device and the primary computing device may be paired. A video data stream of the selected game being executed on the mobile computing device may be received. The video data stream may be displayed on a display device associated with the primary computing device.Type: GrantFiled: April 4, 2019Date of Patent: February 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Meir Ben Itay, Shrey Nitin Shah
-
Publication number: 20210048933Abstract: 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: ApplicationFiled: October 4, 2019Publication date: February 18, 2021Inventor: Shrey Nitin Shah
-
Publication number: 20210042171Abstract: 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: ApplicationFiled: October 1, 2019Publication date: February 11, 2021Inventor: Shrey Nitin Shah
-
Publication number: 20210042101Abstract: 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: ApplicationFiled: October 26, 2020Publication date: February 11, 2021Inventor: Shrey Nitin SHAH
-
Publication number: 20200394083Abstract: 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: ApplicationFiled: August 27, 2020Publication date: December 17, 2020Inventors: Shrey Nitin Shah, Philippe Blais
-
Patent number: 10853045Abstract: 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: January 7, 2019Date of Patent: December 1, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Shrey Nitin Shah
-
Publication number: 20200316463Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for providing collaborative use of computing resources in videogame execution are provided. A list comprising an identity of a plurality of mobile games executable on a mobile computing device (e.g., smart phone, tablet) and controllable, on the mobile computing device, by one or more input devices for a primary computing device (e.g., personal computer, game console) may be surfaced. A selection of one of the plurality of mobile games may be received. The mobile computing device and the primary computing device may be paired. A video data stream of the selected game being executed on the mobile computing device may be received. The video data stream may be displayed on a display device associated with the primary computing device.Type: ApplicationFiled: April 4, 2019Publication date: October 8, 2020Inventors: Meir Ben Itay, Shrey Nitin Shah
-
Patent number: 10789108Abstract: 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: January 29, 2019Date of Patent: September 29, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Shrey Nitin Shah, Philippe Blais
-
Publication number: 20200298995Abstract: 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: ApplicationFiled: March 18, 2019Publication date: September 24, 2020Applicant: HONEYWELL INTERNATIONAL INC.Inventors: Qixiang Li, Timothy Griffith, Sapan Nitin Shah
-
Publication number: 20200274919Abstract: 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: ApplicationFiled: February 22, 2019Publication date: August 27, 2020Inventors: Shrey Nitin Shah, Meir Ben Itay
-
Publication number: 20200241934Abstract: 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: ApplicationFiled: January 29, 2019Publication date: July 30, 2020Inventors: Shrey Nitin Shah, Philippe Blais
-
Publication number: 20200218522Abstract: 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: ApplicationFiled: January 7, 2019Publication date: July 9, 2020Inventor: Shrey Nitin Shah
-
Publication number: 20200204540Abstract: 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: ApplicationFiled: December 20, 2018Publication date: June 25, 2020Inventor: Shrey Nitin Shah
-
Publication number: 20200124430Abstract: The disclosed embodiments relate to detecting sidewalk riding by a personal mobility vehicle (e.g., an electric scooter). For example, a method includes collecting sensor data (e.g., vibration data of an accelerometer) generated by the scooter while traveling on a surface of a travel pathway. The method further includes identifying a surface type by processing the collected sensor data with a computer model that can distinguish among different surface types, and determining that the travel pathway is unsuitable (e.g., a sidewalk) for the scooter based at least in part on the identified surface type (e.g., a pattern of concrete sections). In response to determining that the travel pathway is a sidewalk, causing the personal mobility vehicle to assist the user in navigating the personal mobility vehicle, alter a mobility operation of the personal mobility vehicle, or notify a surrounding area of a presence of the personal mobility vehicle.Type: ApplicationFiled: October 21, 2019Publication date: April 23, 2020Inventors: Henry Weston Bradlow, Punit Nitin Shah, Wubai Zhou, Jinsong Tan, Emad El-Haraty, Li Jiang
-
Publication number: 20200122802Abstract: 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: September 4, 2019Publication date: April 23, 2020Inventors: Henry W. Bradlow, Hung Yui Lo, Houchang Lu, Yang Song, Meng Xie, Peter Chang, Xiaoxiao Hou, Punit Nitin Shah, Seiwai Wang
-
Patent number: 10360590Abstract: A method of identifying, to a user, acquirable entities that the user may be interested in is disclosed. The method includes at a component configured to analyze information across a plurality of applications, analyzing in one or more of the applications being used by a user, content in the one or more applications. The method further includes based on the content, identifying one or more acquirable entities from the content. The method further includes identifying to the user the identified acquirable entities.Type: GrantFiled: December 28, 2016Date of Patent: July 23, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Dileep R. Kumar, Philippe Blais, Shrey Nitin Shah
-
Publication number: 20190052551Abstract: Various communication systems may benefit from an improved cloud verification platform. For example, a cloud verification platform that can test and verify the underlying cloud infrastructure on behalf of the cloud application in an automated and systematic fashion may be helpful. A method may include connecting to a cloud verification service for testing a cloud infrastructure. The method may also include triggering execution of a virtual network function on the cloud infrastructure. In addition, the method may include testing a key attribute of the cloud infrastructure with the executed virtual network function using the cloud verification service. Further, the method may include sending a metric of the key attribute of the cloud infrastructure or the virtual network function to a user equipment.Type: ApplicationFiled: February 21, 2017Publication date: February 14, 2019Inventors: Krzysztof BARCZYNSKI, Mikhael Harswanto HARSWANTO, Nitin SHAH, Przemyslaw SASNAL, Tri Wasono Adi NUGROHO, Irving Benjamin CORDOVA, Zoltan SZILADI, Artur TYLOCH, Tomasz BAK, Stefan Angelov PETZOV
-
Publication number: 20170109787Abstract: A method of identifying, to a user, acquirable entities that the user may be interested in is disclosed. The method includes at a component configured to analyze information across a plurality of applications, analyzing in one or more of the applications being used by a user, content in the one or more applications. The method further includes based on the content, identifying one or more acquirable entities from the content. The method further includes identifying to the user the identified acquirable entities.Type: ApplicationFiled: December 28, 2016Publication date: April 20, 2017Inventors: Dileep R. Kumar, Philippe Blais, Shrey Nitin Shah
-
Patent number: 9563912Abstract: A method of identifying, to a user, acquirable entities that the user may be interested in is disclosed. The method includes at a component configured to analyze information across a plurality of applications, analyzing in one or more of the applications being used by a user, content in the one or more applications. The method further includes based on the content, identifying one or more acquirable entities from the content. The method further includes identifying to the user the identified acquirable entities.Type: GrantFiled: August 15, 2014Date of Patent: February 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Dileep R. Kumar, Philippe Blais, Shrey Nitin Shah
-
Publication number: 20160092425Abstract: 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: ApplicationFiled: July 16, 2015Publication date: March 31, 2016Inventors: Nitin SHAH, Rajiv Kumar MALHOTRA, Vidya VISWANATHAN