Patents by Inventor Eric Friedman

Eric Friedman 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: 20220260389
    Abstract: Methods, systems and devices are provided for displaying monitored activity data in substantial real-time on a screen of a computing device. One example method includes capturing motion data associated with activity of a user via an activity tracking device. The motion data is quantified into a plurality of metrics associated with the activity of the user. The method includes connecting the activity tracking device with a computing device over a wireless data connection, and sending motion data from the activity tracking device to the computing device for display of one or more of the plurality of metrics on a graphical user interface of the computing device. At least one of the plurality of metrics displayed on the graphical user interface is shown to change in substantial real-time based on the motion data.
    Type: Application
    Filed: February 7, 2022
    Publication date: August 18, 2022
    Inventors: Barry Burton, Heiko Panther, James Park, Eric Friedman, Shelten Yuen, Christine Brumback, Timothy Roberts
  • Publication number: 20220205794
    Abstract: An example method includes setting an initial pickup location. The method includes causing an autonomous vehicle to navigate towards the initial pickup location. The method includes periodically generating a plurality of candidate updated pickup locations. The method includes selecting a suggested pickup location from the plurality of candidate pickup locations that achieves a benchmark for reducing one or more of a time and a distance associated with the initial pickup location for one or more of the autonomous vehicle and the client device. The method includes determining that the suggested pickup location satisfies a set of pre-update checks for limiting a number of pickup location updates. The method includes responsive to (i) selecting the suggested pickup location, and (ii) determining that the suggested pickup location satisfies the set of pre-update checks, causing the autonomous vehicle to navigate to the suggested pickup location.
    Type: Application
    Filed: December 27, 2020
    Publication date: June 30, 2022
    Inventors: Eric Friedman, Saksiri Tanphaichitr, Donghyun Kim, Ben Wang, Cameron Blume, Mishika Vora, Gaurav Agarwal
  • Publication number: 20220099450
    Abstract: Aspects of the disclosure relate to evaluating quality of a predetermined pullover location for an autonomous vehicle. For instance, a plurality of inputs for the predetermined pullover location may be received. The plurality of inputs may each include a value representative of a characteristic of the predetermined pullover location. The plurality of inputs may be combined to determine a pullover quality value for the predetermined pullover location. The pullover quality value may be provided to a vehicle in order to enable the vehicle to select a pullover location for the vehicle.
    Type: Application
    Filed: August 24, 2021
    Publication date: March 31, 2022
    Inventors: Salil Pandit, Daniella Gutlansky, Eamonn Doherty, Eric Friedman, Jonathan Pedersen, Andrew Chan, Gaurav Agarwal, Bruce Mai
  • Patent number: 11243093
    Abstract: Methods, systems and devices are provided for displaying monitored activity data in substantial real-time on a screen of a computing device. One example method includes capturing motion data associated with activity of a user via an activity tracking device. The motion data is quantified into a plurality of metrics associated with the activity of the user. The method includes connecting the activity tracking device with a computing device over a wireless data connection, and sending motion data from the activity tracking device to the computing device for display of one or more of the plurality of metrics on a graphical user interface of the computing device. At least one of the plurality of metrics displayed on the graphical user interface is shown to change in substantial real-time based on the motion data.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: February 8, 2022
    Assignee: Fitbit, Inc.
    Inventors: Barry Burton, Heiko Panther, James Park, Eric Friedman, Shelten Yuen, Christine Brumback, Timothy Roberts
  • Publication number: 20200219216
    Abstract: The present invention allows a virtual online digital classroom to manage the audio and video streams of a teacher and students in a class. The teacher and students may start in a virtual “common room” where the teacher and students may all hear each other's audio and see each other's video streams. The teacher may move the students (and themselves) to two or more virtual breakout rooms. The teacher and/or students in a breakout room can only hear (and optionally only see) the teacher and/or the students in the same breakout room. In other words, the teacher and/or students in the breakout room cannot hear (and optionally cannot see) the teacher and/or students in the common room or in other breakout rooms. In preferred embodiments, the teacher may introduce different material to different breakout rooms and assess students during the breakout session.
    Type: Application
    Filed: September 19, 2018
    Publication date: July 9, 2020
    Inventors: Kenneth R. Davis, Eric Friedman, Mohamed Asif, Edoardo Giovanni Ferrara-Bardile, Gemma Artieda Gutierrez, Seth T. Ditchcreek
  • Patent number: 10621881
    Abstract: Systems and methods for providing an alert to a user device based on generated parameters are disclosed herein. The system can include: a content management server; and a memory communicatingly connected to the content management server via a communication network. The memory can include: a content library database; and a user profile database. The system can include a user device and a supervisor device. The system can include a content management server that can calculate a risk probability and can generate and send an alert to the supervisor device when the risk probability exceeds a threshold level.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: April 14, 2020
    Assignee: WSE HONG KONG LIMITED
    Inventors: Adam S. Black, Rasil Warnakulasooriya, Ken Davis, Eric Friedman
  • Publication number: 20180114456
    Abstract: Systems and methods for providing an alert to a user device based on generated parameters are disclosed herein. The system can include: a content management server; and a memory communicatingly connected to the content management server via a communication network. The memory can include: a content library database; and a user profile database. The system can include a user device and a supervisor device. The system can include a content management server that can calculate a risk probability and can generate and send an alert to the supervisor device when the risk probability exceeds a threshold level.
    Type: Application
    Filed: December 20, 2017
    Publication date: April 26, 2018
    Inventors: Adam S. Black, Rasil Warnakulasooriya, Ken Davis, Eric Friedman
  • Patent number: 9906404
    Abstract: Systems and methods for providing an alert to a user device based on generated parameters are disclosed herein. The system can include: a content management server; and a memory communicatingly connected to the content management server via a communication network. The memory can include: a content library database; and a user profile database. The system can include a user device and a supervisor device. The system can include a content management server that can calculate a risk probability and can generate and send an alert to the supervisor device when the risk probability exceeds a threshold level.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: February 27, 2018
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Adam S. Black, Rasil Warnakulasooriya, Ken Davis, Eric Friedman
  • Patent number: 9886868
    Abstract: Systems and methods for providing an alert to a user device based on generated parameters are disclosed herein. The system can include: a content management server; and a memory communicatingly connected to the content management server via a communication network. The memory can include: a content library database; and a user profile database. The system can include a user device and a supervisor device. The system can include a content management server that can calculate a risk probability and can generate and send an alert to the supervisor device when the risk probability exceeds a threshold level.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: February 6, 2018
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Adam S. Black, Rasil Warnakulasooriya, Ken Davis, Eric Friedman
  • Patent number: 9819754
    Abstract: Methods, devices and system are provided. One method includes capturing activity data associated with activity of a user via a device. The activity data is captured over time, and the activity data is quantifiable by a plurality of metrics. The method includes storing the activity data in storage of the device and, from time to time, connecting the device with a computing device over a wireless communication link. The method defines using a first transfer rate for transferring activity data captured and stored over a period of time. The first transfer rate is used following startup of an activity tracking application on the computing device The method also defines using a second transfer rate for transferring activity data from the device to the computing device for display of the activity data in substantial-real time on the computing device.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: November 14, 2017
    Assignee: Fitbit, Inc.
    Inventors: James Park, Barry Burton, Heiko Panther, Eric Friedman
  • Publication number: 20170163472
    Abstract: Systems and methods for providing an alert to a user device based on generated parameters are disclosed herein. The system can include: a content management server; and a memory communicatingly connected to the content management server via a communication network. The memory can include: a content library database; and a user profile database. The system can include a user device and a supervisor device. The system can include a content management server that can calculate a risk probability and can generate and send an alert to the supervisor device when the risk probability exceeds a threshold level.
    Type: Application
    Filed: December 3, 2015
    Publication date: June 8, 2017
    Inventors: Adam S. Black, Rasil Warnakulasooriya, Ken Davis, Eric Friedman
  • Publication number: 20170163503
    Abstract: Systems and methods for providing an alert to a user device based on generated parameters are disclosed herein. The system can include: a content management server; and a memory communicatingly connected to the content management server via a communication network. The memory can include: a content library database; and a user profile database. The system can include a user device and a supervisor device. The system can include a content management server that can calculate a risk probability and can generate and send an alert to the supervisor device when the risk probability exceeds a threshold level.
    Type: Application
    Filed: December 3, 2015
    Publication date: June 8, 2017
    Inventors: Adam S. Black, Rasil Warnakulasooriya, Ken Davis, Eric Friedman
  • Publication number: 20160061626
    Abstract: Methods, systems and devices are provided for displaying monitored activity data in substantial real-time on a screen of a computing device. One example method includes capturing motion data associated with activity of a user via an activity tracking device. The motion data is quantified into a plurality of metrics associated with the activity of the user. The method includes connecting the activity tracking device with a computing device over a wireless data connection, and sending motion data from the activity tracking device to the computing device for display of one or more of the plurality of metrics on a graphical user interface of the computing device. At least one of the plurality of metrics displayed on the graphical user interface is shown to change in substantial real-time based on the motion data.
    Type: Application
    Filed: November 11, 2015
    Publication date: March 3, 2016
    Inventors: Barry Burton, Heiko Panther, James Park, Eric Friedman, Shelten Yuen, Christine Brumback, Timothy Roberts
  • Patent number: 9188460
    Abstract: Methods, systems and devices are provided for displaying monitored activity data in substantial real-time on a screen of a computing device. One example method includes capturing motion data associated with activity of a user via an activity tracking device. The motion data is quantified into a plurality of metrics associated with the activity of the user. The method storing the motion data in storage of the activity tracking device. The method connects the activity tracking device with a computing device over a wireless data connection, and sending motion data to the computing device for display of a metric, of the plurality of metrics, on a graphical user interface of an activity application of the computing device. The sending of motion data to the computing device is configured to continue while additional motion data is captured and sent to the computing device. The metric displayed on the graphical user interface is shown to change in an increasing numerical or graphical form in substantial real-time.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: November 17, 2015
    Assignee: Fitbit, Inc.
    Inventors: Barry Burton, Heiko Panther, James Park, Eric Friedman, Shelten Yuen, Christine Brumback, Timothy Roberts
  • Publication number: 20150127268
    Abstract: Methods, devices and system are provided. One method includes capturing activity data associated with activity of a user via a device. The activity data is captured over time, and the activity data is quantifiable by a plurality of metrics. The method includes storing the activity data in storage of the device and, from time to time, connecting the device with a computing device over a wireless communication link. The method defines using a first transfer rate for transferring activity data captured and stored over a period of time. The first transfer rate is used following startup of an activity tracking application on the computing device The method also defines using a second transfer rate for transferring activity data from the device to the computing device for display of the activity data in substantial-real time on the computing device.
    Type: Application
    Filed: January 15, 2015
    Publication date: May 7, 2015
    Inventors: James Park, Barry Burton, Heiko Panther, Eric Friedman
  • Patent number: 8972220
    Abstract: Methods, devices and system are provided. One method includes capturing activity data associated with activity of a user via a device. The activity data is captured over time, and the activity data is quantifiable by a plurality of metrics. The method includes storing the activity data in storage of the device and, from time to time, connecting the device with a computing device over a wireless communication link. The method defines using a first transfer rate for transferring activity data captured and stored over a period of time. The first transfer rate is used following startup of an activity tracking application on the computing device The method also defines using a second transfer rate for transferring activity data from the device to the computing device for display of the activity data in substantial-real time on the computing device.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: March 3, 2015
    Assignee: Fitbit, Inc.
    Inventors: James Park, Barry Burton, Heiko Panther, Eric Friedman
  • Patent number: 8954289
    Abstract: Methods, systems and devices are provided for displaying monitored activity data in substantial real-time on a screen of a computing device. One example method includes capturing motion data associated with activity of a user via an activity tracking device. The motion data is quantified into a plurality of metrics associated with the activity of the user. The method includes connecting the activity tracking device with a computing device over a wireless data connection, and sending motion data from the activity tracking device to the computing device for display of one or more of the plurality of metrics on a graphical user interface of the computing device. At least one of the plurality of metrics displayed on the graphical user interface is shown to change in substantial real-time based on the motion data.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: February 10, 2015
    Assignee: Fitbit, Inc.
    Inventors: Barry Burton, Heiko Panther, James Park, Eric Friedman, Shelten Yuen, Christine Brumback, Timothy Roberts
  • Patent number: 8903841
    Abstract: A system and method of massively parallel data processing are disclosed. In an embodiment, a method includes generating an interpretation of a customizable database request which includes an extensible computer process and providing an input guidance to available processors of an available computing environment. The method further includes automatically distributing an execution of the interpretation across the available computing environment operating concurrently and in parallel, wherein a component of the execution may be limited to at least a part of an input data. The method also includes automatically assembling a response using a distributed output of the execution.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: December 2, 2014
    Assignee: Teradata US, Inc.
    Inventors: Eric Friedman, Peter Pawlowski
  • Publication number: 20140236493
    Abstract: Methods, devices and system are provided. One method includes capturing activity data associated with activity of a user via a device. The activity data is captured over time, and the activity data is quantifiable by a plurality of metrics. The method includes storing the activity data in storage of the device and, from time to time, connecting the device with a computing device over a wireless communication link. The method defines using a first transfer rate for transferring activity data captured and stored over a period of time. The first transfer rate is used following startup of an activity tracking application on the computing device The method also defines using a second transfer rate for transferring activity data from the device to the computing device for display of the activity data in substantial-real time on the computing device.
    Type: Application
    Filed: April 24, 2014
    Publication date: August 21, 2014
    Applicant: Fitbit, Inc.
    Inventors: James Park, Barry Burton, Heiko Panther, Eric Friedman
  • Publication number: 20140172362
    Abstract: Methods, systems and devices are provided for displaying monitored activity data in substantial real-time on a screen of a computing device. One example method includes capturing motion data associated with activity of a user via an activity tracking device. The motion data is quantified into a plurality of metrics associated with the activity of the user. The method includes connecting the activity tracking device with a computing device over a wireless data connection, and sending motion data from the activity tracking device to the computing device for display of one or more of the plurality of metrics on a graphical user interface of the computing device. At least one of the plurality of metrics displayed on the graphical user interface is shown to change in substantial real-time based on the motion data.
    Type: Application
    Filed: February 20, 2014
    Publication date: June 19, 2014
    Applicant: Fitbit, Inc.
    Inventors: Barry Burton, Heiko Panther, James Park, Eric Friedman, Shelten Yuen, Christine Brumback, Timothy Roberts