Patents by Inventor Sei Y. Ng

Sei Y. Ng 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: 9680961
    Abstract: A method comprises a server receiving a message from a device requesting content, reading a first time record for the previous receipt of content, comparing the first time record with a second time record for the content stored in cache, and sending, when the second time record is newer than the first time record, the requested content. When time records match, the device is advised of refresh time and to request later. When the message lacks a time record, the requested content is sent. When cache does not contain requested content, a data loader obtains content from a server. A message to the device advises the time to obtain the content and to request again later. When cache does not contain the content and the server is unavailable, the data loader determines the time of network availability. A message then advises of availability time and to request again later.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: June 13, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Robin D. Katzer, Sei Y. Ng, M. Jeffrey Stone
  • Patent number: 9386395
    Abstract: A processor-implemented method is provided. The method comprises determining that a portable electronic device is within a coverage area of a local wireless communication network. The method also comprises automatically sending information about accessing the local wireless communication network to a mobile wireless communication network. The method also comprises receiving a request to access the local wireless communication network from the portable electronic device, wherein the request comprises at least some of the information about accessing the local wireless communication network. The method also comprises transmitting an interface pack to the portable electronic device.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: July 5, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, Lars J. Hacking, Sei Y. Ng, Jeffrey M. Stone, Peter S. Syromiatnikov
  • Patent number: 9275405
    Abstract: A method of providing data communication services is provided. The method comprises a mobile electronic device establishing a data connection to a content source, a gateway creating a record comprising information related to the data connection and providing the record to a server, and the server charging the content source for the data connection and providing at least a part of the record to the content source.
    Type: Grant
    Filed: April 2, 2009
    Date of Patent: March 1, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, John M. Everson, Sei Y. Ng, Jason K. Whitney
  • Patent number: 9136957
    Abstract: A method of activating mobile devices for events is provided. A mobile device owner pays for a subscription to receive local broadcasts of an event on a mobile device. An employee uses a scanner to scan a bar code on the mobile device, or the mobile device owner inputs information identifying the mobile device through a website. A database manager adds an identifier corresponding to the mobile device to an activation list. The broadcaster includes the activation list in the local broadcast stream, thereby activating the subscribed mobile devices for the event.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: September 15, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael Napolitano, Sei Y. Ng, M. Jeffrey Stone
  • Patent number: 9043446
    Abstract: A system is provided comprising processor, memory, and monitoring application that receives a first communication from a first portable electronic device containing a description of an ID of the first portable device, the ID comprising at least one of applications, media files, and widgets. The system creates a file mirroring the ID and receives a second communication containing a first plurality of entries to the ID associated with interactions with at least a first remote device. The system stores the first plurality of entries in the file and receives a third communication containing a first plurality of communications received by the first portable device, the first plurality of communications associated with the interactions. The system stores the first plurality of communications and sends a fourth communication to a second remote device providing the first plurality of entries and the first plurality of communications associated with the interactions.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: May 26, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: John Mark Davis, Daniel L. Dryden, Michael P. McMullen, Sei Y. Ng, Susan J. Pennington
  • Patent number: 8954041
    Abstract: A system is provided. The system comprises a processor, a memory coupled to the processor, and an application stored in the memory. When executed by the processor, the application receives a plurality of first messages from a first plurality of handsets, each of the first messages indicating that one of the first plurality of handsets has installed a first ID, wherein the first ID is associated with a first ID provider, receives a second message from the first ID provider, the second message indicating that new content associated with the first ID is available, and in response to the second message, transmits a plurality of third messages, each of the third messages directed to one of the first plurality of handsets, indicating that new content associated with the first ID is available.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: February 10, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, Robin D. Katzer, Sei Y. Ng, Carl J. Persson
  • Patent number: 8954834
    Abstract: A system is provided for widget to widget communication. The system includes a first device, a second device, and a communication server. The first device and/or the second device are a mobile device. The communication server provides a first widget to the first device and provides a second widget to the second device, wherein the first widget and the second widget are portable code that is installed and executed in a corresponding runtime environment without additional compilation. The first widget, when executed by the first device, communicates information that identifies content associated with the first widget and a state of the content via the first device to the communication server. The communication server communicates the information and the state to the second device. The second widget, when executed by the second device, presents at least some of the content based on the information and the state in coordination with the first widget presenting the content.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: February 10, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: John M. Everson, Erich J. Izdepski, Todd N. Koellner, Wing K. Lee, Sei Y. Ng, M. Jeffrey Stone
  • Patent number: 8838087
    Abstract: A portable electronic device is provided comprising a processor, a memory, and a provisioning application that detects that the portable electronic device has powered on and received activation for wireless services. The portable electronic device receives a first input selecting installation of an interface pack on the portable electronic device. The portable electronic device receives the interface pack from a remote software distribution site, wherein the interface pack comprises a software installer, a first user application, and a second user application. The portable electronic device also executes the software installer wherein the software installer installs the first user application and installs the second user application on the portable electronic device.
    Type: Grant
    Filed: September 6, 2010
    Date of Patent: September 16, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, Sei Y. Ng, Jeffrey M. Stone, Peter S. Syromiatnikov
  • Patent number: 8806530
    Abstract: A dual channel communication system for detecting customer presence is provided. The system comprises a fixed component configured to receive a media content over a first channel, at least one mobile component configured to receive a targeted content based on a media related to the media content over a second channel, and a service provider that sends the media content and the targeted content. The fixed component detects the mobile component presence within proximity range using a short range wireless connection.
    Type: Grant
    Filed: April 22, 2008
    Date of Patent: August 12, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Erich Izdepski, M. Jeffrey Stone, Sei Y. Ng
  • Patent number: 8750942
    Abstract: A method of communicatively coupling a handheld mobile device and a head unit comprising monitoring, by the handheld mobile device, a port of the handheld mobile device; sending, by the handheld mobile device, an application to the head unit when the head unit device contacts the handheld mobile device via the port of the handheld mobile device; and conducting, by the handheld mobile device, an operation of the handheld mobile device, using the head unit device as the user interface for the handheld mobile device.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: June 10, 2014
    Assignee: Sprint Communications Company L.P.
    Inventor: Sei Y. Ng
  • Patent number: 8655310
    Abstract: A method of preventing identity theft is provided. The method comprises reading confidential information from a mobile terminal that is not in communication with the public wireless communication network and determining if the mobile terminal has been reported lost. When the mobile terminal is determined to have been reported lost, the release of the confidential information by the mobile terminal is disabled.
    Type: Grant
    Filed: April 8, 2008
    Date of Patent: February 18, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Robin D. Katzer, Sei Y. Ng, M. Jeffrey Stone, Kevin Zhu
  • Patent number: 8644771
    Abstract: A portable communication device is provided. The device comprises a first radio transceiver operable for wireless communication in an unlicensed radio spectrum band, a directional antenna coupled to the first radio transceiver, a processor, and an application. When executed by the processor, the application analyzes a power level of a signal received by the first radio transceiver and controls a transmission power level of the first radio transceiver based at least in part on the power level of the received signal.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: February 4, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, Sei Y. Ng
  • Patent number: 8630283
    Abstract: A system is provided comprising an application server and a media proxy. The application server comprises a first processor, a first memory, and a first application stored in the first memory that, when executed by the first processor, transmits a first digital media stream for mixing with a first voice over internet protocol (VoIP) stream. The media proxy is stored in a second memory and, when executed by a second processor, receives the first voice over internet protocol stream, mixes the first digital media stream with the first voice over internet protocol stream to produce a second voice over internet protocol stream, transmits the second voice over internet protocol stream, receives a third voice over internet protocol stream, produces a fourth internet protocol stream based on the third internet protocol stream, and transmits the fourth internet protocol stream.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: January 14, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, Eric E. Miller, Sei Y. Ng, Carl J. Persson
  • Patent number: 8583091
    Abstract: A processor-implemented method is provided. The method comprises determining that a portable electronic device is within a coverage area of a local wireless communication network. The method also comprises automatically sending information about accessing the local wireless communication network to a mobile wireless communication network. The method also comprises receiving a request to access the local wireless communication network from the portable electronic device, wherein the request comprises at least some of the information about accessing the local wireless communication network. The method also comprises transmitting an interface pack to the portable electronic device.
    Type: Grant
    Filed: September 6, 2010
    Date of Patent: November 12, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, Lars J. Hacking, Sei Y. Ng, Jeffrey M. Stone, Peter S. Syromiatnikov
  • Patent number: 8565818
    Abstract: A communication device is provided. The communication device comprises a short range radio transceiver, a cellular radio transceiver, a speaker, and a microphone. The short range radio transceiver wirelessly receives dialed digits, the device establishes a voice call via the cellular radio transceiver based on the dialed digits, the cellular radio transceiver transmits voice received from the microphone, and the device presents voice received via the cellular radio transceiver over the speaker.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: October 22, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, Jeremy R. Breau, Jason R. Delker, Lars J. Hacking, Eric E. Miller, Sei Y. Ng
  • Patent number: 8559933
    Abstract: A system is provided. The system comprises a processor, a memory coupled to the processor, and an application stored in the memory. When executed by the processor, the application receives a plurality of first messages from a first plurality of handsets, each of the first messages indicating that one of the first plurality of handsets has installed a first ID, wherein the first ID is associated with a first ID provider, receives a second message from the first ID provider, the second message indicating that new content associated with the first ID is available, and in response to the second message, transmits a plurality of third messages, each of the third messages directed to one of the first plurality of handsets, indicating that new content associated with the first ID is available.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: October 15, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, Robin D. Katzer, Sei Y. Ng, Carl J. Persson
  • Patent number: 8548532
    Abstract: A method of communicatively coupling a handheld mobile device and a head unit comprising monitoring, by the handheld mobile device, a port of the handheld mobile device; sending, by the handheld mobile device, an application to the head unit when the head unit device contacts the handheld mobile device via the port of the handheld mobile device; and conducting, by the handheld mobile device, an operation of the handheld mobile device, using the head unit device as the user interface for the handheld mobile device.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: October 1, 2013
    Assignee: Sprint Communications Company L.P.
    Inventor: Sei Y. Ng
  • Patent number: 8498657
    Abstract: A system is provided for user interface update signaling. The system includes a user interface that executes on a mobile device, a signaling server, and a background application. The signaling server receives an update from a third party application and sends at least some of the update to the mobile device. The background application executes on the mobile device, receives the at least some of the update, and stores the at least some of the update in a file in the mobile device. The background application also provides a uniform resource locator that specifies where the file is located to the user interface to enable the user interface to display the at least some of the update.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: July 30, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, John M. Everson, Sei Y. Ng, Jason K. Whitney
  • Patent number: 8499338
    Abstract: An Internet Protocol (IP) controlled modem receives a single modem command packet from a user IP system. The modem command packet indicates a destination IP address, a destination IP port number, and a modem command to initiate a voice call. The IP controlled modem determines if the destination IP address and the destination IP port number are authorized for modem control. If the destination IP address and the destination IP port number are authorized for modem control, then the IP controlled modem processes the modem command to wirelessly transfer call set-up signaling to a wireless communication network to initiate the voice call. The IP controlled modem receives a user data packet from the user IP system and wirelessly transfers the user data packet over the voice call.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: July 30, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, Sei Y. Ng, John Eric Belser
  • Patent number: 8489080
    Abstract: A system is provided. The system comprises a processor, a memory, and an application stored in the memory. When executed by the processor, the application activates a concierge function in response to a first trigger, and deactivates the concierge function in response to a second trigger. While the concierge function is active, the application analyzes a first digital signal encoding voice content from the portable electronic device to identify a context and, in response to identifying the context, transmits a second digital signal encoding a voice message to be presented by the portable electronic device based on the context keyword.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: July 16, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, Eric E. Miller, Sei Y. Ng, Carl J. Persson