×

Saving and retrieving locations of objects

  • US 9,875,322 B2
  • Filed: 02/12/2015
  • Issued: 01/23/2018
  • Est. Priority Date: 07/31/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving, at a first time, a first query that includes one or more first terms that describe a physical object;

    determining that the first query represents a command to store location information for the physical object;

    parsing the first query to determine identifying information for the physical object, and determining, from the first query or a context of the first query, a location of the physical object;

    generating a first node in a data structure, the first node representing the physical object;

    linking the first node in the data structure to a second node in the data structure, the second node representing the location of the physical object;

    identifying an attribute of the physical object by accessing data that identifies one or more facts or categories of the physical object, wherein the identified attribute is not specified in the first query;

    associating the first node that represents the physical object with the identified attribute of the physical object;

    receiving, from a user device at a second time that is after the first time, a second query that represents a command to retrieve the location of the physical object, the second query including one or more second terms that describe the identified attribute of the physical object;

    in response to receiving the second query that represents the command to retrieve the location of the physical object, determining the location of the physical object based on (i) the identified attribute of the physical object being associated with the first node in the data structure that represents the physical object and (ii) the first node being linked to the second node in the data structure that represents the location of the physical object; and

    providing, to the user device as a response to the second query, an indication of the location of the physical object,wherein the user device is configured to display a representation of the location of the physical object in a graphical interface shown on an electronic display of the user device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×