Patents by Inventor Mark A. Cook
Mark A. 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: 11947739Abstract: 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: GrantFiled: June 29, 2020Date of Patent: April 2, 2024Assignee: CEVA TECHNOLOGIES, INC.Inventors: Seth Sternberg, Steven Francz, Stephen Scheirey, Chad Lucien, Friedrich Geck, Peter Christopher Wood, Bryan A. Cook, Mark Turner
-
Publication number: 20240101553Abstract: 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: ApplicationFiled: August 4, 2023Publication date: March 28, 2024Inventors: 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: 11922101Abstract: 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: GrantFiled: March 20, 2023Date of Patent: March 5, 2024Assignee: SiFive, Inc.Inventors: Yunsup Lee, Richard Xia, Derek Pappas, Mark Nugent, Henry Cook, Wesley Waylon Terpstra, Pin Hung Chen
-
Publication number: 20230410007Abstract: 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: ApplicationFiled: September 6, 2023Publication date: December 21, 2023Inventors: Yair Adato, Ran Taig, Alon Grubshtein, Mark Cook
-
Patent number: 11783251Abstract: 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: GrantFiled: September 1, 2022Date of Patent: October 10, 2023Assignee: Trax Technology Solutions Pte Ltd.Inventors: Yair Adato, Mark Cook, Ziv Mhabary, Dolev Pomeranz, Itai Lishner
-
Patent number: 11637930Abstract: 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: GrantFiled: April 20, 2022Date of Patent: April 25, 2023Assignee: United Services Automobile Association (USAA)Inventors: Samantha Sprague, Kelly Condon, Merrill Madsen, Austin Jenkins, Mark Cook, Conor Wroble
-
Publication number: 20220414595Abstract: 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: ApplicationFiled: September 1, 2022Publication date: December 29, 2022Inventors: Yair Adato, Mark Cook, Ziv Mhabary, Dolev Pomeranz, Itai Lishner
-
Patent number: 11481726Abstract: 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: GrantFiled: September 12, 2019Date of Patent: October 25, 2022Assignee: Trax Technology Solutions Pte Ltd.Inventors: Yair Adato, Mark Cook, Ziv Mhabary, Dolev Pomeranz, Itai Lishner
-
Patent number: 11475404Abstract: 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: GrantFiled: September 12, 2019Date of Patent: October 18, 2022Assignee: Trax Technology Solutions Pte Ltd.Inventors: Yair Adato, Ran Taig, Alon Grubshtein, Mark Cook
-
Publication number: 20220304630Abstract: 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: ApplicationFiled: April 11, 2022Publication date: September 29, 2022Inventors: Philippa Karoly, Dean Freestone, Mark Cook
-
Patent number: 11349990Abstract: 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: GrantFiled: April 1, 2020Date of Patent: May 31, 2022Assignee: United Services Automobile Association (USAA)Inventors: Samantha Sprague, Kelly Condon, Merrill Madsen, Austin Jenkins, Mark Cook, Conor Wroble
-
Patent number: 11298085Abstract: 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: GrantFiled: October 29, 2019Date of Patent: April 12, 2022Inventors: Philippa Karoly, Dean Freestone, Mark Cook
-
Publication number: 20220095993Abstract: 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: ApplicationFiled: September 24, 2021Publication date: March 31, 2022Inventors: Philippa Karoly, Dean Freestone, Mark Cook
-
Publication number: 20210398198Abstract: 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: ApplicationFiled: September 1, 2021Publication date: December 23, 2021Applicant: TRAX TECHNOLOGY SOLUTIONS PTE LTD.Inventors: Yair Adato, Mark Cook
-
Publication number: 20210398067Abstract: 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: ApplicationFiled: September 2, 2021Publication date: December 23, 2021Applicant: TRAX TECHNOLOGY SOLUTIONS PTE LTD.Inventors: Yair ADATO, Mark COOK
-
Publication number: 20210398099Abstract: 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: ApplicationFiled: September 2, 2021Publication date: December 23, 2021Inventors: YAIR ADATO, MARK COOK
-
Publication number: 20210398161Abstract: 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: ApplicationFiled: September 2, 2021Publication date: December 23, 2021Applicant: TRAX TECHNOLOGY SOLUTIONS PTE LTD.Inventors: Yair ADATO, Mark Cook
-
Publication number: 20200074391Abstract: 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: ApplicationFiled: September 12, 2019Publication date: March 5, 2020Inventors: Yair Adato, Ran Taig, Alon Grubshtein, Mark Cook
-
Publication number: 20200074373Abstract: 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: ApplicationFiled: September 12, 2019Publication date: March 5, 2020Inventors: Yair Adato, Mark Cook, Ziv Mhabary, Dolev Pomeranz, Itai Lishner
-
Publication number: 20200074402Abstract: 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: ApplicationFiled: September 12, 2019Publication date: March 5, 2020Inventors: Yair Adato, Ran Taig, Alon Grubshtein, Mark Cook