Patents by Inventor David Jeffery Hayes

David Jeffery Hayes 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: 9602645
    Abstract: NFC-enabled systems and devices 110, 120, 950, and related methods 1400, for determining the orientation of an NFC-enabled mobile device within a covering 10. The orientation determination may include determining which way each face of an NFC-enabled mobile device 110, 120 is facing in the covering 10, and which end of the NFC-enable device is oriented in which way in the covering, through the use of particular arrangements of at least one NFC device attached to the covering and at least one NFC antenna of the NFC-enabled mobile device. By determining the orientation of the NFC-enabled device within the covering, the NFC-enabled device may then be configured for executing a particular command, such as to optimize some aspect of the NFC-enabled device based on the device orientation.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: March 21, 2017
    Assignee: BlackBerry Limited
    Inventors: Eric Thomas Eaton, David Jeffery Hayes
  • Patent number: 9479550
    Abstract: A communication system (10) comprises a plurality of clients (12) including a first client (18) and a second client (20). Within the communication system (10), continuity of one or more of a plurality of broadcast events (14) is provided between the plurality of clients (12). The first client (18) monitors a broadcast event (34). Thereafter, the second client (20) launches monitoring of the broadcast event (34) in response to an occurrence associated with the broadcast event (34).
    Type: Grant
    Filed: February 12, 2002
    Date of Patent: October 25, 2016
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: David Jeffery Hayes, Eric Thomas Eaton, Von Alan Mock
  • Publication number: 20140342663
    Abstract: NFC-enabled systems and devices 110, 120, 950, and related methods 1400, for determining the orientation of an NFC-enabled mobile device within a covering 10. The orientation determination may include determining which way each face of an NFC-enabled mobile device 110, 120 is facing in the covering 10, and which end of the NFC-enable device is oriented in which way in the covering, through the use of particular arrangements of at least one NFC device attached to the covering and at least one NFC antenna of the NFC-enabled mobile device. By determining the orientation of the NFC-enabled device within the covering, the NFC-enabled device may then be configured for executing a particular command, such as to optimize some aspect of the NFC-enabled device based on the device orientation.
    Type: Application
    Filed: May 16, 2013
    Publication date: November 20, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Eric Thomas EATON, David Jeffery HAYES
  • Publication number: 20130169545
    Abstract: A handheld electronic device has two or more displays and sensors operative to indicate the handheld electronic device has been rotated, turned, or flipped so that a first display originally being viewed by a user is now facing away from a user. The processor changes displayed information of the newly displayed content on a second display based upon information displayed in the first display. When the handheld electronic device is returned to its original orientation, previously displayed content on the first display is restored or resumed, or is modified based on information entered in the second display just viewed.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: RESEARCH IN MOTION CORPORATION
    Inventors: Eric Thomas EATON, David Jeffery HAYES, Martin Earl HOLMAN, IV
  • Patent number: 7676583
    Abstract: An online communication system (10) includes a plurality of remote session clients (12) and one or more online servers (14). The online communication system (10) provides continuity of an online session (80) between a server (14) and one of the remote session clients (12). A first session client (18) participates in the online session (80), including receiving and accumulating a plurality of session information (182) for the online session (80). The first session client (18) initiates a transfer of the session information (182) to a second session client (20) to enable the second session client (20) to seamlessly continue the online session (80) in place of the first session client (18) after the transfer of the session information (182).
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: March 9, 2010
    Assignee: Motorola, Inc.
    Inventors: Eric Thomas Eaton, Von Alan Mock, David Jeffery Hayes
  • Patent number: 7181689
    Abstract: A method for organizing and displaying multiple calendars (200, 300, 400, and 500) from multiple devices (102, 104, 106, and 108) to give an appearance of a single user calendar (1100 and 1200) on a user's device is disclosed. Each calendar event having associated user category such as time (210), self (204), family (206), and work (208), is organized based on a display preference selected by a user. Desired calendar events organized based on the display preference are displayed (1100, 1200) on a selected device. Calendar events displayed have different visual attributes based on the corresponding associated users.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: February 20, 2007
    Assignee: Motorola Inc.
    Inventors: Von Alan Mock, Eric Thomas Eaton, David Jeffery Hayes
  • Patent number: 7016855
    Abstract: A method for managing a task list utilizes location-based filtering to generate a reminder to a user of a communication device to perform an outstanding task. The communication device is provided with information on an outstanding task associated with a particular site and at least one proximity parameter for triggering a reminder for performing the outstanding task at a particular site (420). The communication device obtains geographic location information for the particular site and obtains information on its current location (430, 440). The device determines whether it is located within an area in which the outstanding task can be completed, which area is defined by a boundary established based at least in part on the geographic location of the particular site, and on the proximity parameter specified (450).
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: March 21, 2006
    Assignee: Motorola, Inc.
    Inventors: Eric Thomas Eaton, Von Alan Mock, David Jeffery Hayes
  • Patent number: 6983370
    Abstract: A messaging communication system (10) includes a plurality of messaging clients (12). A first messaging client (14) establishes a first communication connection (16) operating using a plurality of client data (25). The first messaging client (14) transfers the plurality of client data (25) to a second messaging client (20). The second messaging client (20) establishes a second communication connection (22) operating using the plurality of client data (25).
    Type: Grant
    Filed: November 27, 2001
    Date of Patent: January 3, 2006
    Assignee: Motorola, Inc.
    Inventors: Eric Thomas Eaton, David Jeffery Hayes, Von Alan Mock
  • Publication number: 20040125142
    Abstract: A method for organizing and displaying multiple calendars (200, 300, 400, and 500) from multiple devices (102, 104, 106, and 108) to give an appearance of a single user calendar (1100 and 1200) on a user's device is disclosed. Each calendar event having associated user category such as time (210), self (204), family (206), and work (208), is organized based on a display preference selected by a user. Desired calendar events organized based on the display preference are displayed (1100, 1200) on a selected device. Calendar events displayed have different visual attributes based on the corresponding associated users.
    Type: Application
    Filed: December 31, 2002
    Publication date: July 1, 2004
    Inventors: Von Alan Mock, Eric Thomas Eaton, David Jeffery Hayes
  • Patent number: 6704556
    Abstract: A communication device (100) and method therefore for compensating an oscillator (146). The communication device (100) includes a receiver (110) for receiving message information transmitted on a predetermined channel (105), an oscillator (146) having a frequency of operation set by a controller (116) for enabling reception of the message information on the predetermined channel (105), and a decoder (114) for decoding the message information received, and for deriving there from messages and channel quality information. The controller (116) is responsive to the messages derived, for storing the same, and further responsive to the channel quality information derived for generating a compensation signal when the value of the channel quality information exceeds a predetermined value. The compensation signal that is generated by the controller (116) effects shifting of the frequency of operation of the oscillator (146) to center reception of the communication device (100) on the predetermined channel (105).
    Type: Grant
    Filed: September 25, 2000
    Date of Patent: March 9, 2004
    Assignee: Motorola Inc.
    Inventors: Eric Thomas Eaton, David Jeffery Hayes, Von Alan Mock
  • Publication number: 20030225589
    Abstract: A method for managing a task list utilizes location-based filtering to generate a reminder to a user of a communication device to perform an outstanding task. The communication device is provided with information on an outstanding task associated with a particular site and at least one proximity parameter for triggering a reminder for performing the outstanding task at a particular site (420). The communication device obtains geographic location information for the particular site and obtains information on its current location (430, 440). The device determines whether it is located within an area in which the outstanding task can be completed, which area is defined by a boundary established based at least in part on the geographic location of the particular site, and on the proximity parameter specified (450).
    Type: Application
    Filed: May 31, 2002
    Publication date: December 4, 2003
    Inventors: Eric Thomas Eaton, Von Alan Mock, David Jeffery Hayes
  • Publication number: 20030154398
    Abstract: An online communication system (10) is comprised of a plurality of session clients (12) including a first session client (18) and a second session client (20), and a plurality of online servers (14). The online communication system (10) provides continuity of an online session (80) between the plurality of session clients (12). The first session client (18) participates in the online session (80) including accumulating a plurality of session information (182) for the online session (80). The first session client (18) transfers the plurality of session information (182) to the second session client (20), and the second session client (20) thereafter participates in the online session (80) using the plurality of session information (182).
    Type: Application
    Filed: February 8, 2002
    Publication date: August 14, 2003
    Inventors: Eric Thomas Eaton, Von Alan Mock, David Jeffery Hayes
  • Publication number: 20030154242
    Abstract: A communication system (10) comprises a plurality of clients (12) including a first client (18) and a second client (20). Within the communication system (10), continuity of one or more of a plurality of broadcast events (14) is provided between the plurality of clients (12). The first client (18) monitors a broadcast event (34). Thereafter, the second client (20) launches monitoring of the broadcast event (34) in response to an occurrence associated with the broadcast event (34).
    Type: Application
    Filed: February 12, 2002
    Publication date: August 14, 2003
    Inventors: David Jeffery Hayes, Eric Thomas Eaton, Von Alan Mock
  • Publication number: 20030101343
    Abstract: A messaging communication system (10) includes a plurality of messaging clients (12). A first messaging client (14) establishes a first communication connection (16) operating using a plurality of client data (25). The first messaging client (14) transfers the plurality of client data (25) to a second messaging client (20). The second messaging client (20) establishes a second communication connection (22) operating using the plurality of client data (25).
    Type: Application
    Filed: November 27, 2001
    Publication date: May 29, 2003
    Inventors: Eric Thomas Eaton, David Jeffery Hayes, Von Alan Mock
  • Patent number: 5805980
    Abstract: A method and apparatus determine a response to a control value (316, 320) periodically transmitted by a communication system in at least one code word (306, 332) of a frame (302) of data of a communication protocol. The control value (316, 320) is for controlling a receive operation, such as the sleep interval for increasing battery life of a communication receiver (122) operating in the communication system. The receiver (122) accepts (404, 504) and stores (406, 506) earlier data from an earlier transmission of the frame (302) of data, and receives (408, 508) current data from a current transmission of the frame (302) of data.
    Type: Grant
    Filed: August 28, 1997
    Date of Patent: September 8, 1998
    Assignee: Motorola, Inc.
    Inventors: Ronald Hugh Evoy, David Jeffery Hayes, Von Alan Mock, Matthew Joseph Stanislawski