Patents by Inventor Erwin Can Sar
Erwin Can Sar 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: 11734311Abstract: Methods and apparatus related to determining additional features for a user task entry of a user based on a user habit of the user. For example, one or more aspects of a user task entry of a user may be compared to one or more aspects of a user habit of the user to determine a correlation measure between the task entry and the user habit. If the correlation measure satisfies a threshold, one or more additional features of the user task entry may be determined based on the user habit. For example, the user habit may include one or more trigger indicators that indicate an actual entry or anticipated entry of the user into the user habit, and one or more of the trigger indicators may be utilized to determine task trigger indicators for the user task entry.Type: GrantFiled: March 12, 2021Date of Patent: August 22, 2023Assignee: GOOGLE LLCInventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
-
Patent number: 11681604Abstract: Methods and apparatus related to determining one or more user habits for a user. A group of one or more past user activity occurrences of a user may be determined based on similarity between the past user activity occurrences of the group. A user habit may be determined based on the past user activity occurrences of the group.Type: GrantFiled: May 18, 2021Date of Patent: June 20, 2023Assignee: GOOGLE LLCInventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
-
Patent number: 11556231Abstract: Methods and apparatus related to determining a ranking of class members of a task component class. A task component class identifier may be identified, the task component class identifier having a plurality of associated class members. One or more task completion indicators having the identified at least one task component class identifier may be determined. Each of the task completion indicators may indicate which of the associated class members was utilized to complete a task. One or more of the associated class members for the task component class identifier may be ranked. The ranking may be based on frequency of occurrence of the given associated class member in the task completion indicators.Type: GrantFiled: October 2, 2020Date of Patent: January 17, 2023Assignee: GOOGLE LLCInventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins, Vijay Umapathy
-
Publication number: 20220284404Abstract: A method of task management executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. There is received a description of a task associated with a user. Upon receipt of the description of the task, one or more entities associated with the task are identified using at least the description of the task and geographic information about the user. Information is identified for performing the task with the at least one respective entity in the one or more entities based upon an identity of the entity. This identified information for performing the task is then formatted for use by the user.Type: ApplicationFiled: May 23, 2022Publication date: September 8, 2022Inventors: Tristan Harris, Erwin Can Sar, Timothy Youngjin Sohn, Vijay Umapathy, Jacqueline Amy Tsay, Seth Isaac Glickman
-
Patent number: 11367052Abstract: A method of task management executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. There is received a description of a task associated with a user. Upon receipt of the description of the task, one or more entities associated with the task are identified using at least the description of the task and geographic information about the user. Information is identified for performing the task with the at least one respective entity in the one or more entities based upon an identity of the entity. This identified information for performing the task is then formatted for use by the user.Type: GrantFiled: August 9, 2019Date of Patent: June 21, 2022Assignee: Google LLCInventors: Tristan Harris, Erwin Can Sar, Timothy Youngjin Sohn, Vijay Umapathy, Jacqueline Amy Tsay, Seth Isaac Glickman
-
Patent number: 11016872Abstract: Methods and apparatus related to determining one or more user habits for a user. A group of one or more past user activity occurrences of a user may be determined based on similarity between the past user activity occurrences of the group. A user habit may be determined based on the past user activity occurrences of the group.Type: GrantFiled: August 22, 2019Date of Patent: May 25, 2021Assignee: GOOGLE LLCInventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
-
Patent number: 10949448Abstract: Methods and apparatus related to determining additional features for a user task entry of a user based on a user habit of the user. For example, one or more aspects of a user task entry of a user may be compared to one or more aspects of a user habit of the user to determine a correlation measure between the task entry and the user habit. If the correlation measure satisfies a threshold, one or more additional features of the user task entry may be determined based on the user habit. For example, the user habit may include one or more trigger indicators that indicate an actual entry or anticipated entry of the user into the user habit, and one or more of the trigger indicators may be utilized to determine task trigger indicators for the user task entry.Type: GrantFiled: March 31, 2017Date of Patent: March 16, 2021Assignee: GOOGLE LLCInventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
-
Patent number: 10831348Abstract: Methods and apparatus related to determining a ranking of class members of a task component class. A task component class identifier may be identified, the task component class identifier having a plurality of associated class members. One or more task completion indicators having the identified at least one task component class identifier may be determined. Each of the task completion indicators may indicate which of the associated class members was utilized to complete a task. One or more of the associated class members for the task component class identifier may be ranked. The ranking may be based on frequency of occurrence of the given associated class member in the task completion indicators.Type: GrantFiled: December 13, 2013Date of Patent: November 10, 2020Assignee: GOOGLE LLCInventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins, Vijay Umapathy
-
Publication number: 20190362320Abstract: A method of task management executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. There is received a description of a task associated with a user. Upon receipt of the description of the task, one or more entities associated with the task are identified using at least the description of the task and geographic information about the user. Information is identified for performing the task with the at least one respective entity in the one or more entities based upon an identity of the entity. This identified information for performing the task is then formatted for use by the user.Type: ApplicationFiled: August 9, 2019Publication date: November 28, 2019Inventors: Tristan Harris, Erwin Can Sar, Timothy Youngjin Sohn, Vijay Umapathy, Jacqueline Amy Tsay, Seth Isaac Glickman
-
Patent number: 10423932Abstract: A method of task management executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. There is received a description of a task associated with a user. Upon receipt of the description of the task, one or more entities associated with the task are identified using at least the description of the task and geographic information about the user. Information is identified for performing the task with the at least one respective entity in the one or more entities based upon an identity of the entity. This identified information for performing the task is then formatted for use by the user.Type: GrantFiled: August 29, 2014Date of Patent: September 24, 2019Assignee: Google LLCInventors: Tristan Harris, Erwin Can Sar, Timothy Youngjin Sohn, Vijay Umapathy, Jacqueline Amy Tsay, Seth Isaac Glickman
-
Patent number: 10394684Abstract: Methods and apparatus related to determining one or more user habits for a user. A group of one or more past user activity occurrences of a user may be determined based on similarity between the past user activity occurrences of the group. A user habit may be determined based on the past user activity occurrences of the group.Type: GrantFiled: August 11, 2017Date of Patent: August 27, 2019Assignee: GOOGLE LLCInventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
-
Patent number: 9766998Abstract: Methods and apparatus related to determining one or more user habits for a user. A group of one or more past user activity occurrences of a user may be determined based on similarity between the past user activity occurrences of the group. A user habit may be determined based on the past user activity occurrences of the group.Type: GrantFiled: December 31, 2013Date of Patent: September 19, 2017Assignee: GOOGLE INC.Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
-
Patent number: 9684627Abstract: Methods and apparatus related to determining a likelihood that a task is completed. One or more task completion entities with which the user can interact to complete the task may be determined. One or more activity data indicators may be determined for a given entity of the task completion entities. The activity data indictors are indicative of the user performing the action through interaction with the given entity. User activity data may be received and compared with the activity data indicators to determine one or more matching activity data indicators of the activity data indicators that match the user activity data. A likelihood that the task is completed may be determined based on the matching activity data indicators.Type: GrantFiled: December 13, 2013Date of Patent: June 20, 2017Assignee: Google Inc.Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins, Vijay Umapathy
-
Publication number: 20160063452Abstract: A method of task management executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. There is received a description of a task associated with a user. Upon receipt of the description of the task, one or more entities associated with the task are identified using at least the description of the task and geographic information about the user. Information is identified for performing the task with the at least one respective entity in the one or more entities based upon an identity of the entity. This identified information for performing the task is then formatted for use by the user.Type: ApplicationFiled: August 29, 2014Publication date: March 3, 2016Inventors: Tristan HARRIS, Erwin CAN SAR, Timothy Youngjin SOHN, Vijay UMAPATHY, Jacqueline Amy TSAY, Seth Isaac GLICKMAN
-
Patent number: 9195734Abstract: Methods and apparatus related to associating a task completion step with a task template based on one or more task completion steps of tasks that conform to the task template. A task template may include one or more terms, entities, and/or category of entities. A Task conforms to the task template when the task includes the one or more terms, entities, and/or an identifier of an entity that is a member of the entity category. In some implementations, a task that is associated with a task completion step is identified as conforming to the task template and the task completion step of the conforming task is associated with the task template. In some implementations, the task template may be utilized to associate a task completion step with a task that conforms to the task template.Type: GrantFiled: November 26, 2013Date of Patent: November 24, 2015Assignee: GOOGLE INC.Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
-
Patent number: 9183039Abstract: Methods and apparatus related to associating a task completion step with one or more tasks. A task group is determined based on similarity between the tasks of the task group, a task completion step of one of the tasks of the task group is identified, and one or more of the other tasks of the task group are associated with the task completion step. In some implementations, the task group is determined based on similarity between entities that are associated with the tasks of the task group. In some implementations, the task group is determined based on textual representations that are associated with the tasks of the task group.Type: GrantFiled: November 26, 2013Date of Patent: November 10, 2015Assignee: GOOGLE INC.Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
-
Publication number: 20150186841Abstract: Methods and apparatus related to generating steps to return a product and providing the steps to a user to enable the user to return the product. Product return indication data associated with a user may be received. A purchase source of the product may be determined. One or more sets of purchase source return steps for the purchase source may be retrieved from a mapping of multiple purchase sources to respective return steps. At least an attribute of the user and product data of the product may be identified. A set of steps to return the product may be generated based on the identified at least an attribute of the user and product data of the product. The set of steps to return the product may be provided to the user.Type: ApplicationFiled: December 31, 2013Publication date: July 2, 2015Applicant: Google Inc.Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Jackie Tsay, Keith Coleman
-
Publication number: 20150149227Abstract: Methods and apparatus related to providing an indication to a user that a task may be completed based on the values of one or more dynamic attributes of an entity related to the task. An entity is determined based on information that is associated with the task. An indication related to completion of the task is provided to the user when the value of one or more dynamic attributes of the entity is one or more states.Type: ApplicationFiled: November 26, 2013Publication date: May 28, 2015Applicant: Google Inc.Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
-
Publication number: 20150149467Abstract: Methods and apparatus related to associating a task completion step with a task template based on one or more task completion steps of tasks that conform to the task template. A task template may include one or more terms, entities, and/or category of entities. A Task conforms to the task template when the task includes the one or more terms, entities, and/or an identifier of an entity that is a member of the entity category. In some implementations, a task that is associated with a task completion step is identified as conforming to the task template and the task completion step of the conforming task is associated with the task template. In some implementations, the task template may be utilized to associate a task completion step with a task that conforms to the task template.Type: ApplicationFiled: November 26, 2013Publication date: May 28, 2015Applicant: Google Inc.Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
-
Publication number: 20150150014Abstract: Methods and apparatus related to associating a task completion step with one or more tasks. A task group is determined based on similarity between the tasks of the task group, a task completion step of one of the tasks of the task group is identified, and one or more of the other tasks of the task group are associated with the task completion step. In some implementations, the task group is determined based on similarity between entities that are associated with the tasks of the task group. In some implementations, the task group is determined based on textual representations that are associated with the tasks of the task group.Type: ApplicationFiled: November 26, 2013Publication date: May 28, 2015Applicant: Google Inc.Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins