Patents by Inventor Walter R. Smith

Walter R. Smith 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: 12112840
    Abstract: A system comprising one or more processors, and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations comprising: displaying, one or more instructions on a user interface of a mobile device to instruct a user to capture each respective image of a prescription label; determining, using contrast, a location of each respective image in the set of images that is associated with the respective different portions of the prescription label on the medication package; reconstructing each of the respective different portions of the prescription label on the medication package as a flattened reconstruction of the respective different portions of the prescription label; and providing for display on the user interface a reconstructed prescription label. Other embodiments are disclosed herein.
    Type: Grant
    Filed: August 7, 2023
    Date of Patent: October 8, 2024
    Assignee: WALMART APOLLO, LLC
    Inventors: Walter R. Smith, Chi-Kai Chien, Christian Hagel-Sorensen, Frédéric Médous, Peyman Oreizy, Jonathan Schwartz, Brittany Staten, Paul Teixeira
  • Patent number: 12106379
    Abstract: A system including one or more processor and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform: extracting one or more feature values from at least one image of an insurance card of a user; generating a feature vector associated with the at least one image of the insurance card of the user; reducing, using dimensionality reduction, an amount of data in the feature vector to a reduced set of data; determining, by a machine learning model, a first insurance plan of the user based on machine learning model input data comprising the reduced set of data; identifying at least one alternative insurance plan for the user; and sending instructions to display a recommendation of the at least one alternative insurance plan on a user interface. Other embodiments are disclosed.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: October 1, 2024
    Assignee: WALMART APOLLO, LLC
    Inventors: Walter R. Smith, Frédéric Médous
  • Publication number: 20240029845
    Abstract: A system comprising one or more processors, and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations comprising: displaying, one or more instructions on a user interface of a mobile device to instruct a user to capture each respective image of a prescription label; determining, using contrast, a location of each respective image in the set of images that is associated with the respective different portions of the prescription label on the medication package; reconstructing each of the respective different portions of the prescription label on the medication package as a flattened reconstruction of the respective different portions of the prescription label; and providing for display on the user interface a reconstructed prescription label. Other embodiments are disclosed herein.
    Type: Application
    Filed: August 7, 2023
    Publication date: January 25, 2024
    Applicant: Walmart Apollo, LLC
    Inventors: Walter R. Smith, Chi-Kai Chien, Christian Hagel-Sorensen, Frédéric Médous, Peyman Oreizy, Jonathan Schwartz, Brittany Staten, Paul Teixeira
  • Patent number: 11721414
    Abstract: The system captures portions of a label on a package in a set of images, reconstructs the label based on the set of images, identifies text in the label, determines associations of identified text and types of information, and stores the set of images, the reconstructed label, the identified text in the label, and the determined associations as, for example, a batch in a review queue. During a review process, the batch is reviewed and a structured prescription record is determined for the batch which is further used by the system and user of the system associated with the batch to provide various features to the user.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: August 8, 2023
    Assignee: WALMART APOLLO, LLC
    Inventors: Walter R. Smith, Chi-Kai Chien, Christian Hagel-Sorensen, Frédéric Médous, Peyman Oreizy, Jonathan Schwartz, Brittany Staten, Paul Teixeira
  • Patent number: 11694776
    Abstract: The system captures portions of a label on a package in a set of images, reconstructs the label based on the set of images, identifies text in the label, determines associations of identified text and types of information, and stores the set of images, the reconstructed label, the identified text in the label, and the determined associations as, for example, a batch in a review queue. During a review process, the batch is reviewed and a structured prescription record is determined for the batch which is further used by the system and user of the system associated with the batch to provide various features to the user.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: July 4, 2023
    Assignee: WALMART APOLLO, LLC
    Inventors: Walter R. Smith, Chi-Kai Chien, Christian Hagel-Sorensen, Frédéric Médous, Peyman Oreizy, Jonathan Schwartz, Brittany Staten, Paul Teixeira
  • Publication number: 20230177617
    Abstract: A system including one or more processor and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform: extracting one or more feature values from at least one image of an insurance card of a user; generating a feature vector associated with the at least one image of the insurance card of the user; reducing, using dimensionality reduction, an amount of data in the feature vector to a reduced set of data; determining, by a machine learning model, a first insurance plan of the user based on machine learning model input data comprising the reduced set of data; identifying at least one alternative insurance plan for the user; and sending instructions to display a recommendation of the at least one alternative insurance plan on a user interface. Other embodiments are disclosed.
    Type: Application
    Filed: January 30, 2023
    Publication date: June 8, 2023
    Applicant: Walmart Apollo, LLC
    Inventors: Walter R. Smith, Frédéric Médous
  • Patent number: 11636550
    Abstract: A system can include one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors to perform: receiving at least one image of an insurance card of a user; extracting one or more feature values from the at least one image of the insurance card of the user; reducing an amount of data in a feature vector of the at least one image of the insurance card of the user to a set of data using dimensionality reduction; determining, by a machine learning model, as trained, a first insurance plan of the user based on machine learning model input data; identifying at least one alternative insurance plan to be displayed to the user based at least in part on historical medical information associated with the user; and a recommendation comprises the at least one alternative insurance plan. Other embodiments are disclosed.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: April 25, 2023
    Assignee: WALMART APOLLO, LLC
    Inventors: Walter R. Smith, Frédéric Médous
  • Publication number: 20210358050
    Abstract: A system can include one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors to perform: receiving at least one image of an insurance card of a user; extracting one or more feature values from the at least one image of the insurance card of the user; reducing an amount of data in a feature vector of the at least one image of the insurance card of the user to a set of data using dimensionality reduction; determining, by a machine learning model, as trained, a first insurance plan of the user based on machine learning model input data; identifying at least one alternative insurance plan to be displayed to the user based at least in part on historical medical information associated with the user; and a recommendation comprises the at least one alternative insurance plan. Other embodiments are disclosed.
    Type: Application
    Filed: July 26, 2021
    Publication date: November 18, 2021
    Applicant: Walmart Apollo, LLC
    Inventors: Walter R. Smith, Frédéric Médous
  • Patent number: 11074656
    Abstract: An insurance management system receives, from a client device, at least one image of an insurance card associated with the user operating the client device. The insurance management system extracts features from the at least one image and generates a feature vector associated with the at least one image. A machine learning model receives the feature vector as input and outputs a classification comprising an association with an insurance plan. The insurance management system receives historical medical information that is specific to the user and indicates a current medical condition of the user and evaluates the insurance plan of the user in view of their historical medical information. Based on the evaluation, the insurance management system provides a recommendation that comprises one or more alternative insurance plans or one or more alternative pharmacies.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: July 27, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Walter R. Smith, Frédéric Médous
  • Publication number: 20190080416
    Abstract: An insurance management system receives, from a client device, at least one image of an insurance card associated with the user operating the client device. The insurance management system extracts features from the at least one image and generates a feature vector associated with the at least one image. A machine learning model receives the feature vector as input and outputs a classification comprising an association with an insurance plan. The insurance management system receives historical medical information that is specific to the user and indicates a current medical condition of the user and evaluates the insurance plan of the user in view of their historical medical information. Based on the evaluation, the insurance management system provides a recommendation that comprises one or more alternative insurance plans or one or more alternative pharmacies.
    Type: Application
    Filed: September 14, 2018
    Publication date: March 14, 2019
    Inventors: Walter R. Smith, Frédéric Médous
  • Publication number: 20180366218
    Abstract: The system captures portions of a label on a package in a set of images, reconstructs the label based on the set of images, identifies text in the label, determines associations of identified text and types of information, and stores the set of images, the reconstructed label, the identified text in the label, and the determined associations as, for example, a batch in a review queue. During a review process, the batch is reviewed and a structured prescription record is determined for the batch which is further used by the system and user of the system associated with the batch to provide various features to the user.
    Type: Application
    Filed: August 24, 2018
    Publication date: December 20, 2018
    Inventors: Walter R. Smith, Chi-Kai Chien, Christian Hagel-Sorensen, Frédéric Médous, Peyman Oreizy, Jonathan Schwartz, Brittany Staten, Paul Teixeira
  • Publication number: 20160267357
    Abstract: The system captures portions of a label on a package in a set of images, reconstructs the label based on the set of images, identifies text in the label, determines associations of identified text and types of information, and stores the set of images, the reconstructed label, the identified text in the label, and the determined associations as, for example, a batch in a review queue. During a review process, the batch is reviewed and a structured prescription record is determined for the batch which is further used by the system and user of the system associated with the batch to provide various features to the user.
    Type: Application
    Filed: March 12, 2015
    Publication date: September 15, 2016
    Inventors: Walter R. Smith, Chi-Kai Chien, Christian Hagel-Sorensen, Frédéric Médous, Peyman Oreizy, Jonathan Schwartz, Brittany Staten, Paul Teixeira
  • Patent number: 8707209
    Abstract: In a graphical user interface environment, a request to save a file may result in a display of a location or view in which the file is to be saved, and may include a preview indicia representing the to-be-saved file. The user may interact with the preview indicia to edit the new file's metadata by repositioning the indicia in a different view, and/or the system may automatically update the preview indicia's location in response to the user editing displayed metadata properties for the new file. The preview indicia may have a distinct appearance, and may persist to show the user how the new file can be located after the save process is performed.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Lyon K. F. Wong, Cornelis K. Van Dok, David G. DeVorchik, Matthew MacLaurin, Patrice L. Miner, Walter R. Smith, Philip P. Fortier
  • Patent number: 7801854
    Abstract: An electronic file system organizational structure is provided that allows for items to be organized in a directed acyclic graph (DAG). While items may be organized hierarchically as in a tree structure, items may also have multiple direct parents. The electronic file system may further have access to multiple different stores. In addition, various techniques for managing items as they are manipulated and re-organized across different stores are discussed. For example, techniques are discussed for managing an item that has multiple direct parents all in the same first store, where the item is moved or copied to a second different store. Certain of these techniques may more closely match a user's intentions and/or have predictable results from users' points of view. In doing so, actions performed on one organization do not affect other organizations in unexpected or unintended ways.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: September 21, 2010
    Assignee: Microsoft Corporation
    Inventors: Timothy P. McKee, Walter R. Smith
  • Patent number: 7739316
    Abstract: Various embodiments of the present invention are directed to a method, in a computer system, for a hardware/software interface system to manipulate a plurality of discrete units of information having properties understandable by said hardware/software interface system, Items. The method uses a base schema comprising at least one of an Item as a base Item from which all other Items are derived, and at least one of a property as a base property from which all other properties are derived. Furthermore, an Item may comprise a property for referencing Categories to which the Item is a member. The Item may also comprise a property for a unique identification of that Item in the hardware/software interface system.
    Type: Grant
    Filed: August 21, 2003
    Date of Patent: June 15, 2010
    Assignee: Microsoft Corporation
    Inventors: J. Patrick Thompson, Kim Cameron, Walter R. Smith, Anil K. Nori
  • Patent number: 7730114
    Abstract: A file system that does not conflate item lifetime with the item's inclusion in an organizational structure of the file system is described herein. In addition, the file system's organizational structure is not limited to directory trees, but instead may use any directed acyclic graph (DAG). Items, once stored into the file system, may be maintained until affirmatively deleted by a client of the file system, regardless of whether the item is part of a DAG or not. Items may be placed in file regions, which are conceptual workspaces for a client to control item lifetime and to organize items into any DAG structure of the user's choosing. Items may be concurrently stored in multiple DAGs, and each file region may have one or more independent DAGs. An item's placement in a DAG may also be used to govern file properties such as namespace, security, privacy, and read/write attributes.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Andrew G. Bybee, Anil K. Nori, Balan Sethu Raman, Timothy P. McKee, Walter R. Smith
  • Patent number: 7711754
    Abstract: A method and system are provided in which static lists facilitate arbitrary grouping of items of data independent of their locations and in ways that are meaningful to the user. A static list is a set of items defined by a root item, a direction, and the entry relationships with that root item in that direction. The static list also defines the properties that each entry relationship in the list is required to have. Verbs are provided to manage a static list. A verb is an action that may be performed on the items in the static list, and includes, among others, move, copy, add, remove, and delete. A view is provided to specify characteristics for displaying data from a static list, including visibility, order, and formatting, among other characteristics.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventors: Jason F. Moore, Richard Malcolm Banks, Cornelis K. van Dok, David G. De Vorchik, Timothy P. McKee, Walter R. Smith, Chris J. Guzak, Relja Ivanovic, Jeffrey C. Belt
  • Patent number: 7636719
    Abstract: A schema is provided that defines people, groups and organizations by their corresponding contact information and other related characteristics. The schema defines a person by personal data, name data, location data, and e-address data. A group is defined by group membership data and e-address data. An organization is defined by location data and by e-address data. The schema also defines role occupancies for interrelating the various contacts. The role occupancies are defined by role occupancy data that may include employee data, team member data, group membership data, family data, customer or business data, and other types of data that can link two or more contacts. By interrelating contacts based on role occupancies, the schema is able to provide rich querying of one or more databases for obtaining desired contact information.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: December 22, 2009
    Assignee: Microsoft Corporation
    Inventors: J. Patrick Thompson, Walter R. Smith, Kim Cameron, Jonathan D. Perlow, Dejan Subotic, Melissa W. Dunn
  • Patent number: 7441246
    Abstract: The present invention relates it directed to configurable collection of computer related metric data. A computer system generates computer related metric data related to an application. The application accesses a manifest that indicates a portion of the generated computer related metric data (e.g., a subset) is to be packaged for delivery. The application sends schema-based package start data to cause the portion of generated computer related metric data to be packaged. A quality metric module receives the schema-based package start data and accesses the indicated portion of computer related metric data. The quality metric module packages the portion of computer related metric data according to a packaging schema. The application sends a package send command to cause the packaged portion of computer related metric data to be delivered. The quality metric module receives the package send command and sends the packaged portion of computer related metric data in response to the package send command.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: October 21, 2008
    Assignee: Microsoft Corporation
    Inventors: Alan B. Auerbach, Shawn M. Murphy, Walter R Smith
  • Publication number: 20080222547
    Abstract: In a graphical user interface environment, a request to save a file may result in a display of a location or view in which the file is to be saved, and may include a preview indicia representing the to-be-saved file. The user may interact with the preview indicia to edit the new file's metadata by repositioning the indicia in a different view, and/or the system may automatically update the preview indicia's location in response to the user editing displayed metadata properties for the new file. The preview indicia may have a distinct appearance, and may persist to show the user how the new file can be located after the save process is performed.
    Type: Application
    Filed: April 22, 2005
    Publication date: September 11, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Lyon K. F. Wong, Cornelis K. Van Dok, Daniel G. DeVorchik, Matthew MacLaurin, Patrice L. Miner, Walter R. Smith, Philip P. Fortier