Patents by Inventor Rob Haitani

Rob 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: 10782846
    Abstract: A method, apparatus and computer program product are provided for intuitive multitasking. An indication may be received at a first device, of an incoming request for electronic communication received at a second device. A user may utilize a user interface of the first device to accept or decline the request for electronic communication received at the second device. The communication may be a phone call, short message service message, email, and/or the like. A first user interface area may be associated with a first device, and a second user interface area may be associated with the second device. The first and second interfaces areas may be provided concurrently on the first device to enable the user to interact with the second device using the user interface of the first device.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: September 22, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Karl Townsend, Rob Haitani
  • Publication number: 20190179489
    Abstract: A method, apparatus and computer program product are provided for intuitive multitasking. An indication may be received at a first device, of an incoming request for electronic communication received at a second device. A user may utilize a user interface of the first device to accept or decline the request for electronic communication received at the second device. The communication may be a phone call, short message service message, email, and/or the like. A first user interface area may be associated with a first device, and a second user interface area may be associated with the second device. The first and second interfaces areas may be provided concurrently on the first device to enable the user to interact with the second device using the user interface of the first device.
    Type: Application
    Filed: February 14, 2019
    Publication date: June 13, 2019
    Inventors: Karl Townsend, Rob Haitani
  • Patent number: 10248278
    Abstract: A method, apparatus and computer program product are provided for intuitive multitasking. In the context of a method, a method is provided that includes causing a first user interface associated with a first device, a first application, or a first view of a single application to be presented, the first user interface defining an initial user interface area. The method further includes causing a second user interface associated with a second device, a second application, or a second view of the single application to be presented, the second user interface being at least partially within the initial user interface area. The method may also include causing the first user interface to be presented concurrent with the second user interface so as to define a resized user interface area that is smaller than the initial user interface area and is at least partially within the initial user interface area.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: April 2, 2019
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Karl Townsend, Rob Haitani
  • Patent number: 8839146
    Abstract: Various embodiments of a user interface for a wireless device are described. In one embodiment, a wireless device may include a processor, a memory coupled to the processor, and a display coupled to the processor. The processor presents a navigation bar on the display. The navigation bar comprises multiple selectable tabs. The processor detects an input corresponding to a selection of any one of the multiple tabs and presents a user interface view associated with the any one of the multiple tabs on the display when the input is detected.
    Type: Grant
    Filed: September 5, 2006
    Date of Patent: September 16, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Tina L. Tseng, Rob Haitani, Pamela Mead
  • Publication number: 20130174049
    Abstract: A method, apparatus and computer program product are provided for intuitive multitasking. In the context of a method, a method is provided that includes causing a first user interface associated with a first device, a first application, or a first view of a single application to be presented, the first user interface defining an initial user interface area. The method further includes causing a second user interface associated with a second device, a second application, or a second view of the single application to be presented, the second user interface being at least partially within the initial user interface area. The method may also include causing the first user interface to be presented concurrent with the second user interface so as to define a resized user interface area that is smaller than the initial user interface area and is at least partially within the initial user interface area.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Karl Townsend, Rob Haitani
  • Publication number: 20100201815
    Abstract: Embodiments of systems and methods for video monitoring are provided. A method for providing video monitoring includes three steps. A target is identified by a computing device and is displayed from a video through a display of the computing device. A selection of a trigger is received via a user input to the computing device. A response of the computing device is provided, based on recognition of the identified target and the selected trigger from the video.
    Type: Application
    Filed: February 9, 2009
    Publication date: August 12, 2010
    Inventors: Doug Anderson, Ryan Case, Rob Haitani, Bob Petersen, Greg Shirai
  • Publication number: 20100205203
    Abstract: Embodiments of systems and methods for video analysis are given. A method for providing a video analysis includes four steps. A target is identified by a computing device and is displayed from a video through a display of the computing device. A query related to the identified target is received via a user input to the computing device. A search result is generated based on the video. The search result includes information related to the identified target. The search result is then displayed through the display of the computing device.
    Type: Application
    Filed: February 9, 2009
    Publication date: August 12, 2010
    Inventors: Doug Anderson, Ryan Case, Rob Haitani, Bob Petersen
  • Publication number: 20080320172
    Abstract: A method and system for synchronizing two computer systems supporting multiple synchronization techniques is described. In one example system, a portable computer system is loaded with synchronization transport modules. In application on the portable computer system is executed causing the application to automatically recognize the synchronization transport modules. The portable computer system receives a selection corresponding to one of the two synchronization transport modules. The selection could be from a user and would indicate that the user prefers to synchronize with the second computer system using a particular method of external communication. After the selection, the portable computer system synchronizes with the other computer system using the selected method of external communication.
    Type: Application
    Filed: September 4, 2008
    Publication date: December 25, 2008
    Inventors: Vitaly Kruglikov, Roger Flores, Rob Haitani, Monty Boyer, Ron Marianetti, Ain McKendrick, Art Lamb
  • Publication number: 20080295017
    Abstract: Various embodiments of a user interface for a wireless device are described. In one embodiment, a wireless device may include a processor, a memory coupled to the processor, and a display coupled to the processor. The processor presents a navigation bar on the display. The navigation bar comprises multiple selectable tabs. The processor detects an input corresponding to a selection of any one of the multiple tabs and presents a user interface view associated with the any one of the multiple tabs on the display when the input is detected.
    Type: Application
    Filed: September 5, 2006
    Publication date: November 27, 2008
    Inventors: Tina L. Tseng, Rob Haitani, Pamela Mead
  • Patent number: 7437485
    Abstract: A method and system for synchronizing two computer systems supporting multiple synchronization techniques is described. In one example system, a portable computer system is loaded with synchronization transport modules. An application on the portable computer system is executed causing the application to automatically recognize the synchronization transport modules. The portable computer system receives a selection corresponding to one of the two synchronization transport modules. The selection could be from a user and would indicate that the user prefers to synchronize with the second computer system using a particular method of external communication. After the selection, the portable computer system synchronizes with the other computer system using the selected method of external communication.
    Type: Grant
    Filed: December 24, 2003
    Date of Patent: October 14, 2008
    Assignee: Access Systems Americas, Inc.
    Inventors: Vitaly Kruglikov, Roger Flores, Rob Haitani, Monty Boyer, Ron Marianetti, Ain McKendrick, Art Lamb
  • Patent number: 6892346
    Abstract: The present invention provides an ability to generate a different layout on the screen of a calendering program. The program generates customized time slots according to the start and end points of the appointments of the day. In addition to time slots covering appointments, empty time slots will be generated but will not appear on the screen if they overlap with an existing appointment. The elimination of unnecessary images for empty time slots which are in between appointments allows for a more efficient use of space on the display screen. In compressed view mode, empty one-hour time slots will be generated to the extent necessary to fill up the screen. If in non-compressed view mode, empty time slots of one-hour duration will be added to the layout from the beginning to the end of the day.
    Type: Grant
    Filed: December 7, 1999
    Date of Patent: May 10, 2005
    Assignee: Palmsource, Inc.
    Inventors: Arthur C. Lamb, Rob Haitani
  • Patent number: 6671702
    Abstract: A method and system for synchronizing two computer systems supporting multiple synchronization techniques is described. In one example system, a portable computer system is loaded with synchronization transport modules. An application on the portable computer system is executed causing the application to automatically recognize the synchronization transport modules. The portable computer system receives a selection corresponding to one of the two synchronization transport modules. The selection could be from a user and would indicate that the user prefers to synchronize with the second computer system using a particular method of external communication. After the selection, the portable computer system synchronizes with the other computer system using the selected method of external communication.
    Type: Grant
    Filed: September 3, 2002
    Date of Patent: December 30, 2003
    Assignee: PalmSource, Inc.
    Inventors: Vitaly Kruglikov, Roger Flores, Rob Haitani, Monty Boyer, Ron Marianetti, Ain McKendrick, Art Lamb
  • Patent number: 6505215
    Abstract: A method and system for synchronizing two computer systems supporting multiple synchronization techniques is described. In one example system, a portable computer system is loaded with synchronization transport modules. An application on the portable computer system is executed causing the application to automatically recognize the synchronization transport modules. The portable computer system receives a selection corresponding to one of the two synchronization transport modules. The selection could be from a user and would indicate that the user prefers to synchronize with the second computer system using a particular method of external communication. After the selection, the portable computer system synchronizes with the other computer system using the selected method of external communication.
    Type: Grant
    Filed: June 8, 2000
    Date of Patent: January 7, 2003
    Assignee: Palm, Inc.
    Inventors: Vitaly Kruglikov, Roger Flores, Rob Haitani, Monty Boyer, Ron Marianetti, Ain McKendrick, Art Lamb
  • Publication number: 20020198900
    Abstract: A method and system for synchronizing two computer systems supporting multiple synchronization techniques is described. In one example system, a portable computer system is loaded with synchronization transport modules. An application on the portable computer system is executed causing the application to automatically recognize the synchronization transport modules. The portable computer system receives a selection corresponding to one of the two synchronization transport modules. The selection could be from a user and would indicate that the user prefers to synchronize with the second computer system using a particular method of external communication. After the selection, the portable computer system synchronizes with the other computer system using the selected method of external communication.
    Type: Application
    Filed: September 3, 2002
    Publication date: December 26, 2002
    Inventors: Vitaly Kruglikov, Roger Flores, Rob Haitani, Monty Boyer, Ron Marianetti, Ain McKendrick, Art Lamb
  • Patent number: 6205448
    Abstract: A method and system of synchronizing two computer systems supporting multiple synchronization techniques is described. In one example system, a portable computer system is loaded with synchronization transport modules. An application on the portable computer system is executed causing the application to automatically recognize the synchronization transport modules. The portable computer system receives a selection corresponding to one of the two synchronization transport modules. The selection could be from a user and would indicate that the user prefers to synchronize with the second computer system using a particular method of external communication. After the selection, the portable computer system synchronizes with the other computer system using the selected method of external communication.
    Type: Grant
    Filed: January 30, 1998
    Date of Patent: March 20, 2001
    Assignee: 3Com Corporation
    Inventors: Vitaly Kruglikov, Roger Flores, Rob Haitani, Monty Boyer, Ron Marianetti, Ain McKendrick, Art Lamb
  • Patent number: 6034686
    Abstract: The present invention provides an ability to generate a different layout on the screen of a calendering program. The program generates customized time slots according to the start and end points of the appointments of the day. In addition to time slots covering appointments, empty time slots will be generated but will not appear on the screen if they overlap with an existing appointment. The elimination of unnecessary images for empty time slots which are in between appointments allows for a more efficient use of space on the display screen. In compressed view mode, empty one-hour time slots will be generated to the extent necessary to fill up the screen. If in non-compressed view mode, empty time slots of one-hour duration will be added to the layout from the beginning to the end of the day.
    Type: Grant
    Filed: March 9, 1998
    Date of Patent: March 7, 2000
    Assignee: 3Com Corporation
    Inventors: Arthur C. Lamb, Rob Haitani