Patents by Inventor VIRAT G. PATEL

VIRAT G. PATEL 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: 10595324
    Abstract: A method and apparatus are provided for synchronizing network traffic to a mobile device from each of multiple servers, wherein each such server can independently determine when to send traffic to the mobile device. More particularly, each of the multiple servers receives, from the mobile device, a value that uniquely identifies the mobile device from among multiple mobile devices. The server determines a time slot value based on the received value and assigns a time slot to the mobile device based on the determined time slot value. The server then transmits data to the mobile device in the assigned time slot. By each of the multiple servers determining the time slot value, and the assigned time slot, based on a same value received from the mobile device, the multiple servers are able to synchronize their transmissions to the mobile device without need of a common, intermediary, push notification service.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: March 17, 2020
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Krzysztof Minior, Przemyslaw L. Bogucki, Virat G. Patel, Steven E. Vanswol
  • Publication number: 20190104388
    Abstract: A method and console are provided that create an explicit talk group list for a user device, the explicit talk group list is created by the user device and includes a plurality of first talk groups. A privileged user device, such as a console, creates an implicit talk group list for the user device. The implicit talk group list includes a plurality of second talk groups. The explicit talk group is combined with the implicit talk group list to form a scan list. If the number of talk groups in the scan list exceeds a predetermined threshold, enough talk groups are removed from the scan list until the number of talk groups in the talk group equals the predetermined threshold.
    Type: Application
    Filed: October 3, 2017
    Publication date: April 4, 2019
    Inventors: MADHUSUDAN PAI, VAIDYANATH CHANDRAMOWLEESWARAN, RITESH DESAI, VIRAT G. PATEL
  • Publication number: 20190104402
    Abstract: A method and console are provided that assign a user device access to a remote service, such as a talk group. The user device is provided access to communications history associated with the remote service. At some point access to the remote service for the user device is revoked, but access to the communications history associated with the remote service is not revoked at this time. At a later time, access to the communications history associated with the remote service from the user device is revoked.
    Type: Application
    Filed: October 3, 2017
    Publication date: April 4, 2019
    Inventors: MADHUSUDAN PAI, VAIDYANATH CHANDRAMOWLEESWARAN, RITESH DESAI, VIRAT G. PATEL
  • Publication number: 20180295636
    Abstract: A method and apparatus are provided for synchronizing network traffic to a mobile device from each of multiple servers, wherein each such server can independently determine when to send traffic to the mobile device. More particularly, each of the multiple servers receives, from the mobile device, a value that uniquely identifies the mobile device from among multiple mobile devices. The server determines a time slot value based on the received value and assigns a time slot to the mobile device based on the determined time slot value. The server then transmits data to the mobile device in the assigned time slot. By each of the multiple servers determining the time slot value, and the assigned time slot, based on a same value received from the mobile device, the multiple servers are able to synchronize their transmissions to the mobile device without need of a common, intermediary, push notification service.
    Type: Application
    Filed: December 11, 2015
    Publication date: October 11, 2018
    Inventors: KRZYSZTOF MINIOR, PRZEMYSLAW L. BOGUCKI, VIRAT G. PATEL, STEVEN E. VANSWOL
  • Patent number: 8990381
    Abstract: A method and apparatus for managing common and application specific presence information, wherein the apparatus programs a computer to perform the method, which includes: receiving a publication message comprising presence information from a presentity; partitioning the presence information into common presence information and application specific presence information; storing the common presence information in a common presence information database, wherein authorization for access to the common presence information database is controlled by the presence server; and forwarding the application specific presence information to an external application, wherein the external application controls storage of the application specification presence information and authorization for access to the application specific presence information.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: March 24, 2015
    Assignee: Motorola Solutions, Inc.
    Inventor: Virat G. Patel
  • Patent number: 8959160
    Abstract: A method and apparatus for displaying a message destined for different recipients, wherein the apparatus programs a computer to perform the method, which includes: determining that a message is destined for a first recipient and a second recipient; determining a message size limit for the message based on capabilities of a first device used by the first recipient and a second device used by the second recipient; displaying a first portion of the message in a first format when a length of the message is less than the message size limit; displaying a next portion of the message in a second different format when the length of the message exceeds the message size limit.
    Type: Grant
    Filed: August 4, 2010
    Date of Patent: February 17, 2015
    Assignee: Motorola Solutions, Inc.
    Inventors: Virat G. Patel, Yu-Chia E. Chang, Wojciech Klimczak, Matthew R. Nakoneczny
  • Publication number: 20120173706
    Abstract: A method and apparatus for managing common and application specific presence information, wherein the apparatus programs a computer to perform the method, which includes: receiving a publication message comprising presence information from a presentity; partitioning the presence information into common presence information and application specific presence information; storing the common presence information in a common presence information database, wherein authorization for access to the common presence information database is controlled by the presence server; and forwarding the application specific presence information to an external application, wherein the external application controls storage of the application specification presence information and authorization for access to the application specific presence information.
    Type: Application
    Filed: December 31, 2010
    Publication date: July 5, 2012
    Applicant: MOTOROLA, INC.
    Inventor: VIRAT G. PATEL
  • Publication number: 20120036196
    Abstract: A method and apparatus for displaying a message destined for different recipients, wherein the apparatus programs a computer to perform the method, which includes: determining that a message is destined for a first recipient and a second recipient; determining a message size limit for the message based on capabilities of a first device used by the first recipient and a second device used by the second recipient; displaying a first portion of the message in a first format when a length of the message is less than the message size limit; displaying a next portion of the message in a second different format when the length of the message exceeds the message size limit.
    Type: Application
    Filed: August 4, 2010
    Publication date: February 9, 2012
    Applicant: MOTOROLA, INC.
    Inventors: VIRAT G. PATEL, YU-CHIA E. CHANG, WOJCIECH KLIMCZAK, MATTHEW R. NAKONECZNY