Patents by Inventor Robert PITCHFORD

Robert PITCHFORD 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).

  • Publication number: 20210001180
    Abstract: A classification model is generated based on historical exercise information. User exercise information is classified into an exercise category using the classification model. Recommendations based on the exercise category is identified. A customized exercise recommendation is determined from the identified recommendations based on a comparison of the user exercise information and expected progress data. This customized recommendation is provided to a user device for consumption.
    Type: Application
    Filed: September 18, 2020
    Publication date: January 7, 2021
    Applicant: Apple Inc.
    Inventors: Ying Wang, Robert Pitchford, Stephen Holter
  • Patent number: 10814170
    Abstract: Embodiments herein provide systems, methods, and computer-readable medium for providing customized exercise-related recommendations. Utilizing machine learning algorithms, a classification model may be trained with fitness-related information (e.g., exercise information, user profile information, and/or vital sign information) of a group of users. The classification model may be configured to output a classification for input data (e.g., fitness-related information of a particular user). A recommendation corresponding to a classification may be identified and provided to a particular user. User compliance with provided recommendations and subsequent user progress may be tracked to determine when recommendations were effective at bringing about a desired result (e.g., progressing the user toward a goal). Additionally, the system may determine when classifications have been inaccurately determined and/or when expected progress data has not provided a realistic path by which a user may progress toward a goal.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: October 27, 2020
    Assignee: Apple Inc.
    Inventors: Ying Wang, Robert Pitchford, Stephen Holter
  • Publication number: 20180361203
    Abstract: Embodiments herein provide systems, methods, and computer-readable medium for providing customized exercise-related recommendations. Utilizing machine learning algorithms, a classification model may be trained with fitness-related information (e.g., exercise information, user profile information, and/or vital sign information) of a group of users. The classification model may be configured to output a classification for input data (e.g., fitness-related information of a particular user). A recommendation corresponding to a classification may be identified and provided to a particular user. User compliance with provided recommendations and subsequent user progress may be tracked to determine when recommendations were effective at bringing about a desired result (e.g., progressing the user toward a goal). Additionally, the system may determine when classifications have been inaccurately determined and/or when expected progress data has not provided a realistic path by which a user may progress toward a goal.
    Type: Application
    Filed: June 16, 2017
    Publication date: December 20, 2018
    Applicant: Apple Inc.
    Inventors: Ying Wang, Robert Pitchford, Stephen Holter
  • Publication number: 20130141437
    Abstract: Methods and systems for displaying data are described. The display system extracts first data from a first data set, such as management system data. The first data includes one or more variables between a start time and an end time that may be user-defined. The display system uses the extracted data to populate a temporary database and process the data in the temporary database, such that there is no need to unduly interfere with the functionality of the management system. The data in the temporary database is processed to generate a plot value for each variable for each of a plurality of time slices. Finally, the plot values are presented as a series of images using a video processor to generate an intuitive visual representation of the data.
    Type: Application
    Filed: March 22, 2011
    Publication date: June 6, 2013
    Applicant: NOKIA SIEMENS NETWORKS OY
    Inventors: Martti Tapani Ylikoski, Ivan Bodunov, Martin Heisch, Sameer Babu Kunjumakal Kasim, Ricardo Marques, Robert Pitchford
  • Publication number: 20130124581
    Abstract: A system is described that generates reports from very large data sets. The reports are generated in real-time (or close to real time). Data from the large data set is replicated to a buffer as it arrives in the system. Once sufficient data is obtained (e.g. when the buffer is filled), the data is processed to generate a report. The report may summarize the data obtained and may be stored for later use. By storing summary data instead of the full data, the data storage requirements are reduced.
    Type: Application
    Filed: March 22, 2011
    Publication date: May 16, 2013
    Applicant: NOKIA SIEMENS NETWORKS OY
    Inventors: Martti Tapani Ylikoski, Ivan Bodunov, Martin Heisch, Sameer Babu Kunjumakal Kasim, Ricardo Marques, Robert Pitchford
  • Publication number: 20130060969
    Abstract: A method and system is provided in which new types of devices (such as sensors) can be integrated into a network in an automated manner. The system includes a repository for device information. When a new device is detected in a network, a management system for the network obtains device information from the repository and uses that information to integrate the device into the network.
    Type: Application
    Filed: March 4, 2011
    Publication date: March 7, 2013
    Applicant: NOKIA SIEMENS NETWORKS OY
    Inventors: Martti Tapani Ylikoski, Ivan Bodunov, Martin Heisch, Sameer Babu Kunjumakal Kasim, Ricardo Marques, Robert Pitchford
  • Publication number: 20110273452
    Abstract: Methods and systems for displaying data are described. The display system extracts first data from a first data set, such as management system data. The first data includes one or more variables between a start time and an end time that may be user-defined. The display system uses the extracted data to populate a temporary database and process the data in the temporary database, such that there is no need to unduly interfere with the functionality of the management system. The data in the temporary database is processed to generate a plot value for each variable for each of a plurality of time slices. Finally, the plot values are presented as a series of images using a video processor to generate an intuitive visual representation of the data.
    Type: Application
    Filed: May 10, 2010
    Publication date: November 10, 2011
    Applicant: NOKIA SIEMENS NETWORKS OY
    Inventors: Martti Tapani YLIKOSKI, Sameer Babu Kunjumakal KASIM, Ivan BODUNOV, Robert PITCHFORD, Ricardo Nuno Pinho Coelho Conde Marques, Martin HEISCH
  • Publication number: 20110276670
    Abstract: A method and system is provided in which new types of devices (such as sensors) can be integrated into a network in an automated manner. The system includes a repository for device information. When a new device is detected in a network, a management system for the network obtains device information from the repository and uses that information to integrate the device into the network.
    Type: Application
    Filed: May 10, 2010
    Publication date: November 10, 2011
    Applicant: NOKIA SIEMENS NETWORKS OY
    Inventors: Martti Tapani YLIKOSKI, Sameer Babu Kunjumakal KASIM, Ivan BODUNOV, Robert PITCHFORD, Ricardo Nuno Pinho Coelho Conde Marques, Martin HEISCH
  • Publication number: 20110276769
    Abstract: A system is described that generates reports from very large data sets. The reports are generated in real-time (or close to real time). Data from the large data set is replicated to a buffer as it arrives in the system. Once sufficient data is obtained (e.g. when the buffer is filled), the data is processed to generate a report. The report may summarize the data obtained and may be stored for later use. By storing summary data instead of the full data, the data storage requirements are reduced.
    Type: Application
    Filed: May 10, 2010
    Publication date: November 10, 2011
    Applicant: NOKIA SIEMENS NETWORKS OY
    Inventors: Martti Tapani YLIKOSKI, Sameer Babu Kunjumakal Kasim, Ivan BODUNOV, Robert PITCHFORD, Ricardo Nuno Pinho Coelho Conde Marques, Martin HEISCH