Patents by Inventor Jatinder Pal Singh

Jatinder Pal Singh 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: 20210365920
    Abstract: A method comprises receiving, by one or more processors of a computing device and from one or more third-party servers, a request to transfer funds from a first financial account to a second financial account. The request is associated with a user account of the one or more third-party servers and comprises a plurality of parameters. The method comprises selecting, by the one or more processors and based on at least a subset of the plurality of parameters and financial-network data, a financial network, of a plurality of financial networks, over which to transfer the funds. The subset of the plurality of parameters comprises at least one of a cost priority parameter and a speed priority parameter. The financial-network data includes data associated with the plurality of financial networks. The method further comprises initiating, by the one or more processors, transfer of the funds over the selected financial network.
    Type: Application
    Filed: September 19, 2016
    Publication date: November 25, 2021
    Inventors: Naga Adapala, Stephen Godfrey, Michael P. Skelley, Elise M. Chapman, Satish Kumar Sura Venkata, Jatinder Pal Singh
  • Patent number: 9805331
    Abstract: A method of tracking an inventory of objects via a mobile communications device includes acquiring an image of one or more of the objects via the mobile communications device, which also collects a location of the mobile communications device while acquiring the image of the one or more of the objects. The location and image are transferred from the mobile communications device to a remote server via a wireless network, such that the one or more of the objects are identified at the server based on the image, and the location and identity of the one or more objects are stored on a database associated with the server.
    Type: Grant
    Filed: February 9, 2011
    Date of Patent: October 31, 2017
    Assignees: DEUTSCHE TELEKOM AG, THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY
    Inventors: Cheng-Hsin Hsu, Kyu-Han Kim, Jatinder Pal Singh, David M. Chen, Sam Tsai, Bernd Girod
  • Patent number: 9621930
    Abstract: A method is described for streaming video data within a network, wherein the video data includes a sequence of frames. The method includes encoding the sequence of frames and generating a plurality of substreams from the encoded frames in this embodiment. Each of the plurality of substreams is assigned an identifier, and each substream includes a common encoded frame and a non-overlapping portion of the encoded sequence. The non-overlapping portion of the encoded sequence of each substream is selected from the encoded frames based on the identifier of the respective substream. The method also includes transmitting the plurality of substreams to a receiver in an embodiment.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: April 11, 2017
    Assignees: DEUTSCHE TELEKOM AG, THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY
    Inventors: Jeonghun Noh, Minar Makar, Bernd Girod, Frank Hartung, Jatinder Pal Singh
  • Patent number: 8880707
    Abstract: A method for managing TCP flows in a mobile device adapted to connect to two or more wireless network types includes enabling connection to a number of networks of different types at the mobile device and executing a plurality of Internet-enabled applications on the mobile device. Each such application forms an existing TCP connection over a first one of the wireless networks. The routing table is modified such that any additional TCP connection will be created on a second one of the wireless networks. The device determines that a termination condition has occurred and in response to determining that the termination condition has occurred, renders an interface on the mobile device to the first one of the wireless networks inoperative.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: November 4, 2014
    Assignees: Deutsche Telekom AG, William Marsh Rice University
    Inventors: Angela Nicoara, Ahmad Rahmati, Clayton Shepard, Lin Zhong, Jatinder Pal Singh
  • Patent number: 8832751
    Abstract: A system for enabling streaming video to a mobile client includes a plurality of fixed node peers linked to the mobile client via one or more networks as well as a video source linked to fixed node peers and configured to provide streaming video data representing a video presentation to each of the fixed node peers. A decoder assembly associated with each of the fixed node peers is configured to decode the streaming video data and to transcode a portion of the decoded streaming video data for transmission to the mobile client. A video substream manager and interleaver on the mobile client is provided for receiving the transcoded output of the decoder assemblies of the fixed node peers and reconstructing the video presentation on a screen of the mobile client.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: September 9, 2014
    Assignees: Deutsche Telekom AG, The Board of Trustees of the Leland Stanford Junior University
    Inventors: Jeonghun Noh, Bernd Girod, Jatinder Pal Singh, Kyu-Han Kim, Sachin Kumar Agarwal, Peter Pogrzeba
  • Patent number: 8817629
    Abstract: A method for routing-assisted traffic monitoring includes providing a set of flows, each flow having an associated ingress routing device and an associated egress routing device. A controller determines a micro-flowset routing for the set of flows, the micro-flowset routing defining which of a set of directed links connecting a plurality of routing devices are used to route each of the flows from the respective ingress routing device to the respective egress routing device. The controller transmits flow information to at least a first routing device of the plurality of routing devices according to the micro-flowset routing, the flow information defining which of the set of directed links are to be used to route at least one flow entering the first routing device to a second routing device of the plurality of routing devices.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: August 26, 2014
    Assignees: Deutsche Telekom AG, The Regents of the University of California
    Inventors: Srinivasan Seetharaman, Saqib Raza, Chen-Nee Chuah, Guanyao Huang, Jatinder Pal Singh
  • Patent number: 8793391
    Abstract: The described system and method provide joint rate control and scalable stream adaptation for multiple clients concurrently competing for the same access networks. For each such client, an optimization problem is constructed and solved to determine the streaming rate over each access network, the video packets to be transmitted, and the access network over which each video packet is sent. The rate control and stream adaptation problem is constructed as an integer program in an embodiment of the invention, with an objective to minimize a cost function of the expected video distortion. Randomized packet scheduling is accounted for in an embodiment of the invention by relaxing the integer program into real-valued optimization programs and deriving convex programming approximations.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: July 29, 2014
    Assignee: Deutsche Telekom AG
    Inventors: Cheng-Hsin Hsu, Nikolaos Markos Freris, Jatinder Pal Singh, Xiaoqing Zhu
  • Publication number: 20140160153
    Abstract: In one exemplary embodiment, a method for a real-time learning and collaboration environment comprising a first user's computing device and a second user's computing device to access a first digital whiteboard generated by the first user's computing device. A first modification is received from a first user to the first digital whiteboard. The first digital whiteboard is modified according to the first modification. A second user's computing device is enabled to generate a second digital whiteboard. The second digital whiteboard can overlay a view of the first digital whiteboard. A second modification is received from a second user to the second digital whiteboard. The view of the second digital whiteboard overlaying the first digital whiteboard is modified according to the second modification. A master view of the first view of the first digital whiteboard and the second view of the second digital whiteboard is provided to a whiteboard management dashboard application in the first user's computing device.
    Type: Application
    Filed: December 7, 2012
    Publication date: June 12, 2014
    Inventor: Jatinder Pal Singh
  • Patent number: 8750188
    Abstract: A client-based system for use in a mobile client device in communication with a remote server device provides for dynamically switching among multiple wireless interfaces on the mobile client device. The system includes a first interface for communicating over a cellular network, a second interface for communicating over a WiFi network, and a computer-readable medium within the mobile client device, having thereon computer-executable instructions for switching one or more connection-oriented sessions from one of the first and second interfaces to the other based on a selection policy selected from an energy saving selection policy, an offload selection policy, and a performance selection policy.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: June 10, 2014
    Assignee: Deutsche Telekom AG
    Inventors: Angela Nicoara, S. M. Shahriar Nirjon, Jatinder Pal Singh
  • Patent number: 8532670
    Abstract: A method is provided for managing a location sensing operation for location-based applications, including activating a first sensor disposed in the portable device so as to provide a location sensing operation requested by at least one location-based application. The method further includes periodically monitoring movement of the portable device by a second sensor disposed in the portable device, and suppressing the location sensing operation of the first sensor in accordance with the movement of the portable device detected by the second sensor.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: September 10, 2013
    Assignee: Deutsche Telekom AG
    Inventors: Kyu-Han Kim, Zhenyun Zhuang, Jatinder Pal Singh
  • Patent number: 8521193
    Abstract: A method for navigation based on a cellid-aided positioning system includes: determining, at a cellid-aided positioning system-compatible device, that a user has moved through a sequence of cellids, wherein moving through a sequence of cellids comprises moving from a first region corresponding to a first cellid to a second region corresponding to a second cellid; accessing previously stored route information corresponding to the sequence of cellids, wherein the previously stored route information includes previously recorded sequences of cellids and global positioning system (GPS) information; estimating a current position of the user based on the previously stored route information; and displaying the current position of the user.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: August 27, 2013
    Assignee: Deutsche Telekom AG
    Inventors: Jeongyeup Paek, Kyu-Han Kim, Jatinder Pal Singh
  • Patent number: 8427942
    Abstract: A method for connecting a mobile client to a wireless network includes periodically triggering an access point scanning process so as to monitor an access point density of a wireless network. A frequency of the triggering is adjusted in response to a change in the access point density.
    Type: Grant
    Filed: June 3, 2010
    Date of Patent: April 23, 2013
    Assignee: Deutsche Telekom AG
    Inventors: Kyu-Han Kim, Dhruv Gupta, Jatinder Pal Singh, Alexander Min
  • Patent number: 8423070
    Abstract: A method and system for determining an optimal throughput of a communications channel in a highly mobile wireless environment, which includes selecting power control measures, determining a throughput of the communications channel for each of the selected power control measures using a throughput model of the communications channel and the selected power control measure, wherein the throughput model is based on a probability of a packet error averaged over a packet fade, and wherein the probability of the packet error averaged over the packet fade is a function of the selected power control measure, and determining the optimal throughput as a maximum one of the throughputs determined for each of the selected power control measures.
    Type: Grant
    Filed: September 17, 2004
    Date of Patent: April 16, 2013
    Inventors: Volkmar Scharf-Katz, Jatinder Pal Singh, Nicholas Bambos
  • Patent number: 8392201
    Abstract: A method for streaming audio data in a network, the audio data having a sequence of samples, includes encoding the sequence of samples into a plurality of coded base bitstreams, generating a plurality of enhancement streams, and transmitting the coded base bitstreams and the enhancement bitstreams to a receiver for decoding. Each of the enhancement bitstreams is generated from one of a plurality of non-overlapping portions of the sequence of samples.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: March 5, 2013
    Assignees: Deutsche Telekom AG, The Board of Trustees of the Leland Stanford Junior University
    Inventors: Jeonghun Noh, Bernd Girod, Peter Pogrzeba, Sachin Kumar Agarwal, Jatinder Pal Singh, Kyu-Han Kim
  • Patent number: 8352832
    Abstract: An error correction code includes a separate error code portion for each of two or more separate burst erasure durations (or burst error durations). For each burst erasure duration, the code can be employed to recover from the burst erasure with a different delay time. Each error code portion has a particular parameter for burst duration (B) and delay (T), meaning that the code can be used to recover from a burst erasure of duration B with delay T. Each error code portion is based on separating the source symbols into sub-symbols and diagonally interleaving the sub-symbols based on the (B,T) parameters for the error code portion. Accordingly, different burst erasures are recovered from with different delays.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: January 8, 2013
    Assignee: Deutsche Telekom AG
    Inventors: Ashish Khisti, Jatinder Pal Singh
  • Patent number: 8351861
    Abstract: A method of spectrum access for wireless communications by a secondary unlicensed unit in a CRN environment comprising one or more secondary unlicensed mobile units and one or more primary licensed units includes receiving information indicative of a location and movement of one or more secondary unlicensed units and a channel usage pattern and spatial distribution of one or more primary licensed units is accessed and a guard distance to shield the one or more primary licensed units from interference is calculated. The channel availability to the one or more secondary unlicensed units is then calculated according to a two-state Markov model including the guard distance as a constraint and based on the information indicative of the location and movement of the one or more secondary unlicensed units and the channel usage pattern and spatial distribution of the one or more primary licensed units.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: January 8, 2013
    Assignee: Deutsche Telekom AG
    Inventors: Alexander Min, Kyu-Han Kim, Jatinder Pal Singh
  • Patent number: 8341283
    Abstract: A method is provided for delivery of content data to a plurality of hosts. Each host is configured to operate as at least one of a content uploading host and a content downloading host. The plurality of hosts form a peer-to-peer network.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: December 25, 2012
    Assignee: Deutsche Telekom AG
    Inventors: Sachin Kumar Argawal, Jatinder Pal Singh
  • Patent number: 8310394
    Abstract: A method and apparatus for communicating over a network is provided. The method includes selecting between location-sensing methods for an LBA, such as between GPS and network triangulation. For each location-sensing method, a dynamic determination is made as to whether the accuracy of the location-sensing method, in the current environment, meets the application requirements. If two or more location-sensing methods meet the application requirements, then, location-sensing method selected is the location-sensing method that, from among the location-sensing methods that meet the application requirement, consumes the least power. Otherwise, the location-sensing method that is most accurate for the current environment is selected.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: November 13, 2012
    Assignee: Deutsche Telekom AG
    Inventors: Kyu-Han Kim, Zhenyun Zhuang, Jatinder Pal Singh
  • Patent number: 8307414
    Abstract: A method for controlling Internet access of a mobile device by using a communication system having a number of access points includes the steps of performing a certificate-based authentication between an authentication access point and a mobile device seeking access to the Internet; transmitting a certificate from the mobile device to the authentication access point; verifying the certificate by the authentication access point; determining whether the authenticating mobile device's certificate has been revoked prior to the expiration of its lifetime; and granting the authenticating mobile device access to the Internet, if the certificate has been verified successfully and not revoked prior to the expiration of its lifetime.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: November 6, 2012
    Assignees: Deutsche Telekom AG, Board of Trustees of the University of Illinois
    Inventors: Petros Zerfos, Jatinder Pal Singh, Marcin Solarski, Pablo Vidales, Nathanael Thompson, Haiyun Luo
  • Publication number: 20120202515
    Abstract: A method of tracking an inventory of objects via a mobile communications device includes acquiring an image of one or more of the objects via the mobile communications device, which also collects a location of the mobile communications device while acquiring the image of the one or more of the objects. The location and image are transferred from the mobile communications device to a remote server via a wireless network, such that the one or more of the objects are identified at the server based on the image, and the location and identity of the one or more objects are stored on a database associated with the server.
    Type: Application
    Filed: February 9, 2011
    Publication date: August 9, 2012
    Applicants: STANFORD UNIVERSITY, DEUTSCHE TELEKOM AG
    Inventors: Cheng-Hsin Hsu, Kyu-Han Kim, Jatinder Pal Singh, David M. Chen, Sam Tsai, Bernd Girod