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).
-
Patent number: 11954729Abstract: A method for providing a dynamically-updated electronic report of assets available for transaction to a user is provided. The electronic report is provided to a computing device operated by the user. The electronic report includes one or more entries that each corresponds to an asset for sale. Each entry can include a link for the corresponding asset. In response to receiving user selection of a link on the report, one or more characteristics of the asset corresponding to the selected link are determined. One or more additional assets are determined based on the one or more characteristics. The electronic report is dynamically updated to include one or more entries corresponding to the one or more additional assets. A user profile of the user can also be updated in response to the user's selection.Type: GrantFiled: April 18, 2023Date of Patent: April 9, 2024Assignee: Auction.com, LLCInventors: Robert Friedman, Sarina Kinder, Eric Johnson, Michael Jansta
-
Patent number: 11934988Abstract: The technology relates to a seamless interface between an autonomous vehicle service provider and one or more ridesharing, ride-hailing or delivery partner companies, in order to provide timely, efficient rider or delivery services and support. A partner trip application programming interface (API) provides robust features to the ridesharing or ride-hailing partner companies and also supports delivery of meals, groceries, packages or other cargo. For instance, the API may be employed with delivery partners (e.g., food, package or bulk cargo delivery), and/or for concierge services (e.g., a hotel or medical provider or an e-commerce specialist that coordinates deliveries). The technology supports both ad hoc and scheduled trips. Agents for different partners may schedule trips to or from specific stores or other (geofenced) locations, and observe and manage trips for an entire enterprise. Permissions can be tailored for each agent.Type: GrantFiled: September 28, 2021Date of Patent: March 19, 2024Assignee: Waymo LLCInventors: Pawel Fedorynski, Eric Friedman, Jia-Yu Aw, Cameron Blume, Samrat Kansara, Matthew Corey Hall
-
Patent number: 11885626Abstract: 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: GrantFiled: December 27, 2020Date of Patent: January 30, 2024Assignee: Waymo LLCInventors: Eric Friedman, Saksiri Tanphaichitr, Donghyun Kim, Ben Wang, Cameron Blume, Mishika Vora, Gaurav Agarwal
-
Publication number: 20220260389Abstract: 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: ApplicationFiled: February 7, 2022Publication date: August 18, 2022Inventors: Barry Burton, Heiko Panther, James Park, Eric Friedman, Shelten Yuen, Christine Brumback, Timothy Roberts
-
Publication number: 20220205794Abstract: 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: ApplicationFiled: December 27, 2020Publication date: June 30, 2022Inventors: Eric Friedman, Saksiri Tanphaichitr, Donghyun Kim, Ben Wang, Cameron Blume, Mishika Vora, Gaurav Agarwal
-
Publication number: 20220099450Abstract: 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: ApplicationFiled: August 24, 2021Publication date: March 31, 2022Inventors: Salil Pandit, Daniella Gutlansky, Eamonn Doherty, Eric Friedman, Jonathan Pedersen, Andrew Chan, Gaurav Agarwal, Bruce Mai
-
Patent number: 11243093Abstract: 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: GrantFiled: November 11, 2015Date of Patent: February 8, 2022Assignee: Fitbit, Inc.Inventors: Barry Burton, Heiko Panther, James Park, Eric Friedman, Shelten Yuen, Christine Brumback, Timothy Roberts
-
Publication number: 20200219216Abstract: 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: ApplicationFiled: September 19, 2018Publication date: July 9, 2020Inventors: Kenneth R. Davis, Eric Friedman, Mohamed Asif, Edoardo Giovanni Ferrara-Bardile, Gemma Artieda Gutierrez, Seth T. Ditchcreek
-
Patent number: 10621881Abstract: 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: GrantFiled: December 20, 2017Date of Patent: April 14, 2020Assignee: WSE HONG KONG LIMITEDInventors: Adam S. Black, Rasil Warnakulasooriya, Ken Davis, Eric Friedman
-
Publication number: 20180114456Abstract: 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: ApplicationFiled: December 20, 2017Publication date: April 26, 2018Inventors: Adam S. Black, Rasil Warnakulasooriya, Ken Davis, Eric Friedman
-
Patent number: 9906404Abstract: 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: GrantFiled: December 3, 2015Date of Patent: February 27, 2018Assignee: PEARSON EDUCATION, INC.Inventors: Adam S. Black, Rasil Warnakulasooriya, Ken Davis, Eric Friedman
-
Patent number: 9886868Abstract: 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: GrantFiled: December 3, 2015Date of Patent: February 6, 2018Assignee: PEARSON EDUCATION, INC.Inventors: Adam S. Black, Rasil Warnakulasooriya, Ken Davis, Eric Friedman
-
Patent number: 9819754Abstract: 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: GrantFiled: January 15, 2015Date of Patent: November 14, 2017Assignee: Fitbit, Inc.Inventors: James Park, Barry Burton, Heiko Panther, Eric Friedman
-
Publication number: 20170163472Abstract: 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: ApplicationFiled: December 3, 2015Publication date: June 8, 2017Inventors: Adam S. Black, Rasil Warnakulasooriya, Ken Davis, Eric Friedman
-
Publication number: 20170163503Abstract: 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: ApplicationFiled: December 3, 2015Publication date: June 8, 2017Inventors: Adam S. Black, Rasil Warnakulasooriya, Ken Davis, Eric Friedman
-
Publication number: 20160061626Abstract: 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: ApplicationFiled: November 11, 2015Publication date: March 3, 2016Inventors: Barry Burton, Heiko Panther, James Park, Eric Friedman, Shelten Yuen, Christine Brumback, Timothy Roberts
-
Patent number: 9188460Abstract: 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: GrantFiled: October 9, 2013Date of Patent: November 17, 2015Assignee: Fitbit, Inc.Inventors: Barry Burton, Heiko Panther, James Park, Eric Friedman, Shelten Yuen, Christine Brumback, Timothy Roberts
-
Publication number: 20150127268Abstract: 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: ApplicationFiled: January 15, 2015Publication date: May 7, 2015Inventors: James Park, Barry Burton, Heiko Panther, Eric Friedman
-
Patent number: 8972220Abstract: 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: GrantFiled: April 24, 2014Date of Patent: March 3, 2015Assignee: Fitbit, Inc.Inventors: James Park, Barry Burton, Heiko Panther, Eric Friedman
-
Patent number: 8954289Abstract: 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: GrantFiled: February 20, 2014Date of Patent: February 10, 2015Assignee: Fitbit, Inc.Inventors: Barry Burton, Heiko Panther, James Park, Eric Friedman, Shelten Yuen, Christine Brumback, Timothy Roberts