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: 10782846Abstract: 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: GrantFiled: February 14, 2019Date of Patent: September 22, 2020Assignee: Nokia Technologies OyInventors: Karl Townsend, Rob Haitani
-
Publication number: 20190179489Abstract: 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: ApplicationFiled: February 14, 2019Publication date: June 13, 2019Inventors: Karl Townsend, Rob Haitani
-
Patent number: 10248278Abstract: 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: GrantFiled: December 30, 2011Date of Patent: April 2, 2019Assignee: NOKIA TECHNOLOGIES OYInventors: Karl Townsend, Rob Haitani
-
Patent number: 8839146Abstract: 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: GrantFiled: September 5, 2006Date of Patent: September 16, 2014Assignee: QUALCOMM IncorporatedInventors: Tina L. Tseng, Rob Haitani, Pamela Mead
-
Publication number: 20130174049Abstract: 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: ApplicationFiled: December 30, 2011Publication date: July 4, 2013Applicant: NOKIA CORPORATIONInventors: Karl Townsend, Rob Haitani
-
Publication number: 20100201815Abstract: 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: ApplicationFiled: February 9, 2009Publication date: August 12, 2010Inventors: Doug Anderson, Ryan Case, Rob Haitani, Bob Petersen, Greg Shirai
-
Publication number: 20100205203Abstract: 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: ApplicationFiled: February 9, 2009Publication date: August 12, 2010Inventors: Doug Anderson, Ryan Case, Rob Haitani, Bob Petersen
-
Publication number: 20080320172Abstract: 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: ApplicationFiled: September 4, 2008Publication date: December 25, 2008Inventors: Vitaly Kruglikov, Roger Flores, Rob Haitani, Monty Boyer, Ron Marianetti, Ain McKendrick, Art Lamb
-
Publication number: 20080295017Abstract: 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: ApplicationFiled: September 5, 2006Publication date: November 27, 2008Inventors: Tina L. Tseng, Rob Haitani, Pamela Mead
-
Patent number: 7437485Abstract: 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: GrantFiled: December 24, 2003Date of Patent: October 14, 2008Assignee: Access Systems Americas, Inc.Inventors: Vitaly Kruglikov, Roger Flores, Rob Haitani, Monty Boyer, Ron Marianetti, Ain McKendrick, Art Lamb
-
Patent number: 6892346Abstract: 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: GrantFiled: December 7, 1999Date of Patent: May 10, 2005Assignee: Palmsource, Inc.Inventors: Arthur C. Lamb, Rob Haitani
-
Patent number: 6671702Abstract: 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: GrantFiled: September 3, 2002Date of Patent: December 30, 2003Assignee: PalmSource, Inc.Inventors: Vitaly Kruglikov, Roger Flores, Rob Haitani, Monty Boyer, Ron Marianetti, Ain McKendrick, Art Lamb
-
Patent number: 6505215Abstract: 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: GrantFiled: June 8, 2000Date of Patent: January 7, 2003Assignee: Palm, Inc.Inventors: Vitaly Kruglikov, Roger Flores, Rob Haitani, Monty Boyer, Ron Marianetti, Ain McKendrick, Art Lamb
-
Publication number: 20020198900Abstract: 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: ApplicationFiled: September 3, 2002Publication date: December 26, 2002Inventors: Vitaly Kruglikov, Roger Flores, Rob Haitani, Monty Boyer, Ron Marianetti, Ain McKendrick, Art Lamb
-
Patent number: 6205448Abstract: 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: GrantFiled: January 30, 1998Date of Patent: March 20, 2001Assignee: 3Com CorporationInventors: Vitaly Kruglikov, Roger Flores, Rob Haitani, Monty Boyer, Ron Marianetti, Ain McKendrick, Art Lamb
-
Patent number: 6034686Abstract: 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: GrantFiled: March 9, 1998Date of Patent: March 7, 2000Assignee: 3Com CorporationInventors: Arthur C. Lamb, Rob Haitani