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: 20240151401Abstract: 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: ApplicationFiled: September 18, 2018Publication date: May 9, 2024Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dillé
-
Publication number: 20240078590Abstract: 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: ApplicationFiled: October 31, 2023Publication date: March 7, 2024Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
-
Patent number: 11861679Abstract: 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: GrantFiled: August 4, 2021Date of Patent: January 2, 2024Assignee: GOOGLE LLCInventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
-
Patent number: 11733832Abstract: 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: GrantFiled: October 4, 2021Date of Patent: August 22, 2023Assignee: GOOGLE LLCInventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
-
Publication number: 20220027022Abstract: 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: ApplicationFiled: October 4, 2021Publication date: January 27, 2022Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
-
Publication number: 20210365483Abstract: 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: ApplicationFiled: August 4, 2021Publication date: November 25, 2021Applicant: Google LLCInventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
-
Patent number: 11170033Abstract: 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: GrantFiled: September 12, 2018Date of Patent: November 9, 2021Assignee: GOOGLE LLCInventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
-
Patent number: 11157139Abstract: 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: GrantFiled: January 24, 2018Date of Patent: October 26, 2021Assignee: Google LLCInventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
-
Patent number: 10915747Abstract: 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: GrantFiled: September 14, 2018Date of Patent: February 9, 2021Assignee: Google LLCInventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille, Joshua Curtis Hudgins
-
Patent number: 10838589Abstract: 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: GrantFiled: September 14, 2018Date of Patent: November 17, 2020Assignee: Google LLCInventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille, Joshua Curtis Hudgins
-
Publication number: 20190197183Abstract: 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: ApplicationFiled: September 12, 2018Publication date: June 27, 2019Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
-
Publication number: 20190197307Abstract: 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: ApplicationFiled: September 14, 2018Publication date: June 27, 2019Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Joshua Curtis Hudgins, Jack Cameron Dille
-
Publication number: 20190197308Abstract: 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: ApplicationFiled: September 14, 2018Publication date: June 27, 2019Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille, Joshua Curtis Hudgins
-
Publication number: 20190196667Abstract: 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: ApplicationFiled: September 14, 2018Publication date: June 27, 2019Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille, Joshua Curtis Hudgins
-
Publication number: 20190187863Abstract: 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: ApplicationFiled: January 24, 2018Publication date: June 20, 2019Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dille
-
Publication number: 20190186753Abstract: 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: ApplicationFiled: September 18, 2018Publication date: June 20, 2019Inventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dillé
-
Patent number: 10088331Abstract: 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: GrantFiled: January 24, 2018Date of Patent: October 2, 2018Assignee: GOOGLE LLCInventors: Shih-Hao Yeh, Navid Samadani-McQuirk, Jack Cameron Dillé