Patents by Inventor Peyman Oreizy

Peyman Oreizy 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: 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: 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
  • Publication number: 20140075325
    Abstract: Methods, systems, and computer program products for tracking real-time communication data within a single contact tracking application for diverse communication providers and applications. A global data store is synchronized with real-time communication data, such as presence, status, unread messages, and unread notifications, from each application/provider. Real-time communication data for contacts dynamically determined to be recent contacts is retrieved from the data store, based on properties such as a most recent communication time, a communication count, and the like. Real-time communication data corresponding to contacts identified as pinned contacts for which display of real-time communication data is preferred, also may be retrieved. A user interface is generated for displaying the one or more recent and/or pinned contacts, which may vary in size based on the number of contacts identified as pinned contacts, from which a contact may be selected for real-time conversation or e-mail.
    Type: Application
    Filed: November 12, 2013
    Publication date: March 13, 2014
    Inventors: Sean O. Blagsvedt, Ahsan S. Kabir, Roman L. Deeds, Peyman Oreizy, Cornelis K. Van Dok, Kevin M. Otnes, Mark Schofield, Colin R. Anthony, Christopher J. Araman
  • Patent number: 8583737
    Abstract: Methods, systems, and computer program products for tracking real-time communication data within a single contact tracking application for diverse communication providers and applications. A global data store is synchronized with real-time communication data, such as presence, status, unread messages, and unread notifications, from each application/provider. Real-time communication data for contacts dynamically determined to be recent contacts is retrieved from the data store, based on properties such as a most recent communication time, a communication count, and the like. Real-time communication data corresponding to contacts identified as pinned contacts for which display of real-time communication data is preferred, also may be retrieved. A user interface is generated for displaying the one or more recent and/or pinned contacts, which may vary in size based on the number of contacts identified as pinned contacts, from which a contact may be selected for real-time conversation or e-mail.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: November 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Sean O. Blagsvedt, Ahsan S. Kabir, Roman L. Deeds, Peyman Oreizy, Cornelis K. Van Dok, Kevin M. Otnes, Colin R. Anthony, Mark Schofield, Christopher J. Araman
  • Publication number: 20120304091
    Abstract: A system and method is provided for publication and discovery of the presence of nearby users on a network. When the system is enabled, the presence of the local user is published on the network. Nearby users that also have a similar system enabled can discover the local user's presence on the network. Furthermore, the local user may discovery the presence of the other nearby users that are currently publishing their presence on the network.
    Type: Application
    Filed: August 6, 2012
    Publication date: November 29, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Kevin R. Moore, Peyman Oreizy, Sean O. Blagsvedt, Melissa W. Dunn, Arvind Kumar, Marcus S.H. Harvey
  • Publication number: 20120254772
    Abstract: Methods, systems, and computer program products for tracking real-time communication data within a single contact tracking application for diverse communication providers and applications. A global data store is synchronized with real-time communication data, such as presence, status, unread messages, and unread notifications, from each application/provider. Real-time communication data for contacts dynamically determined to be recent contacts is retrieved from the data store, based on properties such as a most recent communication time, a communication count, and the like. Real-time communication data corresponding to contacts identified as pinned contacts for which display of real-time communication data is preferred, also may be retrieved. A user interface is generated for displaying the one or more recent and/or pinned contacts, which may vary in size based on the number of contacts identified as pinned contacts, from which a contact may be selected for real-time conversation or e-mail.
    Type: Application
    Filed: June 14, 2012
    Publication date: October 4, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Sean O. Blagsvedt, Ahsan S. Kabir, Roman L. Deeds, Peyman Oreizy, Cornelis K. Van Dok, Kevin M. Otnes, Mark Schofield, Colin R. Anthony, Christopher J. Araman
  • Patent number: 8239452
    Abstract: A system and method is provided for publication and discovery of the presence of nearby users on a network. When the system is enabled, the presence of the local user is published on the network. Nearby users that also have a similar system enabled can discover the local user's presence on the network. Furthermore, the local user may discovery the presence of the other nearby users that are currently publishing their presence on the network.
    Type: Grant
    Filed: May 1, 2004
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Kevin R. Moore, Peyman Oreizy, Sean O. Blagsvedt, Melissa W. Dunn, Arvind Kumar, Marcus S. H. Harvey
  • Patent number: 8204937
    Abstract: Methods, systems, and computer program products for tracking real-time communication data within a single contact tracking application for diverse communication providers and applications. A global data store is synchronized with real-time communication data, such as presence, status, unread messages, and unread notifications, from each application/provider. Real-time communication data for contacts dynamically determined to be recent contacts is retrieved from the data store, based on properties such as a most recent communication time, a communication count, and the like. Real-time communication data corresponding to contacts identified as pinned contacts for which display of real-time communication data is preferred, also may be retrieved. A user interface is generated for displaying the one or more recent and/or pinned contacts, which may vary in size based on the number of contacts identified as pinned contacts, from which a contact may be selected for real-time conversation or e-mail.
    Type: Grant
    Filed: May 24, 2010
    Date of Patent: June 19, 2012
    Assignee: Microsoft Corporation
    Inventors: Sean O. Blagsvedt, Ahsan S. Kabir, Roman L. Deeds, Peyman Oreizy, Cornelis K. Van Dok, Kevin M. Otnes, Colin R. Anthony, Mark Schofield, Christopher J. Araman
  • Publication number: 20100235761
    Abstract: Methods, systems, and computer program products for tracking real-time communication data within a single contact tracking application for diverse communication providers and applications. A global data store is synchronized with real-time communication data, such as presence, status, unread messages, and unread notifications, from each application/provider. Real-time communication data for contacts dynamically determined to be recent contacts is retrieved from the data store, based on properties such as a most recent communication time, a communication count, and the like. Real-time communication data corresponding to contacts identified as pinned contacts for which display of real-time communication data is preferred, also may be retrieved. A user interface is generated for displaying the one or more recent and/or pinned contacts, which may vary in size based on the number of contacts identified as pinned contacts, from which a contact may be selected for real-time conversation or e-mail.
    Type: Application
    Filed: May 24, 2010
    Publication date: September 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Sean O. Blagsvedt, Ahsan S. Kabir, Roman L. Deeds, Peyman Oreizy, Cornelius K. Van Dok, Kevin M. Otnes, Mark Schofield, Colin R. Anthony, Christopher J. Araman
  • Patent number: 7730131
    Abstract: A user interface is configured to identify and display each of the one or more service providers servicing the user's computing system. The interface also identifies the presence information that is being supplied to the service providers by the user's computing system for publication. The presence information that is provided to the service providers can include, but is not limited to, the name, alias, location, and network status of the user. A user can make global or discrete customized changes to the presence information that is provided to each of the service providers through the user interface. Modifications made to the presence information can also be made automatically to reflect a new condition or status in the user's presence on a network that is provided by a service provider.
    Type: Grant
    Filed: March 5, 2007
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Sean O. Blagsvedt, Ahsan S. Kabir, Angela K. Butcher, Donna B. Andrews, Peyman Oreizy, Sterling M. Reasor, Cornelius K. van Dock, Hilary K. Palman
  • Patent number: 7730134
    Abstract: Methods, systems, and computer program products for tracking real-time communication data within a single contact tracking application for diverse communication providers and applications. A global data store is synchronized with real-time communication data, such as presence, status, unread messages, and unread notifications, from each application/provider. Real-time communication data for contacts dynamically determined to be recent contacts is retrieved from the data store, based on properties such as a most recent communication time, a communication count, and the like. Real-time communication data corresponding to contacts identified as pinned contacts for which display of real-time communication data is preferred, also may be retrieved. A user interface is generated for displaying the one or more recent and/or pinned contacts, which may vary in size based on the number of contacts identified as pinned contacts, from which a contact may be selected for real-time conversation or e-mail.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: June 1, 2010
    Assignee: Workman Nydegger
    Inventors: Sean O. Blagsvedt, Ahsan S. Kabir, Roman L. Deeds, Peyman Oreizy, Cornelius K. Van Dok, Kevin M. Otnes, Mark Schofield, Colin R. Anthony, Christopher J. Araman
  • Patent number: 7698307
    Abstract: A system and method is provided for synchronizing a file system with presence information on a network. Presence information is discovered for nearby users on the network. Data corresponding to the nearby users, such as a display name and sharing address, are stored in the file system. The data is synchronized either in a folder corresponding to nearby users, or is synchronized in a general contacts folder that is enhanced by the presence information. As people move in and out of the network, the entries in the file system are updated.
    Type: Grant
    Filed: May 1, 2004
    Date of Patent: April 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Peyman Oreizy, Kevin R. Moore, Sean O. Blagsvedt, Melissa W. Dunn
  • Patent number: 7607096
    Abstract: A system and method is provided for a user interface directed to publication and discovery of the presence of users on a network. A sidebar tile is provided that peripherally and unobtrusively displays the presence information of nearby users on the network. The sidebar tile is also used to notify a local user that their information is also being published on the network. The sidebar tile provides options for selecting to change, enable, or disable the presence discovery service.
    Type: Grant
    Filed: May 1, 2004
    Date of Patent: October 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Peyman Oreizy, Kevin R. Moore, Marcus S. H. Harvey, Sean O. Blagsvedt
  • Patent number: 7593988
    Abstract: A messaging system is provided whereby a message indicative of an invitation to collaboratively execute an application can be sent from one of the computing object to an intermediary system whereby the message is multicast to the other ones of the plurality of computing objects. The invitation message can be accepted by the other computing objects to cause the first object to launch the corresponding application. The other computing objects also launch versions of the application and exchange addressing information with the first application so that a multiparty application execution can be established.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: September 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Peyman Oreizy, Arvind Kumar, Mark Thomas Schofield, Kevin R. Moore, Sean Olin Blagsvedt
  • Publication number: 20090030998
    Abstract: Methods, systems, and computer program products for tracking real-time communication data within a single contact tracking application for diverse communication providers and applications. A global data store is synchronized with real-time communication data, such as presence, status, unread messages, and unread notifications, from each application/provider. Real-time communication data for contacts dynamically determined to be recent contacts is retrieved from the data store, based on properties such as a most recent communication time, a communication count, and the like. Real-time communication data corresponding to contacts identified as pinned contacts for which display of real-time communication data is preferred, also may be retrieved. A user interface is generated for displaying the one or more recent and/or pinned contacts, which may vary in size based on the number of contacts identified as pinned contacts, from which a contact may be selected for real-time conversation or e-mail.
    Type: Application
    Filed: October 6, 2008
    Publication date: January 29, 2009
    Applicant: Microsoft Corporation
    Inventors: Sean O. Blagsvedt, Ahsan S. Kabir, Roman L. Deeds, Peyman Oreizy, Cornelius K. Van Dok, Kevin M. Otnes, Mark Schofield, Colin R. Anthony, Christopher J. Araman
  • Patent number: 7437566
    Abstract: A system and method is provided for confirmation of the identity of a contact on the network. A notification that a nearby user is present on a network is signed with a private key associated with the nearby user. The private key is also associated with a public key. A local user that has the nearby user's public key can verify the signature on the notification and confirm that the nearby user is the source of the notification. The verification of identity of the nearby user allows rich content previously stored for the nearby user to be displayed along with the nearby user's presence information.
    Type: Grant
    Filed: May 1, 2004
    Date of Patent: October 14, 2008
    Assignee: Microsoft Corporation
    Inventors: Kevin R. Moore, Peyman Oreizy, Sean O. Blagsvedt, Arvind Kumar
  • Patent number: 7433920
    Abstract: Methods, systems, and computer program products for tracking real-time communication data within a single contact tracking application for diverse communication providers and applications. A global data store is synchronized with real-time communication data, such as presence, status, unread messages, and unread notifications, from each application/provider. Real-time communication data for contacts dynamically determined to be recent contacts is retrieved from the data store, based on properties such as a most recent communication time, a communication count, and the like. Real-time communication data corresponding to contacts identified as pinned contacts for which display of real-time communication data is preferred, also may be retrieved. A user interface is generated for displaying the one or more recent and/or pinned contacts, which may vary in size based on the number of contacts identified as pinned contacts, from which a contact may be selected for real-time conversation or e-mail.
    Type: Grant
    Filed: October 10, 2003
    Date of Patent: October 7, 2008
    Assignee: Microsoft Corporation
    Inventors: Sean O. Blagsvedt, Ahsan S. Kabir, Roman L. Deeds, Peyman Oreizy, Cornelius K. Van Dok, Kevin M. Otnes, Mark Schofield, Colin R. Anthony, Christopher J. Araman