Patents by Inventor Mark Cook

Mark Cook 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: 11947739
    Abstract: Method, apparatus, and systems for roll angle estimation for an input/gesture device (IGD) are disclosed. The method includes estimating a first axis vector of the input/gesture device (IGD) relative to the surface of the mobile device (MD), as a first frame of reference, using readings from a first type of sensor; and estimating the first axis vector of the IDG relative to a different, second frame of reference using a gyroscope integration of readings from the 3-axis gyroscope. The method further includes aligning the first axis vector of the IDG in the first frame of reference with the first axis vector of the IDG in the second frame of reference; minimizing a change in the alignment of the first axis vectors between the first frame of reference and the second frame of reference; and determining the roll angle of the IDG relative to the surface of the MD.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: April 2, 2024
    Assignee: CEVA TECHNOLOGIES, INC.
    Inventors: Seth Sternberg, Steven Francz, Stephen Scheirey, Chad Lucien, Friedrich Geck, Peter Christopher Wood, Bryan A. Cook, Mark Turner
  • Publication number: 20240101553
    Abstract: The present invention relates to compounds that inhibit KRas G12C. In particular, the present invention relates to compounds that irreversibly inhibit the activity of KRas G12C, pharmaceutical compositions comprising the compounds and methods of use therefor.
    Type: Application
    Filed: August 4, 2023
    Publication date: March 28, 2024
    Inventors: Matthew Arnold MARX, James Gail CHRISTENSEN, Christopher Ronald SMITH, James F. BLAKE, Laurence E. BURGESS, Mark Joseph CHICARELLI, Adam COOK, Jay Bradford FELL, John P. FISCHER, Macedonio J. MEJIA, Martha E. RODRIGUEZ, Pavel SAVECHENKOV, Tony P. TANG, Guy P.A. VIGERS
  • Patent number: 11922101
    Abstract: Systems and methods are disclosed for automated generation of integrated circuit designs and associated data. These allow the design of processors and SoCs by a single, non-expert who understands high-level requirements; allow the en masse exploration of the design-space through the generation processors across the design-space via simulation, or emulation; allow the easy integration of IP cores from multiple third parties into an SoC; allow for delivery of a multi-tenant service for producing processors and SoCs that are customized while also being pre-verified and delivered with a complete set of developer tools, documentation and related outputs. Some embodiments, provide direct delivery, or delivery into a cloud hosting environment, of finished integrated circuits embodying the processors and SoCs.
    Type: Grant
    Filed: March 20, 2023
    Date of Patent: March 5, 2024
    Assignee: SiFive, Inc.
    Inventors: Yunsup Lee, Richard Xia, Derek Pappas, Mark Nugent, Henry Cook, Wesley Waylon Terpstra, Pin Hung Chen
  • Publication number: 20230410007
    Abstract: Methods, systems, and computer-readable storage media for processing images captured in a retail store and automatically identifying a product shortage are provided. In one implementation, a system may access information describing a desired placement of products on at least one store shelf. The system may analyze a first image captured at a first time to determine that a first quantity of products exceeds a quantity threshold. The system may analyze a second image captured at a second time later than the first time to determine that a second quantity of products is below the quantity threshold. The system may avoid initiating an unscheduled action to cause restocking until a third time later than the second time. Based on a determination that a third quantity of products at the third time are below the quantity threshold, the system may provide information indicative of a product shortage.
    Type: Application
    Filed: September 6, 2023
    Publication date: December 21, 2023
    Inventors: Yair Adato, Ran Taig, Alon Grubshtein, Mark Cook
  • Patent number: 11783251
    Abstract: A system for identifying perishable products in a retail store based on analysis of image data and for automatically generating suggestions relating to the identified products is provided. The system may comprise at least one processor configured to: receive a set of images depicting a plurality of perishable products displayed on at least one shelving unit in a retail store; analyze the set of images to determine information about a displayed inventory of the plurality of perishable products; obtain information about additional perishable products scheduled to be displayed on the at least one shelving unit; use the information about the displayed inventory and the information about the additional perishable products to determine at least one suggestion regarding placement of perishable products in the retail store; and provide the at least one suggestion to an entity associated with the retail store.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: October 10, 2023
    Assignee: Trax Technology Solutions Pte Ltd.
    Inventors: Yair Adato, Mark Cook, Ziv Mhabary, Dolev Pomeranz, Itai Lishner
  • Patent number: 11637930
    Abstract: Call routing technology can route a current call from a person based on an analysis of call data related to a prior call from the same person. For example, based at least on a customer satisfaction score determined from call data related to a prior call, a call routing server can identify one or more persons to whom a current call from the same person should be routed. Next, the call routing server can route the current call to one of the identified customer service representatives.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: April 25, 2023
    Assignee: United Services Automobile Association (USAA)
    Inventors: Samantha Sprague, Kelly Condon, Merrill Madsen, Austin Jenkins, Mark Cook, Conor Wroble
  • Publication number: 20220414595
    Abstract: A system for identifying perishable products in a retail store based on analysis of image data and for automatically generating suggestions relating to the identified products is provided. The system may comprise at least one processor configured to: receive a set of images depicting a plurality of perishable products displayed on at least one shelving unit in a retail store; analyze the set of images to determine information about a displayed inventory of the plurality of perishable products; obtain information about additional perishable products scheduled to be displayed on the at least one shelving unit; use the information about the displayed inventory and the information about the additional perishable products to determine at least one suggestion regarding placement of perishable products in the retail store; and provide the at least one suggestion to an entity associated with the retail store.
    Type: Application
    Filed: September 1, 2022
    Publication date: December 29, 2022
    Inventors: Yair Adato, Mark Cook, Ziv Mhabary, Dolev Pomeranz, Itai Lishner
  • Patent number: 11481726
    Abstract: A system for identifying perishable products in a retail store based on analysis of image data and for automatically generating suggestions relating to the identified products is provided. The system may comprise at least one processor configured to: receive a set of images depicting a plurality of perishable products displayed on at least one shelving unit in a retail store; analyze the set of images to determine information about a displayed inventory of the plurality of perishable products; obtain information about additional perishable products scheduled to be displayed on the at least one shelving unit; use the information about the displayed inventory and the information about the additional perishable products to determine at least one suggestion regarding placement of perishable products in the retail store; and provide the at least one suggestion to an entity associated with the retail store.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: October 25, 2022
    Assignee: Trax Technology Solutions Pte Ltd.
    Inventors: Yair Adato, Mark Cook, Ziv Mhabary, Dolev Pomeranz, Itai Lishner
  • Patent number: 11475404
    Abstract: A system for reducing product shortage durations in retail stores based on analysis of image data is provided. The system may comprise: a communication interface configured to receive image data from retail stores indicative of a product shortage of a product type relative to information describing a placement of products of a product type on a store shelf; and at least one processor configured to: analyze the image data to detect occurrences of product shortages of the product type in the retail stores and determine durations associated with the occurrences; identify a common factor contributing to the duration of part of the occurrences of the product shortages; determine an action, associated with the at least one common factor, for potentially reducing product shortage durations of future shortages of the product type in the retail stores; and provide information associated with the identified action to an entity.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: October 18, 2022
    Assignee: Trax Technology Solutions Pte Ltd.
    Inventors: Yair Adato, Ran Taig, Alon Grubshtein, Mark Cook
  • Publication number: 20220304630
    Abstract: A method of estimating the probability of a seizure in a subject, the method comprising: receiving historical data associated with epileptic events experienced by the subject over a first time period, the historical data comprising physiological data associated with each epileptic event and a time at which each epileptic event occurred; generating a temporal probability model of future epileptic events based on the time of each of the epileptic events, the temporal probability model representing a probability of a future seizure occurrence in each of a plurality of time windows; generating a probabilistic model based on the physiological data associated with each epileptic event; weighting the probabilistic model based on the temporal probability model to generate a weighted probabilistic model of future seizure activity; and outputting an estimate of seizure probability in the subject using the weighted probabilistic model.
    Type: Application
    Filed: April 11, 2022
    Publication date: September 29, 2022
    Inventors: Philippa Karoly, Dean Freestone, Mark Cook
  • Patent number: 11349990
    Abstract: Call routing technology can route a current call from a person based on an analysis of call data related to a prior call from the same person. For example, based at least on a customer satisfaction score determined from call data related to a prior call, a call routing server can identify one or more persons to whom a current call from the same person should be routed. Next, the call routing server can route the current call to one of the identified customer service representatives.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: May 31, 2022
    Assignee: United Services Automobile Association (USAA)
    Inventors: Samantha Sprague, Kelly Condon, Merrill Madsen, Austin Jenkins, Mark Cook, Conor Wroble
  • Patent number: 11298085
    Abstract: A method of estimating the probability of a seizure in a subject, the method comprising: receiving historical data associated with epileptic events experienced by the subject over a first time period, the historical data comprising physiological data associated with each epileptic event and a time at which each epileptic event occurred; generating a temporal probability model of future epileptic events based on the time of each of the epileptic events, the temporal probability model representing a probability of a future seizure occurrence in each of a plurality of time windows; generating a probabilistic model based on the physiological data associated with each epileptic event; weighting the probabilistic model based on the temporal probability model to generate a weighted probabilistic model of future seizure activity; and outputting an estimate of seizure probability in the subject using the weighted probabilistic model.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: April 12, 2022
    Inventors: Philippa Karoly, Dean Freestone, Mark Cook
  • Publication number: 20220095993
    Abstract: A method comprises determining historical data associated with a subject experiencing epileptic events over a first time period, the historical data comprising non-EEG physiological data recorded over the first time period, and a time at which epileptic events occurred during the first time period. The method further comprises extracting from the non-EEG physiological data, one or more temporal models indicative of a subject specific cycle; and generating one or more temporal probabilistic models based on the respective one or more temporal models, the non-EEG physiological data, and the times at which each epileptic event occurred, wherein each temporal probabilistic model is representative of a probability of future seizure activity in each of a plurality of time windows. The method further comprises providing the one or more temporal probabilistic models for determining an estimate of seizure probability in the subject for one or more of the plurality of time windows.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 31, 2022
    Inventors: Philippa Karoly, Dean Freestone, Mark Cook
  • Publication number: 20210398198
    Abstract: A system for processing images may include a processor configured to receive one or more images captured in a retail store and depicting a plurality of products displayed on at least one store shelf. The processor may also be configured to analyze the one or more images to determine at least one task associated with a store shelf. The processor may further be configured to determine an incentive for completing the at least one task based on a property of the store shelf, wherein the incentive is intended for a non-employee individual associated with the retail store. The processor may also be configured to provide an offer to at least one individual non-employee individual associated with the retail store, the offer including receiving the incentive in response to completing the at least one task.
    Type: Application
    Filed: September 1, 2021
    Publication date: December 23, 2021
    Applicant: TRAX TECHNOLOGY SOLUTIONS PTE LTD.
    Inventors: Yair Adato, Mark Cook
  • Publication number: 20210398067
    Abstract: A method may include analyzing first images to determine an actual placement of first products displayed on shelves of a retail store; determining a deviation of an actual placement of some of the first products from the desired placement of products associated with a first planogram; receiving second images; analyzing the second images to determine an actual placement of the second products displayed on the shelves; identifying a deviation of the actual placement of some of the second products from the desired placement of products associated with the first planogram; using the second planogram to determine whether an arrangement associated with a second products conforms to the second planogram rather than to the first planogram; and when the arrangement associated with the second products conforms to the second planogram, withholding issuance of a notification indicating a deviation relative to the first planogram.
    Type: Application
    Filed: September 2, 2021
    Publication date: December 23, 2021
    Applicant: TRAX TECHNOLOGY SOLUTIONS PTE LTD.
    Inventors: Yair ADATO, Mark COOK
  • Publication number: 20210398099
    Abstract: Systems and methods for automatically determining options for store execution based on shelf capacity are provided. In one implementation, at least one processor is configured to receive a set of images depicting a first plurality of products from a particular product type displayed on a shelving unit in a retail store; analyze the set of images to identify a portion of the shelving unit associated with the particular product type; determine a product capacity for the portion of the shelving unit; access stored data about a second plurality of products from the particular product type, wherein each of the second plurality of products is located separately from the shelving unit; use the product capacity for the portion of the shelving unit and the accessed data to generate a suggestion for improving store execution; and provide the at least one suggestion for improving store execution.
    Type: Application
    Filed: September 2, 2021
    Publication date: December 23, 2021
    Inventors: YAIR ADATO, MARK COOK
  • Publication number: 20210398161
    Abstract: A method for identifying perishable products in a retail store and for automatically generating offers relating to the identified products is provided. The method may include receiving a set of images depicting perishable products of at least one product type displayed on at least one shelving unit in a retail store. The method may also include analyzing the set of images to determine information about a displayed inventory of the perishable products. The method may further include accessing a database storing information about the at least one product type. The method may also include using the information about the displayed inventory and the stored information about the at least one product type to determine at least one offer associated with the at least one product type. The method may further include providing the at least one offer to at least one customer of the retail store.
    Type: Application
    Filed: September 2, 2021
    Publication date: December 23, 2021
    Applicant: TRAX TECHNOLOGY SOLUTIONS PTE LTD.
    Inventors: Yair ADATO, Mark Cook
  • Publication number: 20200074391
    Abstract: A system for reducing product shortage durations in retail stores based on analysis of image data is provided. The system may comprise: a communication interface configured to receive image data from retail stores indicative of a product shortage of a product type relative to information describing a placement of products of a product type on a store shelf; and at least one processor configured to: analyze the image data to detect occurrences of product shortages of the product type in the retail stores and determine durations associated with the occurrences; identify a common factor contributing to the duration of part of the occurrences of the product shortages; determine an action, associated with the at least one common factor, for potentially reducing product shortage durations of future shortages of the product type in the retail stores; and provide information associated with the identified action to an entity.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 5, 2020
    Inventors: Yair Adato, Ran Taig, Alon Grubshtein, Mark Cook
  • Publication number: 20200074373
    Abstract: A system for identifying perishable products in a retail store based on analysis of image data and for automatically generating suggestions relating to the identified products is provided. The system may comprise at least one processor configured to: receive a set of images depicting a plurality of perishable products displayed on at least one shelving unit in a retail store; analyze the set of images to determine information about a displayed inventory of the plurality of perishable products; obtain information about additional perishable products scheduled to be displayed on the at least one shelving unit; use the information about the displayed inventory and the information about the additional perishable products to determine at least one suggestion regarding placement of perishable products in the retail store; and provide the at least one suggestion to an entity associated with the retail store.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 5, 2020
    Inventors: Yair Adato, Mark Cook, Ziv Mhabary, Dolev Pomeranz, Itai Lishner
  • Publication number: 20200074402
    Abstract: A system for processing images captured in a retail store and automatically identifying a product shortage is provided. The system may comprise at least one processor configured to: access information describing a placement of products; receive image data from an image sensor; analyze a first image captured at a first time to determine that a first quantity of products exceeds a quantity threshold; analyze a second image captured at a second time to determine that a second quantity is below the quantity threshold; based on the determination that the first quantity exceeds the quantity threshold, avoid initiating an unscheduled action to cause restocking the store shelf with products until a third time; analyze a third image captured at the third time to determine that a third quantity is below the quantity threshold; and based on the determination, provide information indicative of a product shortage at the store shelf.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 5, 2020
    Inventors: Yair Adato, Ran Taig, Alon Grubshtein, Mark Cook