Patents by Inventor Jack Cameron Dillé

Jack Cameron Dillé 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: 20240151401
    Abstract: A computing device receives a request to render an optimized display of selected objects on a user interface. The computing device analyzes a layout associated with the selected objects by determining a category of each of the selected objects, a location of each category within the location, and an optimized route between each category. The computing device analyzes routes to the locations by determining least optimal times associated with each location, a time to arrive and complete the optimized route at each location, and an order to the locations to optimize arrival time at a time other than the least optimal times. The computing device renders an optimized display of the selected objects on the user interface with an optimized route to each location and an optimized display of the selected objects in an order corresponding the the optimized routes between each category within the location layouts.
    Type: Application
    Filed: September 18, 2018
    Publication date: May 9, 2024
    Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dillé
  • Publication number: 20240078590
    Abstract: Processing inputs to electronic list systems. Receiving, from a user device, a user input. Parsing the received user input for at least one of {product genus, product subgenus, product name, brand name, price information, retailer name, manufacturer name}. Querying a history of user activity using the parsed input. Receiving at least one product description responsive to the query. Presenting, via the user device, each received at least one product description to the user.
    Type: Application
    Filed: October 31, 2023
    Publication date: March 7, 2024
    Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
  • Patent number: 11861679
    Abstract: Processing inputs to electronic list systems. Receiving, from a user device, a user input. Parsing the received user input for at least one of {product genus, product subgenus, product name, brand name, price information, retailer name, manufacturer name}. Querying a history of user activity using the parsed input. Receiving at least one product description responsive to the query. Presenting, via the user device, each received at least one product description to the user.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: January 2, 2024
    Assignee: GOOGLE LLC
    Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
  • Patent number: 11733832
    Abstract: A computing device receives a request to render a listing of item entries on a user interface, receives a notification of selection of a user interface element on the user computing device requesting presentation of objects corresponding to each of the item entries, and determines first objects that correspond to the first item entry in the listing of item entries. The computing device analyzes each of the first objects that correspond to the first item entry by determining that the user has a preferred first object, determining that the first objects comprise the preferred first object, determining that the user has a preferred provider, and determining availability of the preferred first object at the preferred provider. The computing device renders the preferred first object in a first highlighted position on the user interface with each remaining first object that corresponds to the first item entry in a non-highlighted first position.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: August 22, 2023
    Assignee: GOOGLE LLC
    Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
  • Publication number: 20220027022
    Abstract: A computing device receives a request to render a listing of item entries on a user interface, receives a notification of selection of a user interface element on the user computing device requesting presentation of objects corresponding to each of the item entries, and determines first objects that correspond to the first item entry in the listing of item entries. The computing device analyzes each of the first objects that correspond to the first item entry by determining that the user has a preferred first object, determining that the first objects comprise the preferred first object, determining that the user has a preferred provider, and determining availability of the preferred first object at the preferred provider. The computing device renders the preferred first object in a first highlighted position on the user interface with each remaining first object that corresponds to the first item entry in a non-highlighted first position.
    Type: Application
    Filed: October 4, 2021
    Publication date: January 27, 2022
    Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
  • Publication number: 20210365483
    Abstract: Processing inputs to electronic list systems. Receiving, from a user device, a user input. Parsing the received user input for at least one of {product genus, product subgenus, product name, brand name, price information, retailer name, manufacturer name}. Querying a history of user activity using the parsed input. Receiving at least one product description responsive to the query. Presenting, via the user device, each received at least one product description to the user.
    Type: Application
    Filed: August 4, 2021
    Publication date: November 25, 2021
    Applicant: Google LLC
    Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
  • Patent number: 11170033
    Abstract: Processing inputs to electronic list systems. Receiving, from a user device, a user input. Parsing the received user input for at least one of {product genus, product subgenus, product name, brand name, price information, retailer name, manufacturer name}. Querying a history of user activity using the parsed input. Receiving at least one product description responsive to the query. Presenting, via the user device, each received at least one product description to the user.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: November 9, 2021
    Assignee: GOOGLE LLC
    Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
  • Patent number: 11157139
    Abstract: A computing device receives a request to render a listing of item entries on a user interface, receives a notification of selection of a user interface element on the user computing device requesting presentation of objects corresponding to each of the item entries, and determines first objects that correspond to the first item entry in the listing of item entries. The computing device analyzes each of the first objects that correspond to the first item entry by determining that the user has a preferred first object, determining that the first objects comprise the preferred first object, determining that the user has a preferred provider, and determining availability of the preferred first object at the preferred provider. The computing device renders the preferred first object in a first highlighted position on the user interface with each remaining first object that corresponds to the first item entry in a non-highlighted first position.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: October 26, 2021
    Assignee: Google LLC
    Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
  • Patent number: 10915747
    Abstract: A computing device receives a request to render a listing of item entries on a graphical user interface. The computing device receives an electronic image of the document, analyzes the electronic image, and determines a document type by performing an image recognition on a first portion the electronic image, comparing information extrapolated via the image recognition algorithm to a database of document types, and identifying a match between the extrapolated information a document type. The computing device applies an OCR algorithm that corresponds to the determined document type to a second portion of the electronic image, and identifies items extracted from the second portion. The computing device renders the listing of item entries on the graphical user interface of the user computing device, the listing of items comprising a listing of each item extracted from the second portion of the electronic image.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: February 9, 2021
    Assignee: Google LLC
    Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille, Joshua Curtis Hudgins
  • Patent number: 10838589
    Abstract: A computing device receives a request to render a listing of item entries on a graphical user interface. The computing device receives an electronic image of the document, analyzes the electronic image, and determines a document type by performing an image recognition on a first portion the electronic image, comparing information extrapolated via the image recognition algorithm to a database of document types, and identifying a match between the extrapolated information a document type. The computing device applies an OCR algorithm that corresponds to the determined document type to a second portion of the electronic image, identifies items extracted from the second portion, determines that at least one identified item matches an original item entry, and marks each matching item. The computing device renders an updated listing of item entries on the graphical user interface with a listing of each non-matching item and a marked listing of each matching item.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: November 17, 2020
    Assignee: Google LLC
    Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille, Joshua Curtis Hudgins
  • Publication number: 20190197183
    Abstract: Processing inputs to electronic list systems. Receiving, from a user device, a user input. Parsing the received user input for at least one of {product genus, product subgenus, product name, brand name, price information, retailer name, manufacturer name}. Querying a history of user activity using the parsed input. Receiving at least one product description responsive to the query. Presenting, via the user device, each received at least one product description to the user.
    Type: Application
    Filed: September 12, 2018
    Publication date: June 27, 2019
    Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
  • Publication number: 20190197307
    Abstract: Modifying graphical user interfaces based on new data obtained from electronic documents comprises a computing system and an image capturing system of a user. The computing device receives a first digital image comprising a first set of data and extracts the first set of data from the first digital image. The computing device populates a list with a first set of data. The computing device receives a second digital image comprising a second set of data and extracts the second set of data from the second digital image. The computing device then modifies the list based on the second set of data. The computing device searches for third party data to associate with items on the list and takes appropriate action based on the association.
    Type: Application
    Filed: September 14, 2018
    Publication date: June 27, 2019
    Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Joshua Curtis Hudgins, Jack Cameron Dille
  • Publication number: 20190197308
    Abstract: A computing device receives a request to render a listing of item entries on a graphical user interface. The computing device receives an electronic image of the document, analyzes the electronic image, and determines a document type by performing an image recognition on a first portion the electronic image, comparing information extrapolated via the image recognition algorithm to a database of document types, and identifying a match between the extrapolated information a document type. The computing device applies an OCR algorithm that corresponds to the determined document type to a second portion of the electronic image, and identifies items extracted from the second portion. The computing device renders the listing of item entries on the graphical user interface of the user computing device, the listing of items comprising a listing of each item extracted from the second portion of the electronic image.
    Type: Application
    Filed: September 14, 2018
    Publication date: June 27, 2019
    Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille, Joshua Curtis Hudgins
  • Publication number: 20190196667
    Abstract: A computing device receives a request to render a listing of item entries on a graphical user interface. The computing device receives an electronic image of the document, analyzes the electronic image, and determines a document type by performing an image recognition on a first portion the electronic image, comparing information extrapolated via the image recognition algorithm to a database of document types, and identifying a match between the extrapolated information a document type. The computing device applies an OCR algorithm that corresponds to the determined document type to a second portion of the electronic image, identifies items extracted from the second portion, determines that at least one identified item matches an original item entry, and marks each matching item. The computing device renders an updated listing of item entries on the graphical user interface with a listing of each non-matching item and a marked listing of each matching item.
    Type: Application
    Filed: September 14, 2018
    Publication date: June 27, 2019
    Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille, Joshua Curtis Hudgins
  • Publication number: 20190187863
    Abstract: A computing device receives a request to render a listing of item entries on a user interface, receives a notification of selection of a user interface element on the user computing device requesting presentation of objects corresponding to each of the item entries, and determines first objects that correspond to the first item entry in the listing of item entries. The computing device analyzes each of the first objects that correspond to the first item entry by determining that the user has a preferred first object, determining that the first objects comprise the preferred first object, determining that the user has a preferred provider, and determining availability of the preferred first object at the preferred provider. The computing device renders the preferred first object in a first highlighted position on the user interface with each remaining first object that corresponds to the first item entry in a non-highlighted first position.
    Type: Application
    Filed: January 24, 2018
    Publication date: June 20, 2019
    Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
  • Publication number: 20190186753
    Abstract: A computing device receives a request to render an optimized display of selected objects on a user interface. The computing device analyzes a layout associated with the selected objects by determining a category of each of the selected objects, a location of each category within the location, and an optimized route between each category. The computing device analyzes routes to the locations by determining least optimal times associated with each location, a time to arrive and complete the optimized route at each location, and an order to the locations to optimize arrival time at a time other than the least optimal times. The computing device renders an optimized display of the selected objects on the user interface with an optimized route to each location and an optimized display of the selected objects in an order corresponding the the optimized routes between each category within the location layouts.
    Type: Application
    Filed: September 18, 2018
    Publication date: June 20, 2019
    Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dillé
  • Patent number: 10088331
    Abstract: A computing device receives a request to render an optimized display of selected objects on a user interface. The computing device analyzes a layout associated with the selected objects by determining a category of each of the selected objects, a location of each category within the location, and an optimized route between each category. The computing device analyzes routes to the locations by determining least optimal times associated with each location, a time to arrive and complete the optimized route at each location, and an order to the locations to optimize arrival time at a time other than the least optimal times. The computing device renders an optimized display of the selected objects on the user interface with an optimized route to each location and an optimized display of the selected objects in an order corresponding the optimized routes between each category within the location layouts.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: October 2, 2018
    Assignee: GOOGLE LLC
    Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dillé