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: 9600544Abstract: 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: GrantFiled: December 23, 2013Date of Patent: March 21, 2017Assignee: Nokia Technologies OyInventors: Carl Snellman, Peter L. Mikelsons, Ville Karaila, Amol Khadilkar, Cynthia Y. Kuo, Kenneth Tracton
-
Patent number: 9600780Abstract: 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: GrantFiled: March 30, 2012Date of Patent: March 21, 2017Assignee: Nokia Technologies OyInventors: Baik Hoh, Kenneth Tracton, Yan Tingxin, Ganesan Deepak, Juong-Sik Lee
-
Publication number: 20140122462Abstract: 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: ApplicationFiled: December 23, 2013Publication date: May 1, 2014Applicant: Nokia CorporationInventors: Carl Snellman, Peter L. Mikelsons, Ville Karaila, Amol Khadilkar, Cynthia Y. Kuo, Kenneth Tracton
-
Patent number: 8621394Abstract: 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: GrantFiled: August 26, 2011Date of Patent: December 31, 2013Assignee: Nokia CorporationInventors: Carl Snellman, Peter L. Mikelsons, Ville Karaila, Amol Khadilkar, Cynthia Y. Kuo, Kenneth Tracton
-
Patent number: 8600956Abstract: 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: GrantFiled: August 16, 2011Date of Patent: December 3, 2013Assignee: Nokia CorporationInventors: Cynthia Y. Kuo, Carl Snellman, Peter L. Mikelsons, Amol Khadilkar, Kenneth Tracton
-
Patent number: 8599014Abstract: 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: GrantFiled: November 5, 2010Date of Patent: December 3, 2013Assignee: Nokia CorporationInventors: 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: 20130054573Abstract: 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: ApplicationFiled: August 26, 2011Publication date: February 28, 2013Applicant: NOKIA CORPORATIONInventors: Carl Snellman, Peter L. Mikelsons, Ville Karaila, Amol Khadilkar, Cynthia Y. Kuo, Kenneth Tracton
-
Publication number: 20130046738Abstract: 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: ApplicationFiled: August 16, 2011Publication date: February 21, 2013Applicant: NOKIA CORPORATIONInventors: Cynthia Y. Kuo, Carl Snellman, Peter L. Mikelsons, Amol Khadilkar, Kenneth Tracton
-
Patent number: 8368892Abstract: 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: GrantFiled: January 28, 2010Date of Patent: February 5, 2013Assignee: Nokia CorporationInventors: Kenneth Tracton, Quinn Jacobson
-
Publication number: 20130028489Abstract: 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: ApplicationFiled: July 29, 2011Publication date: January 31, 2013Applicant: Nokia CorporationInventors: Kenneth Tracton, Jörg Brakensiek
-
Publication number: 20120265874Abstract: 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: ApplicationFiled: March 30, 2012Publication date: October 18, 2012Applicant: Nokia CorporationInventors: Baik Hoh, Kenneth Tracton, Yan Tingxin, Ganesan Deepak, Juong-Sik Lee
-
Publication number: 20120136997Abstract: 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: ApplicationFiled: November 29, 2010Publication date: May 31, 2012Applicant: NOKIA CORPORATIONInventors: Tingxin Yan, Baik Hoh, Kenneth Tracton, Juong-Sik Lee
-
Publication number: 20120112908Abstract: 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: ApplicationFiled: November 5, 2010Publication date: May 10, 2012Applicant: NOKIA CORPORATIONInventors: 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: 8136124Abstract: 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: GrantFiled: January 18, 2007Date of Patent: March 13, 2012Assignee: Oracle America, Inc.Inventors: Nicolai Kosche, Kenneth Tracton
-
Patent number: 8032875Abstract: 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: GrantFiled: November 28, 2006Date of Patent: October 4, 2011Assignee: Oracle America, Inc.Inventors: Nicolai Kosche, Kenneth Tracton
-
Publication number: 20110181867Abstract: 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: ApplicationFiled: January 28, 2010Publication date: July 28, 2011Inventors: Kenneth Tracton, Quinn Jacobson
-
Patent number: 7958342Abstract: 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: GrantFiled: January 24, 2007Date of Patent: June 7, 2011Assignee: Oracle America, Inc.Inventors: Robert M. Lane, Kenneth Tracton, Zenon Fortuna
-
Publication number: 20110130956Abstract: 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: ApplicationFiled: November 30, 2009Publication date: June 2, 2011Applicant: Nokia CorporationInventors: Kenneth Tracton, Quinn Jacobson, Cynthia Kuo, Andriy Shnyr, Ciprian Cudalbu
-
Publication number: 20080177756Abstract: 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: ApplicationFiled: January 18, 2007Publication date: July 24, 2008Inventors: Nicolai Kosche, Kenneth Tracton
-
Publication number: 20080127149Abstract: 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: ApplicationFiled: November 28, 2006Publication date: May 29, 2008Inventors: Nicolai Kosche, Kenneth Tracton