Patents by Inventor Sanjay Nathwani

Sanjay Nathwani 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: 20240077998
    Abstract: According to an aspect, a method includes installing an application on a computing device, determining whether to activate a compatibility mode for the application, in response to activating the compatibility mode, determining a restriction to a change to an application window size or shape of a user interface of the application, and rendering a user interface object defining a plurality of predefined sizing options for the user interface of the application.
    Type: Application
    Filed: November 9, 2023
    Publication date: March 7, 2024
    Inventors: Sanjay Nathwani, Ben McCanny, Kazuki Takise
  • Publication number: 20240069709
    Abstract: The technology provides a computing device having a communication module configured to communicate with one or more remote services to receive content, a display module configured to display the content to a user, a user input device that includes one or more customizable features corresponding to the content received from a given one of the remote services, and a processing module. The processing module is configured to associate a given one of the one or more customizable features with a specific element of the user input device, identify selection of the given one of the one or more customizable features, and, in response to the identified selection of the given one of the one or more customizable features, prioritize interaction with the content over one or more other functions performed by the computing device.
    Type: Application
    Filed: August 31, 2022
    Publication date: February 29, 2024
    Inventors: Diego Rivas, Sanjay Nathwani, Zachary Daniel Alcorn
  • Publication number: 20240066397
    Abstract: The technology provides a computing device and method of operation that includes receiving, by the computing device, content from a remote service. The method identifies a latency issue associated with the content, and determines a set of diagnostic options based on information about the content and the latency issue. The set of diagnostic options identifies at least one of network information or display information. The method includes generating, for presentation on a display device via a graphical user interface, a notification indicating the latency issue and the set of diagnostic options. The notification includes an option to access the set of diagnostic options in order to address the latency issue.
    Type: Application
    Filed: August 31, 2022
    Publication date: February 29, 2024
    Inventors: Diego Rivas, Sanjay Nathwani, Zachary Daniel Alcorn
  • Publication number: 20240048607
    Abstract: The technology enables link creation for web-based content that is part of a progressive web app or other remotely-hosted service. This includes launching a web-based application such as a progressive web application in a browser instance presented on a display device. One or more processors of a client computing device receive a selection of a content item that is presented in the browser instance. The system generates, via the one or more processors, a query to create an icon for the selected content item. In response to the query, the one or more processors create the icon for the selected content item and creating a manifest entry associating the icon with a direct link to the content item.
    Type: Application
    Filed: August 8, 2022
    Publication date: February 8, 2024
    Inventors: Sanjay Nathwani, Trevor Lu, Ibrahim Karahan
  • Patent number: 11816318
    Abstract: According to an aspect, a method includes installing an application on a computing device, determining whether to activate a compatibility mode for the application, in response to activating the compatibility mode, determining a restriction to a change to an application window size or shape of a user interface of the application, and rendering a user interface object defining a plurality of predefined sizing options for the user interface of the application.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: November 14, 2023
    Assignee: Google LLC
    Inventors: Sanjay Nathwani, Ben McCanny, Kazuki Takise
  • Publication number: 20230034967
    Abstract: According to an aspect, a method includes installing an application on a computing device, determining whether to activate a compatibility mode for the application, in response to activating the compatibility mode, determining a restriction to a change to an application window size or shape of a user interface of the application, and rendering a user interface object defining a plurality of predefined sizing options for the user interface of the application.
    Type: Application
    Filed: July 28, 2021
    Publication date: February 2, 2023
    Inventors: Sanjay Nathwani, Ben McCanny, Kazuki Takise
  • Patent number: 11129123
    Abstract: A first device that includes a processor configured to transmit/receive a trigger message to/from a second device based on wireless short-range communication. The trigger message initiates a registration process within a wireless local area network (WLAN).
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: September 21, 2021
    Assignee: BlackBerry Limited
    Inventors: Stephen McCann, Michael Peter Montemurro, Roger Paul Durand, Sanjay Nathwani
  • Patent number: 10547987
    Abstract: An apparatus having both a Bluetooth-compatible transceiver and a cellular-telephony transceiver has a control circuit operably coupled to the foregoing configured to facilitate at least one on-board application using voice-based user input. The control circuit, upon determining that a call-setup message as received via the Bluetooth-compatible transceiver specifies a particular predetermined number (such as a predetermined number that comprises an invalid number to serve as a telephone number) to call, automatically uses audio content received via the Bluetooth-compatible transceiver as the aforementioned voice-based user input for that on-board application. By one approach, the apparatus can provide that predetermined number to a given secondary platform as part of a conveyed contacts list.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: January 28, 2020
    Assignee: BlackBerry Limited
    Inventor: Sanjay Nathwani
  • Publication number: 20180332556
    Abstract: A first device that includes a processor configured to transmit/receive a trigger message to/from a second device based on wireless short-range communication. The trigger message initiates a registration process within a wireless local area network (WLAN).
    Type: Application
    Filed: July 23, 2018
    Publication date: November 15, 2018
    Inventors: Stephen McCann, Michael Peter Montemurro, Roger Paul Durand, Sanjay Nathwani
  • Patent number: 10034260
    Abstract: A first device that includes a processor configured to transmit/receive a trigger message to/from a second device based on wireless short-range communication. The trigger message initiates a registration process within a wireless local area network (WLAN).
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: July 24, 2018
    Assignee: BlackBerry Limited
    Inventors: Stephen McCann, Michael Peter Montemurro, Sanjay Nathwani, Roger Paul Durand
  • Patent number: 10027850
    Abstract: A method and device for securing image data detected by an electronic device is provided. The electronic may include a camera. In one aspect, a method includes: capturing image data using the camera; based on the captured image data, detecting a security marker displayed by a display device, the security marker being periodically displayed to be undetectable by a human eye that is viewing the display device; and in response to determining that the security marker is detected by the electronic device, applying a security policy to the image data captured by the electronic device.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: July 17, 2018
    Assignee: BLACKBERRY LIMITED
    Inventors: Sean Vandeweerd, Sanjay Nathwani, Kian Marandi
  • Patent number: 10019639
    Abstract: A method and device for determining a boundary associated with image data captured by an electronic device is provided. The electronic device may include a camera. In one aspect, a method includes: capturing the image data using the camera; based on the captured image data, detecting a boundary marker displayed by a display device, the boundary marker is periodically displayed to be undetectable by a human eye that is viewing the display device; and modifying, based on the boundary marker, image data captured by the camera.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: July 10, 2018
    Assignee: BlackBerry Limited
    Inventors: Sean Vandeweerd, Sanjay Nathwani, Kian Marandi
  • Patent number: 9886232
    Abstract: According to embodiments described in the specification, a mobile electronic device and method for controlling a media player device to play back media are provided. The mobile device includes: a network interface; a memory storing first audio data and second audio data; a microphone; and a processor interconnected with the network interface, the memory and the microphone, the processor operating to: transmit, to a media player device via the network interface, a request to initiate a connection between the mobile device and the media player device; send the first audio data over the connection to the media player device for playback by the media player device; detect the playback of the first audio data via the microphone; and in response to detecting playback of the first audio data, send the second audio data over the connection to the player device for playback by the media player device.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: February 6, 2018
    Assignee: BLACKBERRY LIMITED
    Inventors: Sean Vandeweerd, Sanjay Nathwani
  • Publication number: 20170302822
    Abstract: A method and device for securing image data detected by an electronic device is provided. The electronic may include a camera. In one aspect, a method includes: capturing image data using the camera; based on the captured image data, detecting a security marker displayed by a display device, the security marker being periodically displayed to be undetectable by a human eye that is viewing the display device; and in response to determining that the security marker is detected by the electronic device, applying a security policy to the image data captured by the electronic device.
    Type: Application
    Filed: April 19, 2016
    Publication date: October 19, 2017
    Applicant: BLACKBERRY LIMITED
    Inventors: Sean VANDEWEERD, Sanjay NATHWANI, Kian MARANDI
  • Publication number: 20170300769
    Abstract: A method and device for determining a boundary associated with image data captured by an electronic device is provided. The electronic device may include a camera. In one aspect, a method includes: capturing the image data using the camera; based on the captured image data, detecting a boundary marker displayed by a display device, the boundary marker is periodically displayed to be undetectable by a human eye that is viewing the display device; and modifying, based on the boundary marker, image data captured by the camera.
    Type: Application
    Filed: April 19, 2016
    Publication date: October 19, 2017
    Applicant: BLACKBERRY LIMITED
    Inventors: Sean VANDEWEERD, Sanjay NATHWANI, Kian MARANDI
  • Patent number: 9584979
    Abstract: A method on a server for providing content to a mobile device is provided. Paired device identity information associated with a device that has been paired to the mobile device is received. Content available from the server based upon the paired device identity information is determined and sent to the mobile device.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: February 28, 2017
    Assignee: BlackBerry Limited
    Inventors: Sanjay Nathwani, Charles Angus Duffy, Devendra Jugdeo, Allan Jeffrey Stirrett
  • Publication number: 20160342434
    Abstract: A method for configuring an electronic device comprises receiving an order for a new electronic device from a user, receiving account information for a server account for the user emulating the new electronic device on a server to generate a virtual electronic device, associating the virtual electronic device with the server account, providing access to the virtual electronic device through the server account, configuring the virtual electronic device based on user interaction with the virtual electronic device through the server account, receiving an activation signal from the new electronic device; and applying a configuration of the virtual electronic device to the new electronic device.
    Type: Application
    Filed: May 20, 2015
    Publication date: November 24, 2016
    Inventors: Sean VANDEWEERD, Sanjay NATHWANI, Jason Phillip Peter LAROCK
  • Publication number: 20160128015
    Abstract: A first device that includes a processor configured to transmit/receive a trigger message to/from a second device based on wireless short-range communication. The trigger message initiates a registration process within a wireless local area network (WLAN).
    Type: Application
    Filed: January 11, 2016
    Publication date: May 5, 2016
    Inventors: Stephen McCann, Michael Peter Montemurro, Sanjay Nathwani, Roger Paul Durand
  • Publication number: 20160044476
    Abstract: An apparatus having both a Bluetooth-compatible transceiver and a cellular-telephony transceiver has a control circuit operably coupled to the foregoing configured to facilitate at least one on-board application using voice-based user input. The control circuit, upon determining that a call-setup message as received via the Bluetooth-compatible transceiver specifies a particular predetermined number (such as a predetermined number that comprises an invalid number to serve as a telephone number) to call, automatically uses audio content received via the Bluetooth-compatible transceiver as the aforementioned voice-based user input for that on-board application. By one approach, the apparatus can provide that predetermined number to a given secondary platform as part of a conveyed contacts list.
    Type: Application
    Filed: October 16, 2015
    Publication date: February 11, 2016
    Inventor: Sanjay NATHWANI
  • Patent number: 9253589
    Abstract: A first device that includes a processor configured to transmit/receive a trigger message to/from a second device based on wireless short-range communication. The trigger message initiates a registration process within a wireless local area network (WLAN).
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: February 2, 2016
    Assignee: BlackBerry Limited
    Inventors: Stephen McCann, Michael Peter Montemurro, Roger Paul Durand, Sanjay Nathwani