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: 11734311
    Abstract: 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: Grant
    Filed: March 12, 2021
    Date of Patent: August 22, 2023
    Assignee: GOOGLE LLC
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
  • Patent number: 11681604
    Abstract: 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: Grant
    Filed: May 18, 2021
    Date of Patent: June 20, 2023
    Assignee: GOOGLE LLC
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
  • Patent number: 11556231
    Abstract: 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: Grant
    Filed: October 2, 2020
    Date of Patent: January 17, 2023
    Assignee: GOOGLE LLC
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins, Vijay Umapathy
  • Publication number: 20220284404
    Abstract: 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: Application
    Filed: May 23, 2022
    Publication date: September 8, 2022
    Inventors: Tristan Harris, Erwin Can Sar, Timothy Youngjin Sohn, Vijay Umapathy, Jacqueline Amy Tsay, Seth Isaac Glickman
  • Patent number: 11367052
    Abstract: 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: Grant
    Filed: August 9, 2019
    Date of Patent: June 21, 2022
    Assignee: Google LLC
    Inventors: Tristan Harris, Erwin Can Sar, Timothy Youngjin Sohn, Vijay Umapathy, Jacqueline Amy Tsay, Seth Isaac Glickman
  • Patent number: 11016872
    Abstract: 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: Grant
    Filed: August 22, 2019
    Date of Patent: May 25, 2021
    Assignee: GOOGLE LLC
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
  • Patent number: 10949448
    Abstract: 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: Grant
    Filed: March 31, 2017
    Date of Patent: March 16, 2021
    Assignee: GOOGLE LLC
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
  • Patent number: 10831348
    Abstract: 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: Grant
    Filed: December 13, 2013
    Date of Patent: November 10, 2020
    Assignee: GOOGLE LLC
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins, Vijay Umapathy
  • Publication number: 20190362320
    Abstract: 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: Application
    Filed: August 9, 2019
    Publication date: November 28, 2019
    Inventors: Tristan Harris, Erwin Can Sar, Timothy Youngjin Sohn, Vijay Umapathy, Jacqueline Amy Tsay, Seth Isaac Glickman
  • Patent number: 10423932
    Abstract: 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: Grant
    Filed: August 29, 2014
    Date of Patent: September 24, 2019
    Assignee: Google LLC
    Inventors: Tristan Harris, Erwin Can Sar, Timothy Youngjin Sohn, Vijay Umapathy, Jacqueline Amy Tsay, Seth Isaac Glickman
  • Patent number: 10394684
    Abstract: 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: Grant
    Filed: August 11, 2017
    Date of Patent: August 27, 2019
    Assignee: GOOGLE LLC
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
  • Patent number: 9766998
    Abstract: 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: Grant
    Filed: December 31, 2013
    Date of Patent: September 19, 2017
    Assignee: GOOGLE INC.
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
  • Patent number: 9684627
    Abstract: 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: Grant
    Filed: December 13, 2013
    Date of Patent: June 20, 2017
    Assignee: Google Inc.
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins, Vijay Umapathy
  • Publication number: 20160063452
    Abstract: 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: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Tristan HARRIS, Erwin CAN SAR, Timothy Youngjin SOHN, Vijay UMAPATHY, Jacqueline Amy TSAY, Seth Isaac GLICKMAN
  • Patent number: 9195734
    Abstract: 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: Grant
    Filed: November 26, 2013
    Date of Patent: November 24, 2015
    Assignee: GOOGLE INC.
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
  • Patent number: 9183039
    Abstract: 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: Grant
    Filed: November 26, 2013
    Date of Patent: November 10, 2015
    Assignee: GOOGLE INC.
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
  • Publication number: 20150186841
    Abstract: 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: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: Google Inc.
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Jackie Tsay, Keith Coleman
  • Publication number: 20150149227
    Abstract: 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: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Applicant: Google Inc.
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
  • Publication number: 20150149467
    Abstract: 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: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Applicant: Google Inc.
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
  • Publication number: 20150150014
    Abstract: 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: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Applicant: Google Inc.
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins