Patents by Inventor Robert Haitani

Robert Haitani 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: 8166167
    Abstract: Content data is programmatically received or retrieved programmatically from one or more network locations. The content data may be provided in part by a source entity, such as a carrier of a cellular network. A content is rendered from the content data on one or more user-interactive display objects. An ability of a user to interact with the one or more user-interactive display objects is configured based on customization data associated with the entity.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: April 24, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Srikiran Prasad, Robert Haitani, Nancy Gayed
  • Publication number: 20120094715
    Abstract: Embodiments described herein provide a system, method and technique for operating a communication device. According to an embodiment, information contained in a contact record is displayed, where the information includes a plurality of entries. Each entry is associated with one of a plurality of communication types and includes an identifier for use with an application of the associated communication type. An input is detected corresponding to a user's selection of one of the plurality of entries. In response to the user's selection, the application of the communication type associated with the selected entry is automatically executed by initiating a communication using the identifier included in the selected entry.
    Type: Application
    Filed: December 20, 2011
    Publication date: April 19, 2012
    Inventors: Robert Haitani, Srikiran Prasad, Nancy Gayed, Gregory Shirai
  • Patent number: 8099129
    Abstract: Embodiments described herein provide a system, method and technique for operating a communication device. According to an embodiment, information contained in a contact record is displayed, where the information includes a plurality of entries. Each entry is associated with one of a plurality of communication types and includes an identifier for use with an application of the associated communication type. An input is detected corresponding to a user's selection of one of the plurality of entries. In response to the user's selection, the application of the communication type associated with the selected entry is automatically executed by initiating a communication using the identifier included in the selected entry.
    Type: Grant
    Filed: January 22, 2010
    Date of Patent: January 17, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert Haitani, Srikiran Prasad, Nancy Gayed, Gregory Shirai
  • Patent number: 8078993
    Abstract: Embodiments described herein include a computing device that is configured to generate a multi-view presentation. The computing device may include a wireless communication application that performs at least one of transmitting and receiving data wirelessly during a communication session. The computing device may generate a view for the communication session on a corresponding display area. In one embodiment, the view occupies only a portion of the display area. At the same time the view of the communication session is provided, an embodiment provides that one or more user-interface features are provided in a portion of the display area for use with a second application. In one embodiment, these user-interface features may be provided in a region of the display that does not include the area occupied by the view.
    Type: Grant
    Filed: August 8, 2005
    Date of Patent: December 13, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert Haitani, Srikiran Prasad, Nancy Gayed, Ramachandran Venkataraman
  • Publication number: 20110179401
    Abstract: A widget engine renders widgets using operating system platform-specific attributes. A widget application written at least partly in platform non-specific code is rendered by the widget engine through a series of system calls and callbacks. Upon interpreting particular code, the widget engine issues a system call to a module for performing a particular type of action. The module, based on the operating system platform, calls a platform-specific library that specifies how to carry out the action according to the operating system platform. Thereafter, using the returned platform-specific data, the widget engine renders the widget.
    Type: Application
    Filed: March 29, 2011
    Publication date: July 21, 2011
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Mindy Pereira, George Nachman, Judy Liu, Audrey Muller, Robert Haitani, David Champlin
  • Publication number: 20110149937
    Abstract: Network connectivity may be managed on a computing device. An identifier of each wireless access point or network that is available at a given location is determined. The identifier determined without the device attempting to connect to any available wireless access point or network at the given location. Each determined identifier is compared to one or more network identifiers that are known to the device. The device connects to an available wireless access point having the identifier that is known and detected.
    Type: Application
    Filed: March 2, 2011
    Publication date: June 23, 2011
    Inventors: Parag Gupta, Vitaly Kruglikov, Robert Haitani
  • Patent number: 7920531
    Abstract: Network connectivity may be managed on a computing device. An identifier of each wireless access point or network that is available at a given location is determined. The identifier determined without the device attempting to connect to any available wireless access point or network at the given location. Each determined identifier is compared to one or more network identifiers that are known to the device. The device connects to an available wireless access point having the identifier that is known and detected.
    Type: Grant
    Filed: July 3, 2006
    Date of Patent: April 5, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Parag Gupta, Vitaly Kruglikov, Robert Haitani
  • Patent number: 7917858
    Abstract: A widget engine renders widgets using operating system platform-specific attributes. A widget application written at least partly in platform non-specific code is rendered by the widget engine through a series of system calls and callbacks. Upon interpreting particular code, the widget engine issues a system call to a module for performing a particular type of action. The module, based on the operating system platform, calls a platform-specific library that specifies how to carry out the action according to the operating system platform. Thereafter, using the returned platform-specific data, the widget engine renders the widget.
    Type: Grant
    Filed: June 9, 2006
    Date of Patent: March 29, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mindy Pereira, George Nachman, Judy Liu, Audrey Muller, Robert Haitani, David Champlin
  • Publication number: 20110028168
    Abstract: A computing device is configured to receive an incoming communication from another computing device. The incoming communication may be for purpose of initiating a voice-exchange session. In response to receiving the incoming call, the computing device may identify or determine a message identifier of the other computing device. The message identifier is determined based at least in part on data provided with the incoming communication. The computing device may programmatically address a message to the other computing device using the message identifier determined from the incoming communication.
    Type: Application
    Filed: October 8, 2010
    Publication date: February 3, 2011
    Inventors: David Champlin, Srikiran Prasad, Lang Chen, Rajan Ranga, Robert Haitani
  • Publication number: 20100322409
    Abstract: Embodiments described herein provide a method and technique for operating a computing device. An interface is displayed for enabling the computing device to control a voicemail system. The interface includes one or more display objects, wherein each display object is selectable by a user to enter a command input assigned to that display object. A selection is detected of any one of the one or more display objects, and the command input assigned to the display object is identified. A signal tone is generated corresponding to the command input. The signal input may be transmitted across a network to the voicemail system to communicate a command to the voicemail system.
    Type: Application
    Filed: June 21, 2010
    Publication date: December 23, 2010
    Applicant: PALM, INC.
    Inventors: Robert Haitani, Gregory Shirai, Nancy Gayed, Ramachandran Venkataraman, Thomas Kier, Skrikiran Prasad
  • Patent number: 7844037
    Abstract: A computing device is configured to receive an incoming communication from another computing device. The incoming communication may be for purpose of initiating a voice-exchange session. In response to receiving the incoming call, the computing device may identify or determine a message identifier of the other computing device. The message identifier is determined based at least in part on data provided with the incoming communication. The computing device may programmatically address a message to the other computing device using the message identifier determined from the incoming communication.
    Type: Grant
    Filed: August 8, 2005
    Date of Patent: November 30, 2010
    Assignee: Palm, Inc.
    Inventors: David Champlin, Srikiran Prasad, Lang Chen, Rajan Ranga, Robert Haitani
  • Patent number: 7743188
    Abstract: Embodiments described herein provide a method and technique for operating a computing device. An interface is displayed for enabling the computing device to control a voicemail system. The interface includes one or more display objects, wherein each display object is selectable by a user to enter a command input assigned to that display object. A selection is detected of any one of the one or more display objects, and the command input assigned to the display object is identified. A signal tone is generated corresponding to the command input. The signal input may be transmitted across a network to the voicemail system to communicate a command to the voicemail system.
    Type: Grant
    Filed: August 10, 2005
    Date of Patent: June 22, 2010
    Assignee: Palm, Inc.
    Inventors: Robert Haitani, Gregory Shirai, Skrikiran Prasad, Nancy Gayed, Ramachandran Venkataraman, Thomas Kier
  • Publication number: 20100124915
    Abstract: Embodiments described herein provide a system, method and technique for operating a communication device. According to an embodiment, information contained in a contact record is displayed, where the information includes a plurality of entries. Each entry is associated with one of a plurality of communication types and includes an identifier for use with an application of the associated communication type. An input is detected corresponding to a user's selection of one of the plurality of entries. In response to the user's selection, the application of the communication type associated with the selected entry is automatically executed by initiating a communication using the identifier included in the selected entry.
    Type: Application
    Filed: January 22, 2010
    Publication date: May 20, 2010
    Inventors: Robert Haitani, Srikiran Prasad, Nancy Gayed, Gregory Shirai
  • Patent number: 7680513
    Abstract: Embodiments described herein provide a system, method and technique for operating a communication device. According to an embodiment, information contained in a contact record is displayed, where the information includes a plurality of entries. Each entry is associated with one of a plurality of communication types and includes an identifier for use with an application of the associated communication type. An input is detected corresponding to a user's selection of one of the plurality of entries. In response to the user's selection, the application of the communication type associated with the selected entry is automatically executed by initiating a communication using the identifier included in the selected entry.
    Type: Grant
    Filed: August 8, 2005
    Date of Patent: March 16, 2010
    Assignee: Palm, Inc.
    Inventors: Robert Haitani, Srikiran Prasad, Nancy Gayed, Gregory Shirai
  • Publication number: 20080208834
    Abstract: Application usage in a computing environment is monitored to record information that is indicative of what applications are most extensively or recently used, or otherwise preferred by the user. Applications (or data items of a data type of the application) are selected or prioritized over other applications (or data items) when a search operation is performed.
    Type: Application
    Filed: February 28, 2007
    Publication date: August 28, 2008
    Inventors: Monty Boyer, Robert Haitani, Alexandre Roux, Jeffrey Finkelstein, William (Kam) Stewart
  • Publication number: 20080117174
    Abstract: A hand-held device that provides communication services and symbol processing is described. The device includes a case having a front side comprising a display and a lid having a transparent portion through which the display can be seen in a lid-closed state. In one version, the hand-held device comprises a QWERTY keyboard including an arrangement of digits as in a touch-tone area telephone keypad arrangement. In another version, the display includes a handwriting area for data entry using a stylus or other screen data entry device. In a closed position, the lid extends over the display and the keyboard, leaving another user input device physically accessible to touch for receiving input wherein the device performs processing responsive to receiving input from the physically accessible user input device in the lid closed state.
    Type: Application
    Filed: January 30, 2008
    Publication date: May 22, 2008
    Applicant: Palm, Inc.
    Inventors: Jeffrey Hawkins, Peter Skillman, William Rees, Robert Haitani, Michael Yurochko, Edward Colligan
  • Publication number: 20080045280
    Abstract: A mobile device that performs at least one computing application and at least one phone application. This mobile device includes a user-controllable pivoting input switch. This switch has a number of operational modes. Several of these operational modes direct the operation of the computing application. In additional, several operational modes direct the operation of the phone application.
    Type: Application
    Filed: June 22, 2007
    Publication date: February 21, 2008
    Inventors: Jeffrey Hawkins, Robert Haitani
  • Publication number: 20080046595
    Abstract: Content data is programmatically received or retrieved programmatically from one or more network locations. The content data may be provided in part by a source entity, such as a carrier of a cellular network. A content is rendered from the content data on one or more user-interactive display objects. An ability of a user to interact with the one or more user-interactive display objects is configured based on customization data associated with the entity.
    Type: Application
    Filed: August 18, 2006
    Publication date: February 21, 2008
    Inventors: Srikiran Prasad, Robert Haitani, Nancy Gayed
  • Publication number: 20070288858
    Abstract: A widget engine renders widgets using operating system platform-specific attributes. A widget application written at least partly in platform non-specific code is rendered by the widget engine through a series of system calls and callbacks. Upon interpreting particular code, the widget engine issues a system call to a module for performing a particular type of action. The module, based on the operating system platform, calls a platform-specific library that specifies how to carry out the action according to the operating system platform. Thereafter, using the returned platform-specific data, the widget engine renders the widget.
    Type: Application
    Filed: June 9, 2006
    Publication date: December 13, 2007
    Inventors: Mindy Pereira, George Nachman, Judy Liu, Audrey Muller, Robert Haitani, David Champlin
  • Publication number: 20070188448
    Abstract: A system and a method are disclosed for using an application button on a hand-held computing device to launch a plurality of applications including a primary application and an alternate application. A primary application is associated with an application button and an alternate application is associable with the application button. Responsive to a received input requesting launching the alternate application, the primary application is temporarily disassociated with the application button and the alternate application is temporarily associated with the application button. This causes the alternate application to be launched when the application button is activated. Multiple alternate applications may be associable with an application button so that different inputs including the application button activate different applications.
    Type: Application
    Filed: April 26, 2007
    Publication date: August 16, 2007
    Inventors: Jeffrey Hawkins, Robert Haitani