Patents by Inventor Pankaj Trivedi

Pankaj Trivedi 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: 10686711
    Abstract: Described herein are systems, methods, and software to enhance secure communications between computing systems. In one implementation, a communication service identifies a communication request from an application on the computing system to transfer data to a second application on a second computing system. In response to the communication request, the communication service identifies a communication group of a plurality of communication groups associated with the application and the second application. Once the communication group is identified, the communication service identifies a communication quality of service based on the identified communication group, and transfers the data associated with the communication request to the second computing system in accordance with the communication quality of service.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: June 16, 2020
    Assignee: COLORTOKENS, INC.
    Inventors: Ravi Voleti, Harish Magganmane, Ashish Trivedi, Deepak Mohanty, Anoop Kapoor, Pankaj Parekh, Naveen Kulshreshtha
  • Patent number: 10652212
    Abstract: To obviate the possibility of a data packet requesting for a communication between a source computer and a destination computer being blocked either by a source firewall or a destination firewall or both, the source computer is configured to transmit the data packet to an intermediary sever, bypassing the source firewall and the destination firewall. The intermediary server is configured to analyze the data packet transmitted from the source computer and is further configured to acknowledge the need to establish a communication between the source computer and the destination computer. The intermediary server subsequently generates a notification notifying the destination computer to establish a communication with the source computer. The intermediary server transmits a notification to the destination computer and triggers the destination computer to respond to the notification and establish a communication session with the source computer.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: May 12, 2020
    Assignee: COLORTOKENS, INC.
    Inventors: Pankaj Parekh, Ashish Trivedi, Deepak Mohanty
  • Patent number: 10630657
    Abstract: The present disclosure envisages establishing a virtual overlay network between the source computer and the destination computer (in addition to a typical, unsecured, public computer network already connecting the source computer and the destination computer), and designating the source computer and destination computer to be identified on the virtual overlay network only by the corresponding source private IP address and destination private IP address. The present disclosure envisages an intermediary server for creating and subsequently managing the virtual overlay network. The intermediary server renders the virtual overlay network accessible only to the source computer and the destination computer to communicate with one another and to exchange data packets using the source private IP address and destination private address and the corresponding private ports, while ensuring that the virtual overlay network remains inaccessible to any other computer on the underlying public computer network.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: April 21, 2020
    Assignee: COLORTOKENS, INC.
    Inventors: Pankaj Parekh, Ashish Trivedi, Harish Magganmane, Ravi Voleti
  • Patent number: 10554633
    Abstract: Described herein are systems, methods, and software to enhance secure communications between computing systems. In one implementation, a communication service identifies a communication request for a first application on a first computing system to transfer data to a second application on a second computing system. In response to the request, the communication service generates a packet, wherein the packet includes an encrypted portion for the data and private addressing associated with the first and second applications, and an unencrypted portion for group identifier information and public addressing information. Once the packet is generated, the packet is transferred to the second computing system.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: February 4, 2020
    Assignee: COLORTOKENS, INC.
    Inventors: Harish Magganmane, Ravi Voleti, Ashish Trivedi, Deepak Mohanty, Charles Kuta, Anoop Kapoor, Pankaj Parekh
  • Patent number: 10511948
    Abstract: An inflight entertainment system for use in an aircraft displays commands to a passenger to move a passenger electronic device (PED) between locations defined relative a seatback display device and the passenger's seat. The system measures received signal strength indications (RSSIs) from discoverable PEDs over time while the PED is moved between the locations, and selects one of the PEDs that satisfies a defined rule for an amount of change that is observed over time in the measured RSSIs for that PED. The system then establishes a connection through a Bluetooth transceiver with a Bluetooth transceiver of the selected PED.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: December 17, 2019
    Assignee: Thales Avionics, Inc.
    Inventors: Khosro Rabii, Jean-Yves Couleaud, Pierre Schuberth, Pankaj Trivedi, Thomas Jackson
  • Patent number: 10464675
    Abstract: An entertainment system includes a docking station having a wired interface, a display unit, and a wireless controller. The display unit includes a video display device and a processor that communicates through a Bluetooth transceiver and the wired interface of the docking station. The wireless controller includes a processor that communicates through a wired interface and a Bluetooth transceiver. The wireless controller is releasably docked in the docking station to communicatively connect the wired interfaces of the wireless controller and the docking station. While docked in the docking station the processors of the wireless controller and the display unit communicate through the wired interfaces of the wireless controller and the docking station to establish a Bluetooth connection between the Bluetooth transceivers of the wireless controller and the display unit.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: November 5, 2019
    Assignee: Thales Avionics, Inc.
    Inventors: Khosro Rabii, Jean-Yves Couleaud, Pierre Schuberth, Jay Eggenberger, Pankaj Trivedi
  • Patent number: 10469287
    Abstract: Described herein are systems, methods, and software to enhance gateway security for multiple communication groups. In one implementation, a method of operating a gateway service includes identifying a data packet received from a first computing system, wherein the data packet comprises a first destination port value. The method further includes, identifying a group identifier within the data packet, wherein the group identifier associated with a communication group of the plurality of communication groups, translating the first destination port value to a second destination port value based on the group identifier, and forwarding the data packet with the translated second destination port value.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: November 5, 2019
    Assignee: COLORTOKENS, INC.
    Inventors: Harish Magganmane, Ravi Voleti, Ashish Trivedi, Deepak Mohanty, Charles Kuta, Anoop Kapoor, Pankaj Parekh
  • Publication number: 20190273719
    Abstract: To obviate the possibility of a data packet requesting for a communication between a source computer and a destination computer being blocked either by a source firewall or a destination firewall or both, the source computer is configured to transmit the data packet to an intermediary sever, bypassing the source firewall and the destination firewall. The intermediary server is configured to analyze the data packet transmitted from the source computer and is further configured to acknowledge the need to establish a communication between the source computer and the destination computer. The intermediary server subsequently generates a notification notifying the destination computer to establish a communication with the source computer. The intermediary server transmits a notification to the destination computer and triggers the destination computer to respond to the notification and establish a communication session with the source computer.
    Type: Application
    Filed: March 2, 2018
    Publication date: September 5, 2019
    Inventors: PANKAJ PAREKH, Ashish Trivedi, Deepak Mohanty
  • Patent number: 10405369
    Abstract: A slave Bluetooth device establishes first and second connections with first and second master Bluetooth devices, respectively, that each operate in a master mode. The slave Bluetooth device operates in a slave mode when communicating through any of the first and second connections. The slave Bluetooth device communicates connection parameter update request packets containing timeout values to the first and second master Bluetooth devices. The slave Bluetooth device alternates during non-overlapping time slots between at least: 1) monitoring the first connection for traffic transmitted by the first master Bluetooth device while not monitoring the second connection; and 2) monitoring the second connection for traffic transmitted by the second master Bluetooth device while not monitoring the first connection; and controls a rate at which the alternating is performed based on the first timeout value and the second timeout value.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: September 3, 2019
    Assignee: Thales Avionics, Inc.
    Inventors: Khosro Rabii, Jean-Yves Couleaud, Pankaj Trivedi, Pierre Schuberth, Terence Lei
  • Publication number: 20190190894
    Abstract: Described herein are systems, methods, and software to enhance secure communications between computing systems. In one implementation, a private domain name system (DNS) receives a DNS lookup request from a computing system of a plurality of computing systems associated with a private communication group, and forwards the DNS lookup request to a public DNS. The private DNS further receives a public address associated with the DNS lookup request from the public DNS, translates the public address to a private address, and transfers the private address to the requesting computing system.
    Type: Application
    Filed: December 20, 2017
    Publication date: June 20, 2019
    Inventors: Anoop Kapoor, Ryan Farjadi, Pankaj Parekh, Ashish Trivedi, Satyam Tyagi, Harish Magganmane, Deepak Mohanty, Ravi Voleti
  • Publication number: 20190098478
    Abstract: An inflight entertainment system for use in an aircraft displays commands to a passenger to move a passenger electronic device (PED) between locations defined relative a seatback display device and the passenger's seat. The system measures received signal strength indications (RSSIs) from discoverable PEDs over time while the PED is moved between the locations, and selects one of the PEDs that satisfies a defined rule for an amount of change that is observed over time in the measured RSSIs for that PED. The system then establishes a connection through a Bluetooth transceiver with a Bluetooth transceiver of the selected PED.
    Type: Application
    Filed: October 22, 2018
    Publication date: March 28, 2019
    Inventors: Khosro Rabii, Jean-Yves Couleaud, Pierre Schuberth, Pankaj Trivedi, Thomas Jackson
  • Publication number: 20190075611
    Abstract: A slave Bluetooth device establishes first and second connections with first and second master Bluetooth devices, respectively, that each operate in a master mode. The slave Bluetooth device operates in a slave mode when communicating through any of the first and second connections. The slave Bluetooth device communicates connection parameter update request packets containing timeout values to the first and second master Bluetooth devices. The slave Bluetooth device alternates during non-overlapping time slots between at least: 1) monitoring the first connection for traffic transmitted by the first master Bluetooth device while not monitoring the second connection; and 2) monitoring the second connection for traffic transmitted by the second master Bluetooth device while not monitoring the first connection; and controls a rate at which the alternating is performed based on the first timeout value and the second timeout value.
    Type: Application
    Filed: November 7, 2018
    Publication date: March 7, 2019
    Inventors: Khosro Rabii, Jean-Yves Couleaud, Pankaj Trivedi, Pierre Schuberth, Terence Lei
  • Patent number: 10149340
    Abstract: A slave Bluetooth device establishes first and second connections with first and second master Bluetooth devices, respectively, that each operate in a master mode. The slave Bluetooth device operates in a slave mode when communicating through any of the first and second connections. The slave Bluetooth device communicates connection parameter update request packets containing timeout values to the first and second master Bluetooth devices. The slave Bluetooth device alternates during non-overlapping time slots between at least: 1) monitoring the first connection for traffic transmitted by the first master Bluetooth device while not monitoring the second connection; and 2) monitoring the second connection for traffic transmitted by the second master Bluetooth device while not monitoring the first connection; and controls a rate at which the alternating is performed based on the first timeout value and the second timeout value.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: December 4, 2018
    Assignee: Thales Avionics, Inc.
    Inventors: Khosro Rabii, Jean-Yves Couleaud, Pankaj Trivedi, Pierre Schuberth, Terence Lei
  • Patent number: 10136293
    Abstract: An inflight entertainment system for use in an aircraft displays commands to a passenger to move a passenger electronic device (PED) between locations defined relative a seatback display device and the passenger's seat. The system measures received signal strength indications (RSSIs) from discoverable PEDs over time while the PED is moved between the locations, and selects one of the PEDs that satisfies a defined rule for an amount of change that is observed over time in the measured RSSIs for that PED. The system then establishes a connection through a Bluetooth transceiver with a Bluetooth transceiver of the selected PED.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: November 20, 2018
    Assignee: Thales Avionics, Inc.
    Inventors: Khosro Rabii, Jean-Yves Couleaud, Pierre Schuberth, Pankaj Trivedi, Thomas Jackson
  • Publication number: 20140134975
    Abstract: A method includes obtaining a liability limit indicative of an available funding, determining whether a first amount of liability contributed by a first subscriber during a provision of a service to the first subscriber exceeds a first balance indicative of a first portion of the available funding that may be consumed by the first subscriber, determining whether a second amount of liability contributed by a second subscriber during a provision of a service to the second subscriber exceeds a second balance indicative of a second portion of the available funding that may be consumed by the second subscriber, issuing a first communication to a device to affect the provision of a service to the first subscriber if the first amount of liability exceeds the first balance, and issuing a second communication to the device to affect the provision of a service to the second subscriber if the second amount of liability exceeds the second balance.
    Type: Application
    Filed: January 21, 2014
    Publication date: May 15, 2014
    Applicant: COMVERSE, INC.
    Inventors: Bruce FRANKEL, Lior AUSLANDER, Pankaj TRIVEDI, David POLICAR
  • Patent number: 8655759
    Abstract: A method includes determining whether a first amount of liability contributed by a first subscriber during a provision of a service to the first subscriber exceeds a first balance indicative of a first portion of available funding that may be consumed by the first subscriber, determining whether a second amount of liability contributed by a second subscriber during a provision of a service to the second subscriber exceeds a second balance indicative of a second portion of the available funding that may be consumed by the second subscriber, issuing a first communication to a device to affect the provision of a service to the first subscriber if the first amount of liability exceeds the first balance, and issuing a second communication to the device to affect the provision of a service to the second subscriber if the second amount of liability exceeds the second balance.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: February 18, 2014
    Assignee: Comverse, Inc.
    Inventors: Bruce Frankel, Lior Auslander, Pankaj Trivedi, David Policar
  • Publication number: 20120047057
    Abstract: A method includes obtaining a liability limit indicative of an available funding, determining whether a first amount of liability contributed by a first subscriber during a provision of a service to the first subscriber exceeds a first balance indicative of a first portion of the available funding that may be consumed by the first subscriber, determining whether a second amount of liability contributed by a second subscriber during a provision of a service to the second subscriber exceeds a second balance indicative of a second portion of the available funding that may be consumed by the second subscriber, issuing a first communication to a device to affect the provision of a service to the first subscriber if the first amount of liability exceeds the first balance, and issuing a second communication to the device to affect the provision of a service to the second subscriber if the second amount of liability exceeds the second balance.
    Type: Application
    Filed: April 30, 2009
    Publication date: February 23, 2012
    Inventors: Bruce Frankel, Lior Auslander, Pankaj Trivedi, David Policar
  • Publication number: 20120041853
    Abstract: There is provided a method that includes (i) receiving a notification of an event concerning a network communication service, (ii) querying a database, in response to the notification, to obtain a payment mode for the service, in which the payment mode is selectable from a set that includes (a) pre-payment and (b) post-payment, (iii) determining, in accordance with the payment mode, whether a balance to fund the service satisfies a balance criterion, and (iv) issuing, in accordance with whether the balance to fund the service satisfies the balance criterion, a communication to a device to affect a provision of the service. There is also provided a system that employs the method, and a storage medium that contains instructions for controlling a processor to perform the method.
    Type: Application
    Filed: April 30, 2009
    Publication date: February 16, 2012
    Inventors: Hemlata S. Kadia, Lior Auslander, Geoffrey Benger Coleman, Christopher Allen Doehler, Bruce Frankel, Gabriel Matsliach, David M. Sell, Pankaj Trivedi
  • Publication number: 20120030102
    Abstract: There is provided a method that includes (a) receiving a notification of an event concerning a network communication service involving a subscriber, in which the subscriber is linked to a first account having first account terms, and a second account having second account terms, (b) making a decision of whether to handle the network communication service in accordance with the subscriber being linked to the first account or in accordance with the subscriber being linked to the second account, and (c) issuing a communication to a device to facilitate the network communication service, pursuant to the decision. There is also provided a system that performs the method, and a storage medium that contains instructions for controlling a processor to perform the method.
    Type: Application
    Filed: April 30, 2009
    Publication date: February 2, 2012
    Inventors: Christopher Allen Doehler, Lior Auslander, Geoffrey Benger Coleman, Bruce Frankel, Gabriel Matsliach, David M. Sell, Paresh C. Shah, Pankaj Trivedi