Patents by Inventor Michael Craft

Michael Craft 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: 20240109570
    Abstract: Navigating a transportation network by receiving an equipment identifier, querying a section of interest database to obtain at least one section of interest associated, accessing geolocation data from one or more geolocation sensors, querying a one section of interest using geolocation data to identify a next section of interest. With geolocation data, calculating at least one of a time to a next section of interest or a distance to a next section of interest, and determining that a reduction in speed is required, where a reduced speed is an amount of speed by which the speed must be reduced in order for the equipment to achieve a target speed associated with the next section of interest, and providing an alert configured to escalate to the user interface.
    Type: Application
    Filed: December 13, 2023
    Publication date: April 4, 2024
    Inventors: Milad Hosseinipour, Michael Trosino, Michael Craft, David Stolnis, Emily Greve, Thomas Robert Krotchko
  • Patent number: 11873017
    Abstract: Navigating a transportation network by receiving an equipment identifier, querying a section of interest database to obtain at least one section of interest associated, accessing geolocation data from one or more geolocation sensors, querying a one section of interest using geolocation data to identify a next section of interest. With geolocation data, calculating at least one of a time to a next section of interest or a distance to a next section of interest, and determining that a reduction in speed is required, where a reduced speed is an amount of speed by which the speed must be reduced in order for the equipment to achieve a target speed associated with the next section of interest, and providing an alert configured to escalate to the user interface.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: January 16, 2024
    Assignee: NATIONAL RAILROAD PASSENGER CORPORATION
    Inventors: Milad Hosseinipour, Michael Trosino, Michael Craft, David Stolnis, Emily Greve, Thomas Robert Krotchko
  • Publication number: 20220358484
    Abstract: A system for issuing a dynamic temporary credential to a portable communication device for use in a transaction with an electronic control point. The system receives the current geo-location of the portable communication device and transmits a dynamic temporary credential to the portable communication device from the centralized computer. The system further scores the risk in authorizing a transaction associated with an electronic control point using the dynamic temporary credential it issued. The system may prevent the transmission of the dynamic temporary credential until the end user has been authenticated, which may include verifying one or more of a manually input passcode, the unique digital signature of the portable communication device, and know your customer queries.
    Type: Application
    Filed: March 4, 2022
    Publication date: November 10, 2022
    Applicant: Sequent Software, Inc.
    Inventors: David Brudnicki, Michael Craft, Hans Reisgies, Andrew Weinstein, Miller Abel, Kaushik Roy
  • Publication number: 20220222641
    Abstract: Virtual mobile rewards, gift cards, and/or physical world retailers' loyalty and reward programs are aggregated into a common account accessible and transactional from a radio device. Subscribers gain access to discounted codes, coupons, rebates, gift cards, and/or limited time offers, on their radio device for food, travel, lifestyle, electronics, and entertainment products that fit their lifestyle spending habits, enabling users to edit participating retailers, manage separate account balances, and present preferred discounted offers at retailers and apply discount towards purchase of goods.
    Type: Application
    Filed: March 28, 2022
    Publication date: July 14, 2022
    Inventor: Michael CRAFT
  • Publication number: 20220202612
    Abstract: A device including a support (4) comprising a support base defining a spherical base contact surface, extending along a virtual sphere (S) and a circular rim extending in a rim plane; a first and a second needle mobile on the support between extracted and inserted positions in which the first and second needles are outside and maximally inserted in said virtual sphere, respectively, via first and second intermediate piercing positions in which, respectively, the first and second needles extend along first and second insertion axis and their tips are located on first and second insertion points belonging respectively to first and second hemispheres of the virtual sphere separated by a “median radial plane of the rim”, an angle (?) between the median radial plane and any insertion axis being between 70° and 110°.
    Type: Application
    Filed: April 24, 2020
    Publication date: June 30, 2022
    Inventors: Jean-Denis Laffitte, Francine BEHAR-COHEN, Christophe MOUREAUX, François CABAUD, Jerome Joseph SCHAFER, Travis Michael CRAFT, Benjamin Lee KO, Jacob William SCHUBERT, Michael D. AULD
  • Patent number: 11308281
    Abstract: Techniques to be used in natural language understanding (NLU) are described. For example, a NLU service to receive a request to analyze a written or spoken utterance; tokenize the received utterance; generate one or more labels corresponding to a substring of the tokenized received utterance, each of the labels including one or more slot types, by: for each path of a grammar-based finite state transducer (FST) data structure that includes instructions, traversing the path as far as possible for matches from a previous breakpoint, while maintaining i) locations of branching points and snapshots at those branching points and ii) an indication of which paths have been traversed, and recording a result of each path traversal as a generated label; resolve the one or more generated labels into machine-readable values; and output a result is described.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: April 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Michael Craft, Ameya Karnik, Rama Krishna Sandeep Pokkunuri
  • Patent number: 11288647
    Abstract: Virtual mobile rewards, gift cards, and/or physical world retailers' loyalty and reward programs are aggregated into a common account accessible and transactional from a radio device. Subscribers gain access to discounted codes, coupons, rebates, gift cards, and/or limited time offers, on their radio device for food, travel, lifestyle, electronics, and entertainment products that fit their lifestyle spending habits, enabling users to edit participating retailers, manage separate account balances, and present preferred discounted offers at retailers and apply discount towards purchase of goods.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: March 29, 2022
    Inventor: Michael Craft
  • Patent number: 11281857
    Abstract: Techniques for resolving a label are described. For example, a method of generating one or more labels corresponding to a substring of a tokenized utterance, each of the labels including one or more slot types, resolving the one or more generated labels into machine-readable values by: generating a tree of the generated one or more labels, the graph including a plurality of leaf nodes, wherein each rule of associated with a leaf node references a resolver, and resolving the generated tree from the leaf nodes to a root of the generated tree, by at each node, calling the referenced resolver and passing a result from each resolver to a subsequent resolver of the tree; and outputting a result of the resolving to an entity as dictated by the request is described.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: March 22, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Michael Craft, Kalpesh N. Sutaria, Rama Krishna Sandeep Pokkunuri, Stefano Stefani, Bangrui Liu
  • Patent number: 11138374
    Abstract: Techniques for building slot types and slot type artifacts are described. For example, in some implementations, a natural language understanding (NLU) service is implemented by instructions that upon execution are to cause: receiving a request to build a slot type, the request including an indication of one or more locations storing information need to build a slot type, a slot type being a list of one or more values used to train a machine learning model to recognize a value for a slot; retrieving a slot type definition bundle associated with the request, the slot type definition bundle at least including a slot type definition defining resolution activities for the slot type; building the slot type using the retrieved slot type definition bundle; and storing into the storage slot type artifacts produced from building the slot type to be used during an analysis of an utterance.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: October 5, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Michael Craft, Kalpesh N. Sutaria
  • Publication number: 20210039695
    Abstract: Navigating a transportation network by receiving an equipment identifier, querying a section of interest database to obtain at least one section of interest associated, accessing geolocation data from one or more geolocation sensors, querying a one section of interest using geolocation data to identify a next section of interest. With geolocation data, calculating at least one of a time to a next section of interest or a distance to a next section of interest, and determining that a reduction in speed is required, where a reduced speed is an amount of speed by which the speed must be reduced in order for the equipment to achieve a target speed associated with the next section of interest, and providing an alert configured to escalate to the user interface.
    Type: Application
    Filed: June 10, 2020
    Publication date: February 11, 2021
    Inventors: Milad Hosseinipour, Michael Trosino, Michael Craft, David Stolnis, Emily Greve, Thomas Robert Krotchko
  • Publication number: 20200302416
    Abstract: Virtual mobile rewards, gift cards, and/or physical world retailers' loyalty and reward programs are aggregated into a common account accessible and transactional from a radio device. Subscribers gain access to discounted codes, coupons, rebates, gift cards, and/or limited time offers, on their radio device for food, travel, lifestyle, electronics, and entertainment products that fit their lifestyle spending habits, enabling users to edit participating retailers, manage separate account balances, and present preferred discounted offers at retailers and apply discount towards purchase of goods.
    Type: Application
    Filed: January 27, 2020
    Publication date: September 24, 2020
    Inventor: Michael Craft
  • Patent number: 10515352
    Abstract: A system for providing first and second trusted applications diverse permission to communicate via a secure element. The system comprising first digital identifier and digital token operably associated with the first trusted application; a second digital identifier and digital token operably associated with the second trusted application. The system further includes a card services module that provides an application programming interface to the secure element supported by a secure data table including first and second sets of permissions. The card services module issues one or more commands to the secure element based on a first action requested by the first trusted application in conjunction with the presentation of the first digital token only if the one or more commands will not violate the first set of permissions. A method is also disclosed.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: December 24, 2019
    Inventors: David Brudnicki, Michael Craft, Hans Reisgies, Andrew Weinstein
  • Patent number: 10337814
    Abstract: A dearmer positioning system has two assemblies, each of which circumscribes a dearmer's barrel. Each of the two assemblies includes two half rings and a one-piece outer ring. The two half rings are joined to one another to define a full ring having a first central opening defining a first diameter. The full ring has a periphery defining a second diameter. The one-piece outer ring has a second central opening defining a third diameter, and a periphery defining a fourth diameter. The third diameter is greater than the second diameter such that the full ring slidingly fits in the central opening of the outer ring. Threaded fasteners engage the outer ring and extend radially through the outer ring and into its central opening to engage the periphery of the full ring.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: July 2, 2019
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Nicholas Shaker, Michael Craft
  • Publication number: 20190050641
    Abstract: A system, methods, and apparatus for generating pattern recognition classifiers are disclosed. An example method includes identifying graphical objects within an image of a card object, for each identified graphical object: i) creating a bounding region encompassing the graphical object such that a border of the bounding region is located at a predetermined distance from segments of the graphical object, ii) determining pixels within the bounding region that correspond to the graphical object, iii) determining an origin of the graphical object based on an origin rule, iv) determining a text coordinate relative to the origin for each determined pixel, and v) determining a statistical probability that features are present within the graphical object, each of the features including at least one pixel having text coordinates and for each graphical object type, combining the statistical probabilities for each of the features of the identified graphical objects into a classifier data structure.
    Type: Application
    Filed: October 15, 2018
    Publication date: February 14, 2019
    Inventors: William Bennett Cervin, Alexander Scott Leverington, Kevin Michael Craft
  • Patent number: 10133921
    Abstract: A system, methods, and apparatus for generating pattern recognition classifiers are disclosed. An example method includes identifying graphical objects within an image of a card object, for each identified graphical object: i) creating a bounding region encompassing the graphical object such that a border of the bounding region is located at a predetermined distance from segments of the graphical object, ii) determining pixels within the bounding region that correspond to the graphical object, iii) determining an origin of the graphical object based on an origin rule, iv) determining a text coordinate relative to the origin for each determined pixel, and v) determining a statistical probability that features are present within the graphical object, each of the features including at least one pixel having text coordinates and for each graphical object type, combining the statistical probabilities for each of the features of the identified graphical objects into a classifier data structure.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: November 20, 2018
    Assignee: Tantrum Street LLC
    Inventors: William Bennett Cervin, Alexander Scott Leverington, Kevin Michael Craft
  • Publication number: 20180174131
    Abstract: A system for using a dynamic temporary credential with a portable communication device for use in a transaction with an electronic control point (e.g. point of sale, NFC access point) wherein the portable communication device has a geo-location module (e.g. GPS). The system has a centralized module that receives the portable communication device's current geo-location and transmits the dynamic temporary credential to the portable communication device and provides predictive transaction information—including the dynamic temporary credential and portable communication device's geo-location—to an authorization system operably associated with the electronic control point. The dynamic temporary credential has a predetermined time to live, which allows for the recycling of the dynamic credential, such recycling may take into account the geo-location for which the credential has been recently issued. A method for using a dynamic temporary credential with a portable communication device is also disclosed.
    Type: Application
    Filed: February 19, 2018
    Publication date: June 21, 2018
    Inventors: David Brudnicki, Michael Craft, Hans Reisgies, Andrew Weinstein
  • Patent number: 9898728
    Abstract: A system for using a dynamic temporary credential with a portable communication device for use in a transaction with an electronic control point (e.g. point of sale, NFC access point) wherein the portable communication device has a geo-location module (e.g. GPS). The system has a centralized module that receives the portable communication device's current geo-location and transmits the dynamic temporary credential to the portable communication device and provides predictive transaction information—including the dynamic temporary credential and portable communication device's geo-location—to an authorization system operably associated with the electronic control point. The dynamic temporary credential has a predetermined time to live, which allows for the recycling of the dynamic credential, such recycling may take into account the geo-location for which the credential has been recently issued. A method for using a dynamic temporary credential with a portable communication device is also disclosed.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: February 20, 2018
    Assignee: GFA Worldwide, Inc.
    Inventors: David Brudnicki, Michael Craft, Hans Reisgies, Andrew Weinstein
  • Publication number: 20160224961
    Abstract: A system for providing first and second trusted applications diverse permission to communicate via a secure element. The system comprising first digital identifier and digital token operably associated with the first trusted application; a second digital identifier and digital token operably associated with the second trusted application. The system further includes a card services module that provides an application programming interface to the secure element supported by a secure data table including first and second sets of permissions. The card services module issues one or more commands to the secure element based on a first action requested by the first trusted application in conjunction with the presentation of the first digital token only if the one or more commands will not violate the first set of permissions. A method is also disclosed.
    Type: Application
    Filed: January 4, 2016
    Publication date: August 4, 2016
    Inventors: David Brudnicki, Michael Craft, Hans Reisgies, Andrew Weinstein
  • Publication number: 20160026861
    Abstract: A system, methods, and apparatus for generating pattern recognition classifiers are disclosed. An example method includes identifying graphical objects within an image of a card object, for each identified graphical object: i) creating a bounding region encompassing the graphical object such that a border of the bounding region is located at a predetermined distance from segments of the graphical object, ii) determining pixels within the bounding region that correspond to the graphical object, iii) determining an origin of the graphical object based on an origin rule, iv) determining a text coordinate relative to the origin for each determined pixel, and v) determining a statistical probability that features arc present within the graphical object, each of the features including at least one pixel having text coordinates and for each graphical object type, combining the statistical probabilities for each of the features of the identified graphical objects into a classifier data structure.
    Type: Application
    Filed: October 5, 2015
    Publication date: January 28, 2016
    Inventors: William Bennett Cervin, Alexander Scott Leverington, Kevin Michael Craft
  • Patent number: 9152860
    Abstract: A system, methods, and apparatus for generating pattern recognition classifiers are disclosed. An example method includes identifying graphical objects within an image of a card object, for each identified graphical object: i) creating a bounding region encompassing the graphical object such that a border of the bounding region is located at a predetermined distance from segments of the graphical object, ii) determining pixels within the bounding region that correspond to the graphical object, iii) determining an origin of the graphical object based on an origin rule, iv) determining a text coordinate relative to the origin for each determined pixel, and v) determining a statistical probability that features are present within the graphical object, each of the features including at least one pixel having text coordinates and for each graphical object type, combining the statistical probabilities for each of the features of the identified graphical objects into a classifier data structure.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: October 6, 2015
    Assignee: Tantrum Street LLC
    Inventors: William Bennett Cervin, Alexander Scott Leverington, Kevin Michael Craft