Patents by Inventor David H. Nguyen

David H. Nguyen 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: 9339726
    Abstract: Methods, apparatuses, and computer program products are herein provided for modifying the presentation of information based on the visual complexity of environment information. A method may include causing presentation of information on a display. The method may further include determining a visual complexity level of environment information. The method may further include causing, based at least in part on the determined visual complexity level, modification of presentation of at least a portion of the information on the display. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: May 17, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Daniel L. Ashbrook, David H. Nguyen
  • Publication number: 20150253149
    Abstract: A method, apparatus, and computer program product are provided to facilitate determining abbreviations of a term for conveying navigation information based on one or more other terms of the navigation information. In the context of a method, one or more terms for conveying navigation information are determined. The method may also determine at least one abbreviation for at least one term of the one or more terms so that the at least one abbreviation is unambiguous with respect to other one or more of the one or more terms. The method may also cause a presentation of at least one representation of the at least one abbreviation.
    Type: Application
    Filed: May 20, 2015
    Publication date: September 10, 2015
    Inventors: Daniel L. ASHBROOK, David H. NGUYEN
  • Patent number: 9122249
    Abstract: A method, apparatus and computer program product are provided to facilitate the use of a multi-segment wearable accessory. In this regard, methods, apparatus and computer program products are provided for controlling and, in some instances, interacting with a multi-segment wearable accessory. In particular, a method, apparatus, and computer program product are provided that receive touch input via at least first and second segments of a multi-segment wearable accessory and determine that the touch input associated with the second segment is moving relative to the touch input associated with the first segment. A presentation of content displayed at least partially by the first segment may be modified based upon movement of the touch input associated with the second segment, such as in an expand operation, in which content is displayed on a second segment, or a collapse operation, in which content is removed from the second segment following an expand operation.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: September 1, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Kenton M. Lyons, David H. Nguyen, Daniel L. Ashbrook
  • Patent number: 9105163
    Abstract: Methods, apparatuses, and computer program products are herein provided for associating notifications with alert functions of remote devices. A method may include causing transmission of an alert configuration signal to each of a plurality of remote devices. The alert configuration signal instructs each of the plurality of remote devices to perform an alert function. The method may further include receiving user input indicating the user's desire to associate a notification corresponding to an event with the alert function of at least one of the plurality of remote devices. The method may further include associating the notification with the alert function of the at least one of the plurality of remote devices such that the at least one of the plurality of remote devices performs the alert function when the event occurs. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: August 11, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Daniel L. Ashbrook, David H. Nguyen
  • Publication number: 20150220144
    Abstract: Methods, apparatuses, and computer program products are herein provided for attracting a user's gaze to information associated with a portion of a display in a non-intrusive manner. A method may include determining to attract a user's gaze to information associated with a portion of a display. The method may further include causing presentation of a visual attractant on the display proximate the portion of the display. The method may further include causing presentation of the visual attractant on the display to be ceased in an instance in which the user's gaze is determined to be moving toward the information. Corresponding apparatuses and computer program products are also provided.
    Type: Application
    Filed: April 14, 2015
    Publication date: August 6, 2015
    Inventors: Daniel L. Ashbrook, Sean M. White, David H. Nguyen, Kent M. Lyons
  • Patent number: 9069738
    Abstract: A method, apparatus, and computer program product are provided to facilitate determining abbreviations of a term for conveying navigation information based on one or more other terms of the navigation information. In the context of a method, one or more terms for conveying navigation information are determined. The method may also determine at least one abbreviation for at least one term of the one or more terms so that the at least one abbreviation is unambiguous with respect to other one or more of the one or more terms. The method may also cause a presentation of at least one representation of the at least one abbreviation.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: June 30, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Daniel L. Ashbrook, David H. Nguyen
  • Patent number: 9030505
    Abstract: Methods, apparatuses, and computer program products are herein provided for attracting a user's gaze to information associated with a portion of a display in a non-intrusive manner. A method may include determining to attract a user's gaze to information associated with a portion of a display. The method may further include causing presentation of a visual attractant on the display proximate the portion of the display. The method may further include causing presentation of the visual attractant on the display to be ceased in an instance in which the user's gaze is determined to be moving toward the information. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: May 12, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Daniel L. Ashbrook, Sean M. White, David H. Nguyen, Kent M. Lyons
  • Patent number: 8872729
    Abstract: A method, apparatus and computer program product are provided to facilitate the use of a multi-segment wearable accessory. In this regard, methods, apparatus and computer program products are provided for controlling and, in some instances, interacting with a multi-segment wearable accessory. In the context of a method, an orientation of each of a plurality of segments of a multi-segment wearable accessory is determined relative to an axis through the multi-segment wearable accessory, such as by determining an angle of each of the plurality of segments relative to the axis through the multi-segment wearable accessory. A relative ordering of the plurality of segments of the multi-segment wearable accessory may then be determined based upon the orientation of each of the plurality of segments relative to the axis.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: October 28, 2014
    Assignee: Nokia Corporation
    Inventors: Kenton M. Lyons, David H. Nguyen, Sean White
  • Publication number: 20140096076
    Abstract: Methods, apparatuses, and computer program products are herein provided for causing presentation of a notification on a display based on the user's susceptibility to notice the notification and the desired intrusiveness of the presentation of the notification. A method may include determining that a notification should be presented to a user on a display. The method further includes determining a susceptibility level pertaining to the likelihood the user will notice the notification. The method further includes causing presentation of the notification on the display based at least in part on the susceptibility level and an intrusiveness level for presentation of the notification. The intrusiveness level pertains to how intrusive presentation of the notification should be to the user's experience. Corresponding apparatuses and computer program products are also provided.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: NOKIA CORPORATION
    Inventors: Daniel L. Ashbrook, David H. Nguyen
  • Publication number: 20140091984
    Abstract: A method, apparatus and computer program product provide an indication to a first user as to the content presented to another user by the head mounted display of the other user. In the context of a method, information is received relating to content presented to a second user by a head mounted display of the second user. Based upon the information, the method also includes causing, with a processor, an indication to be presented to a first user identifying the content presented to the second user by the head mounted display of the second user.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: NOKIA CORPORATION
    Inventors: Daniel L. Ashbrook, David H. Nguyen
  • Publication number: 20140092029
    Abstract: A method, apparatus and computer program product are provided to permit a user to interact with a head mounted display, such as with the information presented upon a head mounted display. In the context of a method, a first input is received from a first touch sensor positioned upon a first portion of a head mounted display. The method also receives a second input from a second touch sensor positioned upon a second portion of the head mounted display. The second portion of the head mounted display is configured to be opposite the first portion relative to a user's head. The method also includes causing performance of an operation related to the head mounted display based upon a combination of both the first and second inputs.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: NOKIA CORPORATION
    Inventors: David H. Nguyen, Daniel L. Ashbrook, Shigeyuki Seko
  • Publication number: 20140047364
    Abstract: A method, apparatus, and computer program product are provided to facilitate determining abbreviations of a term for conveying navigation information based on one or more other terms of the navigation information. In the context of a method, one or more terms for conveying navigation information are determined. The method may also determine at least one abbreviation for at least one term of the one or more terms so that the at least one abbreviation is unambiguous with respect to other one or more of the one or more terms. The method may also cause a presentation of at least one representation of the at least one abbreviation.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 13, 2014
    Applicant: Nokia Corporation
    Inventors: Daniel L. Ashbrook, David H. Nguyen
  • Publication number: 20140002261
    Abstract: Methods, apparatuses, and computer program products are herein provided for associating notifications with alert functions of remote devices. A method may include causing transmission of an alert configuration signal to each of a plurality of remote devices. The alert configuration signal instructs each of the plurality of remote devices to perform an alert function. The method may further include receiving user input indicating the user's desire to associate a notification corresponding to an event with the alert function of at least one of the plurality of remote devices. The method may further include associating the notification with the alert function of the at least one of the plurality of remote devices such that the at least one of the plurality of remote devices performs the alert function when the event occurs. Corresponding apparatuses and computer program products are also provided.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: NOKIA CORPORATION
    Inventors: Daniel L. Ashbrook, David H. Nguyen
  • Publication number: 20140002474
    Abstract: Methods, apparatuses, and computer program products are herein provided for modifying the presentation of information based on the visual complexity of environment information. A method may include causing presentation of information on a display. The method may further include determining a visual complexity level of environment information. The method may further include causing, based at least in part on the determined visual complexity level, modification of presentation of at least a portion of the information on the display. Corresponding apparatuses and computer program products are also provided.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: NOKIA CORPORATION
    Inventors: Daniel L. Ashbrook, David H. Nguyen
  • Publication number: 20130321772
    Abstract: A method to track a user's gaze for medical diagnostics is described. The method includes detecting a gaze behavior of a user in response to a stimulus. The stimulus is a non-diagnostic stimulus. The method also includes determining a type of the stimulus and generating an indication of the gaze behavior and the type of the stimulus. The indication may then be used to generate an expected gaze pattern describing expected gaze behavior to given stimuli. Additionally, the indication may be used to determine whether the gaze behavior is indicative of a potential problem and, in response, an alert may be generated. Apparatus and computer readable media are also described.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Inventors: Sean M. White, David H. Nguyen, Kent M. Lyons, Daniel L. Ashbrook
  • Publication number: 20130307762
    Abstract: Methods, apparatuses, and computer program products are herein provided for attracting a user's gaze to information associated with a portion of a display in a non-intrusive manner. A method may include determining to attract a user's gaze to information associated with a portion of a display. The method may further include causing presentation of a visual attractant on the display proximate the portion of the display. The method may further include causing presentation of the visual attractant on the display to be ceased in an instance in which the user's gaze is determined to be moving toward the information. Corresponding apparatuses and computer program products are also provided.
    Type: Application
    Filed: May 17, 2012
    Publication date: November 21, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Daniel L. Ashbrook, Sean M. White, David H. Nguyen, Kent M. Lyons
  • Publication number: 20130271389
    Abstract: A method, apparatus and computer program product are provided to facilitate the use of a multi-segment wearable accessory. In this regard, methods, apparatus and computer program products are provided for controlling and, in some instances, interacting with a multi-segment wearable accessory. In particular, a method, apparatus, and computer program product are provided that receive touch input via at least first and second segments of a multi-segment wearable accessory and determine that the touch input associated with the second segment is moving relative to the touch input associated with the first segment. A presentation of content displayed at least partially by the first segment may be modified based upon movement of the touch input associated with the second segment, such as in an expand operation, in which content is displayed on a second segment, or a collapse operation, in which content is removed from the second segment following an expand operation.
    Type: Application
    Filed: August 15, 2012
    Publication date: October 17, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Kenton M. Lyons, David H. Nguyen, Daniel L. Ashbrook
  • Publication number: 20130271390
    Abstract: A method, apparatus and computer program product are provided to facilitate the use of a multi-segment wearable accessory. In this regard, methods, apparatus and computer program products are provided for controlling and, in some instances, interacting with a multi-segment wearable accessory. In particular, a method, apparatus, and computer program product are provided that provide for a determination that touch input received via at least first and second segments of a multi-segment wearable accessory represents a rotational gesture. As a result, information that is presented upon a display of the first segment prior to receipt of the touch input is presented upon the display of the second segment and information that is presented upon a display of the second segment prior to receipt of the touch input is presented upon the display of the first segment in a “swap” operation following receipt of the touch input.
    Type: Application
    Filed: August 27, 2012
    Publication date: October 17, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Kenton M. Lyons, David H. Nguyen, Daniel L. Ashbrook
  • Publication number: 20130271495
    Abstract: A method, apparatus and computer program product are provided to facilitate the use of a multi-segment wearable accessory. In this regard, methods, apparatus and computer program products are provided for controlling and, in some instances, interacting with a multi-segment wearable accessory. Each screen presented on or capable of being presented on the display of a segment of the multi-segment wearable accessory may be considered a virtual segment, and the number of virtual segments may be greater than the number of physical segments of the accessory. One or more of the virtual segments may be associated with one or more of the segments in an overlaid configuration, such that a topmost virtual segment is presented for viewing while another virtual segment lies below the topmost virtual segment, hidden from the user's view. A virtual segment may be replaced with presentation of another virtual segment in response to rotation of the accessory.
    Type: Application
    Filed: August 20, 2012
    Publication date: October 17, 2013
    Applicant: NOKIA CORPORATION
    Inventors: David H. Nguyen, Kenton M. Lyons
  • Publication number: 20130271355
    Abstract: A method, apparatus, and computer program product are provided to facilitate the use of a multi-segment wearable accessory. In this regard, methods, apparatus and computer program products are provided for controlling and, in some instances, interacting with a multi-segment wearable accessory. In particular, a method, apparatus, and computer program product are provided that determine an angle between at least two segments of the wearable accessory and cause one or more of the segments to operate in a manner that is at least partially dependent upon the angle between the at least two segments. In some cases, a determination may be made as to whether the wearable accessory is in a worn state or in an unworn state. For example, in the worn state, the segments may have separate functionality, whereas in the unworn state the segments may act as a single display or present an idle screen.
    Type: Application
    Filed: July 16, 2012
    Publication date: October 17, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Kenton M. Lyons, David H. Nguyen, Sean White