Patents by Inventor Kenneth Tracton

Kenneth Tracton 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: 9600544
    Abstract: Methods, apparatuses and computer program products are provided for displaying search results and other points of interest located on multiple floors or levels in a multi-level map. A method may include receiving an input indicating a search criteria. Further, the method may include determining at least one search result position related to the search criteria, and determining a relationship between the at least one search result position and a multi-level map. In addition, the method may further comprise causing, based at least in part on the relationship, a level of the map and the at least one search result position to be displayed as a search result position indicator, wherein the displayed search result position indicator may be presented in a different manners based at least in part on what level the search result position is located. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: March 21, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Carl Snellman, Peter L. Mikelsons, Ville Karaila, Amol Khadilkar, Cynthia Y. Kuo, Kenneth Tracton
  • Patent number: 9600780
    Abstract: An example approach is provided for sharing and managing resource availability information. One or more resource availability information is received. Further, one or more requests to access the one or more resource availability messages are received from at least one consuming device. Access to the one or more resource availability messages is reserved based, at least in part, on the one or more requests.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: March 21, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Baik Hoh, Kenneth Tracton, Yan Tingxin, Ganesan Deepak, Juong-Sik Lee
  • Publication number: 20140122462
    Abstract: Methods, apparatuses and computer program products are provided for displaying search results and other points of interest located on multiple floors or levels in a multi-level map. A method may include receiving an input indicating a search criteria. Further, the method may include determining at least one search result position related to the search criteria, and determining a relationship between the at least one search result position and a multi-level map. In addition, the method may further comprise causing, based at least in part on the relationship, a level of the map and the at least one search result position to be displayed as a search result position indicator, wherein the displayed search result position indicator may be presented in a different manners based at least in part on what level the search result position is located. Corresponding apparatuses and computer program products are also provided.
    Type: Application
    Filed: December 23, 2013
    Publication date: May 1, 2014
    Applicant: Nokia Corporation
    Inventors: Carl Snellman, Peter L. Mikelsons, Ville Karaila, Amol Khadilkar, Cynthia Y. Kuo, Kenneth Tracton
  • Patent number: 8621394
    Abstract: Methods, apparatuses and computer program products are provided for displaying search results and other points of interest located on multiple floors or levels in a multi-level map. A method may include receiving an input indicating a search criteria. Further, the method may include determining at least one search result position related to the search criteria, and determining a relationship between the at least one search result position and a multi-level map. In addition, the method may further comprise causing, based at least in part on the relationship, a level of the map and the at least one search result position to be displayed as a search result position indicator, wherein the displayed search result position indicator may be presented in a different manners based at least in part on what level the search result position is located. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: December 31, 2013
    Assignee: Nokia Corporation
    Inventors: Carl Snellman, Peter L. Mikelsons, Ville Karaila, Amol Khadilkar, Cynthia Y. Kuo, Kenneth Tracton
  • Patent number: 8600956
    Abstract: A method to provide an improved method for providing first POI information and second POI information which conflicts with the first POI information, and providing an accuracy confidence level of each of the first POI information and the second POI information. Embodiments may further solicit feedback (e.g. a selection) from a user regarding the user's determination of which of the first POI information and the second POI information is accurate. The method may also include updating the accuracy confidence level of each of the first information and the second information in response to receiving the selection.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: December 3, 2013
    Assignee: Nokia Corporation
    Inventors: Cynthia Y. Kuo, Carl Snellman, Peter L. Mikelsons, Amol Khadilkar, Kenneth Tracton
  • Patent number: 8599014
    Abstract: An approach is provided for managing and rendering notifications (i.e., notifications from one or more sources). A notification manager receives one or more requests for rendering one or more notifications at a device. In response to the one or more requests, the notification manager determines one or more notification policies at a device. Further, the notification manager determines one or more schedules for rendering the one or more notifications and causes, at least in part, rendering of the one or more notifications.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: December 3, 2013
    Assignee: Nokia Corporation
    Inventors: Tatu Jaakko Prykäri, Jussi Antero Jarvenpaa, Jokko Koronen, Pete Paasivirta, Laura Emilia Oinas, Ilkka Kimmo Juhani Korhonen, Peter L. Mikelsons, Cynthia Y. Kuo, Kenneth Tracton
  • Publication number: 20130054573
    Abstract: Methods, apparatuses and computer program products are provided for displaying search results and other points of interest located on multiple floors or levels in a multi-level map. A method may include receiving an input indicating a search criteria. Further, the method may include determining at least one search result position related to the search criteria, and determining a relationship between the at least one search result position and a multi-level map. In addition, the method may further comprise causing, based at least in part on the relationship, a level of the map and the at least one search result position to be displayed as a search result position indicator, wherein the displayed search result position indicator may be presented in a different manners based at least in part on what level the search result position is located. Corresponding apparatuses and computer program products are also provided.
    Type: Application
    Filed: August 26, 2011
    Publication date: February 28, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Carl Snellman, Peter L. Mikelsons, Ville Karaila, Amol Khadilkar, Cynthia Y. Kuo, Kenneth Tracton
  • Publication number: 20130046738
    Abstract: A method to provide an improved method for providing first POI information and second POI information which conflicts with the first POI information, and providing an accuracy confidence level of each of the first POI information and the second POI information. Embodiments may further solicit feedback (e.g. a selection) from a user regarding the user's determination of which of the first POI information and the second POI information is accurate. The method may also include updating the accuracy confidence level of each of the first information and the second information in response to receiving the selection.
    Type: Application
    Filed: August 16, 2011
    Publication date: February 21, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Cynthia Y. Kuo, Carl Snellman, Peter L. Mikelsons, Amol Khadilkar, Kenneth Tracton
  • Patent number: 8368892
    Abstract: An apparatus includes an optical source providing an optical beam; a splitter configured to split the optical beam into a sample beam and a reference beam; a sample path containing a sample material to be analyzed, the sample beam being directed through the sample path so as to interact with the sample material; a reference path containing a reference material, the reference beam being directed through the reference path so as to interact with the reference material; a disperser configured to receive the sample beam after it exits the sample path and to receive the reference beam after it exits the reference path, the disperser outputting a dispersed sample beam and a dispersed reference beam; and a photodetector disposed to receive the dispersed sample beam and the dispersed reference beam and outputting electrical signals comprised of data indicative of a spectra of the sample beam after it exits the sample path and a spectra of the reference beam after it exits the reference path.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: February 5, 2013
    Assignee: Nokia Corporation
    Inventors: Kenneth Tracton, Quinn Jacobson
  • Publication number: 20130028489
    Abstract: An approach is provided for determining potential movement disorder using sensor data. The health and wellness engine processes and/or facilitates a processing of one or more sequences of images to identify one or more reference objects, the one or more sequences of images captured via a device physically attached to a user. The health and wellness engine determines movement information of the one or more reference objects within the one or more sequences of images, wherein the movement information is at least substantially attributable to one or more physical movements of the user. The health and wellness engine processes and/or facilitates a processing of the movement information to cause, at least in part, a determination of one or more potential movement disorders associated with the user.
    Type: Application
    Filed: July 29, 2011
    Publication date: January 31, 2013
    Applicant: Nokia Corporation
    Inventors: Kenneth Tracton, Jörg Brakensiek
  • Publication number: 20120265874
    Abstract: An example approach is provided for sharing and managing resource availability information. One or more resource availability information is received. Further, one or more requests to access the one or more resource availability messages are received from at least one consuming device. Access to the one or more resource availability messages is reserved based, at least in part, on the one or more requests.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 18, 2012
    Applicant: Nokia Corporation
    Inventors: Baik Hoh, Kenneth Tracton, Yan Tingxin, Ganesan Deepak, Juong-Sik Lee
  • Publication number: 20120136997
    Abstract: An example approach is provided for sharing and managing resource availability information. One or more resource availability information is received. Further, one or more requests to access the one or more resource availability messages are received from at least one consuming device. Access to the one or more resource availability messages is reserved based, at least in part, on the one or more requests.
    Type: Application
    Filed: November 29, 2010
    Publication date: May 31, 2012
    Applicant: NOKIA CORPORATION
    Inventors: Tingxin Yan, Baik Hoh, Kenneth Tracton, Juong-Sik Lee
  • Publication number: 20120112908
    Abstract: An approach is provided for managing and rendering notifications (i.e., notifications from one or more sources). A notification manager receives one or more requests for rendering one or more notifications at a device. In response to the one or more requests, the notification manager determines one or more notification policies at a device. Further, the notification manager determines one or more schedules for rendering the one or more notifications and causes, at least in part, rendering of the one or more notifications.
    Type: Application
    Filed: November 5, 2010
    Publication date: May 10, 2012
    Applicant: NOKIA CORPORATION
    Inventors: Tatu Jaakko Prykäri, Jussi Antero Jarvenpaa, Jokko Koronen, Pete Paasivirta, Laura Emilia Oinas, Ilkka Kimmo Juhani Korhonen, Peter Mikelsons, Cynthia Kuo, Kenneth Tracton
  • Patent number: 8136124
    Abstract: A system and method for performance monitoring may use data collected from a hardware event agent comprising a hardware sampling mechanism and/or one or more hardware counters to increment one or more synthesized performance counters by an amount dependent on an expression involving the collected data. Each synthesized performance counter may be configured to count events of a different type and may comprise a machine addressable storage location. The event types may include various memory references or misses, branches, branch mispredictions, or any other event of interest in performance monitoring. The hardware event agent may comprise one or more instruction counters, cycle counters, timers, or other hardware performance counters. One hardware performance counter may be used in a time-multiplexed or data-multiplexed manner to monitor events of multiple event types. The hardware sampling mechanism may return a statistical packet for sampled instructions, which may be examined to determine the event type.
    Type: Grant
    Filed: January 18, 2007
    Date of Patent: March 13, 2012
    Assignee: Oracle America, Inc.
    Inventors: Nicolai Kosche, Kenneth Tracton
  • Patent number: 8032875
    Abstract: A system and method for profiling a software application may include means for defining a custom cost metric that includes a cost metric identifier and a cost function. The cost function may apply a mathematical formula to data extracted from an event set to calculate a respective cost metric value for each of one or more events in the event set. The data extracted from the event set may include one or more respective profiling object identifiers and one or more other respective costs associated with each of the one or more events. A cost associated with an event in the event space may be associated with a function or basic block of instructions. The cost function may include a distribution formula for attributing at least a portion of the cost associated with a function or basic block to each of the instructions comprising the function or basic block.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: October 4, 2011
    Assignee: Oracle America, Inc.
    Inventors: Nicolai Kosche, Kenneth Tracton
  • Publication number: 20110181867
    Abstract: An apparatus includes an optical source providing an optical beam; a splitter configured to split the optical beam into a sample beam and a reference beam; a sample path containing a sample material to be analyzed, the sample beam being directed through the sample path so as to interact with the sample material; a reference path containing a reference material, the reference beam being directed through the reference path so as to interact with the reference material; a disperser configured to receive the sample beam after it exits the sample path and to receive the reference beam after it exits the reference path, the disperser outputting a dispersed sample beam and a dispersed reference beam; and a photodetector disposed to receive the dispersed sample beam and the dispersed reference beam and outputting electrical signals comprised of data indicative of a spectra of the sample beam after it exits the sample path and a spectra of the reference beam after it exits the reference path.
    Type: Application
    Filed: January 28, 2010
    Publication date: July 28, 2011
    Inventors: Kenneth Tracton, Quinn Jacobson
  • Patent number: 7958342
    Abstract: A Nyquist sampling frequency is determined for performance counter events to be measured. Based on the Nyquist sampling frequencies, a schedule for measuring the performance counter events is determined. The performance counter event measurements are then conducted in accordance with the schedule, whereby the measurements yield a set of sample data for each performance counter event. A signal reconstruction algorithm is applied to the set of sample data for each performance counter event to reconstruct an essentially complete signal for each performance counter event. The essentially complete signal for each performance counter event is then used to improve either a design or a utilization of either a microprocessor or an application to be executed on the microprocessor.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: June 7, 2011
    Assignee: Oracle America, Inc.
    Inventors: Robert M. Lane, Kenneth Tracton, Zenon Fortuna
  • Publication number: 20110130956
    Abstract: An approach is provided for providing guidance information to a user. A request is received, from a device, for guidance information to a destination, wherein the guidance information includes, at least in part, instructions for following a route to the destination. A plurality of candidate reference points associated with the route are determined. One or more of the plurality of candidate reference points are selected to include in the instructions based on saliency of the one or more candidate reference points with respect to one or more comprehension parameters associated with a user. The instructions are generated based on the one or more selected reference points. The comprehension parameters relate to the ability of the user to recognize the selected one or more reference points.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 2, 2011
    Applicant: Nokia Corporation
    Inventors: Kenneth Tracton, Quinn Jacobson, Cynthia Kuo, Andriy Shnyr, Ciprian Cudalbu
  • Publication number: 20080177756
    Abstract: A system and method for performance monitoring may use data collected from a hardware event agent comprising a hardware sampling mechanism and/or one or more hardware counters to increment one or more synthesized performance counters by an amount dependent on an expression involving the collected data. Each synthesized performance counter may be configured to count events of a different type and may comprise a machine addressable storage location. The event types may include various memory references or misses, branches, branch mispredictions, or any other event of interest in performance monitoring. The hardware event agent may comprise one or more instruction counters, cycle counters, timers, or other hardware performance counters. One hardware performance counter may be used in a time-multiplexed or data-multiplexed manner to monitor events of multiple event types. The hardware sampling mechanism may return a statistical packet for sampled instructions, which may be examined to determine the event type.
    Type: Application
    Filed: January 18, 2007
    Publication date: July 24, 2008
    Inventors: Nicolai Kosche, Kenneth Tracton
  • Publication number: 20080127149
    Abstract: A system and method for profiling a software application may include means for defining a custom cost metric that includes a cost metric identifier and a cost function. The cost function may apply a mathematical formula to data extracted from an event set to calculate a respective cost metric value for each of one or more events in the event set. The data extracted from the event set may include one or more respective profiling object identifiers and one or more other respective costs associated with each of the one or more events. A cost associated with an event in the event space may be associated with a function or basic block of instructions. The cost function may include a distribution formula for attributing at least a portion of the cost associated with a function or basic block to each of the instructions comprising the function or basic block.
    Type: Application
    Filed: November 28, 2006
    Publication date: May 29, 2008
    Inventors: Nicolai Kosche, Kenneth Tracton