Patents by Inventor Harry Lai

Harry Lai 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: 9430450
    Abstract: A method of scaling font size on a user interface of a mobile communication device. The method comprises presenting a message in a first font size on a display of the mobile communication device, and after a predefined delay of time, presenting the message in a second font size on the display of the mobile communication device, where the second font size is larger than the first font size. The method further comprises receiving a selection of a font size and, based on the font size selection, determining and presenting an altered flow of screens and icons automatically in the user interface of the mobile communication device with the selected font size.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: August 30, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Benjamin P. Blinn, Justin Eddings, Clyde Heppner, Harry Lai, R. Brian Landers
  • Patent number: 9332127
    Abstract: A portable electronic device is provided. The portable electronic device comprises a processor, a memory, a display, and a first application stored in the memory that, when executed by the processor, receives indications of a plurality of events. The application also stores event information associated with the events in the memory, and when a user interface of a second application that is presented on the display is navigated away from, presents an announcement about one of the stored event information on the display.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: May 3, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Tamara Lynn Cody, Allison A. DiMartino, Harry Lai, Brian R. Landers, Jason Rincker, Christine Denise Schumaker, Balaji S. Thenthiruperai
  • Patent number: 9304647
    Abstract: A system and method for user interface screen presentation prioritization is provided. The display of a plurality of panes may be determined based on either priorities of each pane received in messages or based on combined weightings of each pane based on a weighting provided by a user and a weighting provided by a content source. The display of the panes may relocate the panes and/or change the size of the panes based on changed priorities of each pane or based on changed combined weighting of each pane. The panes may comprise selectable items.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: April 5, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jesse Kates, Harry Lai, Kristen Miller, Christine Denise Schumaker, Balaji S. Thenthiruperai
  • Patent number: 9128999
    Abstract: A method of managing application service provider product line variations is disclosed. The method includes receiving a client customization request, creating a configuration managed file tailored to the client customization request, binding the configuration managed file to at least one customizable resource, and deploying the customizable resource to a data store. The customizable resource is instantiated after disposition at the data store.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: September 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: James Snyder, Harry Lai, Shirish Reddy, Jimmy Wan
  • Patent number: 8614968
    Abstract: A portable electronic device is provided. The portable electronic device comprises a processor, a memory, a display, and a first application stored in the memory that, when executed by the processor, receives indications of a plurality of events. The application also stores event information associated with the events in the memory, and when a user interface of a second application that is presented on the display is navigated away from, presents an announcement about one of the stored event information on the display.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: December 24, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Tamara Lynn Cody, Allison A. DiMartino, Harry Lai, Brian R. Landers, Jason Rincker, Christine Denise Schumaker, Balaji S. Thenthiruperai
  • Patent number: 8509856
    Abstract: A mobile device is provided. The mobile device comprises a wireless transceiver, a first application, a second application, and an interface. The wireless transceiver provides a wireless communication link to a communication network. The second application provides communication based on the wireless communication link. The interface presents, when the first application is active on the mobile device, an indication of a communication directed to the second application being received via the wireless communication link for less than 2 seconds before the second application pre-empts the first application.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: August 13, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Benjamin Blinn, Allison A. DiMartino, Harry Lai, Brian R. Landers
  • Patent number: 8347228
    Abstract: A system and method for user interface screen presentation prioritization is provided. The display of a plurality of panes may be determined based on either priorities of each pane received in messages or based on combined weightings of each pane based on a weighting provided by a user and a weighting provided by a content source. The display of the panes may relocate the panes and/or change the size of the panes based on changed priorities of each pane or based on changed combined weighting of each pane. The panes may comprise selectable items.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: January 1, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Jesse Kates, Harry Lai, Kristen Miller, Christine Denise Schumaker, Balaji S. Thenthiruperai
  • Patent number: 8204548
    Abstract: A mobile device is provided. The mobile device comprises a wireless transceiver, a first application, a second application, and an interface. The wireless transceiver provides a wireless communication link to a communication network. The second application provides communication based on the wireless communication link. The interface presents, when the first application is active on the mobile device, an indication of a communication directed to the second application being received via the wireless communication link for less than 2 seconds before the second application pre-empts the first application.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: June 19, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Benjamin Blinn, Allison A. DiMartino, Harry Lai, Brian R. Landers
  • Patent number: 7693534
    Abstract: A method and apparatus are disclosed for dynamically selecting a complete or referenced group indication when initiating a group communication session in a communication system. A client device may include logic through which the device will decide, at the time of group session initiation, whether to initiate the session by reference to a complete group listing or rather whether to initiate the session by reference to a group identifier (e.g., group-ID). The client device may be capable of maintaining group data in order to indicate whether the client device and a communication server have agreed on a group-ID to correspond with a particular group. When a user directs the client device to initiate a session with a particular group, the client device will initiate the session by reference to the group-ID if the client device and communication server have agreed on a group-ID to correspond to the particular group.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: April 6, 2010
    Assignee: Sprint Spectrum L.P.
    Inventors: Michael T. Lundy, Harry Lai, Dan Durig
  • Publication number: 20100076924
    Abstract: A method of managing application service provider product line variations is disclosed. The method includes receiving a client customization request, creating a configuration managed file tailored to the client customization request, binding the configuration managed file to at least one customizable resource, and deploying the customizable resource to a data store. The customizable resource is instantiated after disposition at the data store.
    Type: Application
    Filed: December 3, 2009
    Publication date: March 25, 2010
    Inventors: James Snyder, Harry Lai, Shirish Reddy, Jimmy Wan
  • Patent number: 7650344
    Abstract: A method of managing application service provider product line variations is disclosed. The method includes receiving a client customization request, creating a configuration managed file tailored to the client customization request, binding the configuration managed file to at least one customizable resource, and deploying the customizable resource to a data store. The customizable resource is instantiated after disposition at the data store.
    Type: Grant
    Filed: February 8, 2005
    Date of Patent: January 19, 2010
    Assignee: Coremetrics, Inc.
    Inventors: James Snyder, Harry Lai, Shirish Reddy, Jimmy Wan
  • Publication number: 20050267889
    Abstract: A method of managing application service provider product line variations is disclosed. The method includes receiving a client customization request, creating a configuration managed file tailored to the client customization request, binding the configuration managed file to at least one customizable resource, and deploying the customizable resource to a data store. The customizable resource is instantiated after disposition at the data store.
    Type: Application
    Filed: February 8, 2005
    Publication date: December 1, 2005
    Applicant: Coremetrics, Inc.
    Inventors: James Snyder, Harry Lai, Shirish Reddy, Jimmy Wan