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: 9860363Abstract: 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: GrantFiled: September 16, 2015Date of Patent: January 2, 2018Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jeffrey Hawkins, Robert Haitani, Mark Davis
-
Patent number: 9696905Abstract: Described herein is a computer-implemented system and method for processing one or more alternate symbols associated or linked to a base symbol. A base symbol is a symbol to which at least one alternate symbol is linked. A base symbol commonly appears on a key of a keyboard or a display of a keyboard, or is a handwritten symbol recognized by handwriting entry software. Examples of alternate symbols are accented characters and punctuation marks that do not appear on a keyboard or are not commonly recognized by a handwriting entry program, and short symbol sequences. An example of a common short symbol sequence is an emoticon used in e-mail messages to convey tone or feelings. An example of a computer device that may embody the system or method is a hand-held computing device.Type: GrantFiled: December 2, 2014Date of Patent: July 4, 2017Assignee: QUALCOMM IncorporatedInventors: Jeffrey Hawkins, William Rees, Debbie Beliveau, Robert Haitani
-
Patent number: 9582259Abstract: An approach is provided for template or component-based applications. A service platform determines one or more application components preloaded on at least one device. The service platform causes, at least in part, a generation of code for at least one application. The code is at least one graph of one or more references to the application components. The service platform then causes, at least in part, a transmission of the code to the at least one device, wherein the code is processed by the at least one device to construct the application from the application components.Type: GrantFiled: October 5, 2012Date of Patent: February 28, 2017Assignee: NOKIA TECHNOLOGIES OYInventors: Wei-Ming Chee, Thomas Molgaard, Robert Haitani, Daniel Risi, Mauro Teofilo, Moises Carvalho
-
Patent number: 9344542Abstract: Techniques to generate context information are described. An apparatus may comprise a mobile computing device. The mobile computing device may include a radio sub-system, a processing sub-system to couple to the radio sub-system, and a context information management module for execution by the processing sub-system. The context information management module may search for context information associated with a contact identifier using a context information database.Type: GrantFiled: December 21, 2005Date of Patent: May 17, 2016Assignee: QUALCOMM IncorporatedInventors: Lang S. Chen, Peter Skillman, David G. Champlin, Robert Haitani, Tina Tseng, Srikiran Prasad
-
Patent number: 9298721Abstract: The usage of applications in a computing environment is monitored to generate data that is indicative of the application usage. The data is used to select or prioritize applications (or data items of a data type of the applications) over other applications (or data items) when a search operation is performed.Type: GrantFiled: February 28, 2007Date of Patent: March 29, 2016Assignee: QUALCOMM IncorporatedInventors: Monty Boyer, Robert Haitani, Alexandre Roux, Jeffrey Finkelstein, William (Kam) Stewart
-
Publication number: 20160054984Abstract: An approach is provided for template or component-based applications. A service platform determines one or more application components preloaded on at least one device. The service platform causes, at least in part, a generation of code for at least one application. The code is at least one graph of one or more references to the application components. The service platform then causes, at least in part, a transmission of the code to the at least one device, wherein the code is processed by the at least one device to construct the application from the application components.Type: ApplicationFiled: October 30, 2015Publication date: February 25, 2016Inventors: Wei-Ming CHEE, Thomas MOLGAARD, Robert HAITANI, Daniel RISI, Mauro TEOFILO, Moises CARVALHO
-
Publication number: 20160006853Abstract: 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: ApplicationFiled: September 16, 2015Publication date: January 7, 2016Inventors: Jeffrey Hawkins, Robert Haitani, Mark Davis
-
Patent number: 9167073Abstract: 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: GrantFiled: August 10, 2005Date of Patent: October 20, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jeffrey Hawkins, Robert Haitani, Mark Davis
-
Publication number: 20150195241Abstract: An example system includes a main processor operable in a normal mode or a trusted mode, the main processor having an embedded diagnostic trusted code executable in the trusted mode; a secure memory accessible by the main processor when the main processor is in the trusted mode and inaccessible to the main processor when the main processor is in the normal mode, wherein execution of the embedded diagnostic trusted code causes the main processor to write diagnostic information to the secure memory; and a monitor processor having access to the secure memory to analyze the diagnostic information to determine a state of the main processor.Type: ApplicationFiled: November 5, 2014Publication date: July 9, 2015Inventors: Robert Haitani, Richard J. Donald, Sachin Kansal
-
Publication number: 20150143278Abstract: Described herein is a computer-implemented system and method for processing one or more alternate symbols associated or linked to a base symbol. A base symbol is a symbol to which at least one alternate symbol is linked. A base symbol commonly appears on a key of a keyboard or a display of a keyboard, or is a handwritten symbol recognized by handwriting entry software. Examples of alternate symbols are accented characters and punctuation marks that do not appear on a keyboard or are not commonly recognized by a handwriting entry program, and short symbol sequences. An example of a common short symbol sequence is an emoticon used in e-mail messages to convey tone or feelings. An example of a computer device that may embody the system or method is a hand-held computing device.Type: ApplicationFiled: December 2, 2014Publication date: May 21, 2015Inventors: Jeffrey Hawkins, William Rees, Debbie Chyi, Robert Haitani
-
Patent number: 8881034Abstract: 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: GrantFiled: March 29, 2011Date of Patent: November 4, 2014Assignee: QUALCOMM IncorporatedInventors: Mindy Pereira, George Nachman, Judy Liu, Audrey Muller, Robert Haitani, David Champlin
-
Patent number: 8737578Abstract: 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: GrantFiled: September 7, 2012Date of Patent: May 27, 2014Assignee: QUALCOMM IncorporatedInventors: David Champlin, Srikiran Prasad, Lang Chen, Rajan Ranga, Robert Haitani
-
Publication number: 20140040854Abstract: An approach is provided for template or component-based applications. A service platform determines one or more application components preloaded on at least one device. The service platform causes, at least in part, a generation of code for at least one application. The code is at least one graph of one or more references to the application components. The service platform then causes, at least in part, a transmission of the code to the at least one device, wherein the code is processed by the at least one device to construct the application from the application components.Type: ApplicationFiled: October 5, 2012Publication date: February 6, 2014Applicant: Nokia CorporationInventors: Wei-Ming CHEE, Thomas Molgaard, Robert Haitani, Daniel Risi, Mauro Teofilo, Moises Carvalho
-
Patent number: 8583175Abstract: 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: GrantFiled: August 29, 2012Date of Patent: November 12, 2013Assignee: PALM, Inc.Inventors: Robert Haitani, Srikiran Prasad, Nancy Gayed, Gregory Shirai
-
Publication number: 20120329494Abstract: 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: ApplicationFiled: September 7, 2012Publication date: December 27, 2012Inventors: David CHAMPLIN, Srikiran PRASAD, Lang CHEN, Rajan RANGA, Robert HAITANI
-
Patent number: 8340065Abstract: 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: GrantFiled: March 2, 2011Date of Patent: December 25, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Parag Gupta, Vitaly Kruglikov, Robert Haitani
-
Publication number: 20120321063Abstract: 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: ApplicationFiled: August 29, 2012Publication date: December 20, 2012Inventors: Robert Haitani, Srikiran Prasad, Nancy Gayed, Gregory Shirai
-
Patent number: 8332553Abstract: 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: GrantFiled: June 21, 2010Date of Patent: December 11, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert Haitani, Gregory Shirai, Nancy Gayed, Ramachandran Venkataraman, Thomas Kier, Skrikiran Prasad
-
Patent number: 8311189Abstract: 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: GrantFiled: October 8, 2010Date of Patent: November 13, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: David Champlin, Srikiran Prasad, Lang Chen, Rajan Ranga, Robert Haitani
-
Patent number: 8280437Abstract: 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: GrantFiled: December 20, 2011Date of Patent: October 2, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert Haitani, Srikiran Prasad, Nancy Gayed, Gregory Shirai