Patents by Inventor Jeffrey A. Hawkins

Jeffrey A. Hawkins 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: 10430557
    Abstract: Methods and systems for monitoring compliance of a patient with a prescribed treatment regimen are described. Patient activity is detected unobtrusively with an activity sensor at the patient location, and activity data is transmitted to a monitoring location. Patient speech detected during use of a communication system such as a mobile telephone by the patient may also be used as an activity signal. Patient activity and/or speech is processed at the patient location or monitoring location to identify activity parameters or patterns that indicate whether the patient has complied with the prescribed treatment regimen. The activity sensor and other components at the patient location may be incorporated into, or associated with, a cell phone, computing system, game system, or vehicle system, for example. The system may provide a report to an interested party, for example a medical care provider or insurance company, regarding patient compliance with the prescribed treatment regimen.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: October 1, 2019
    Assignee: Elwha LLC
    Inventors: Jeffrey A. Bowers, Paul Duesterhoft, Daniel Hawkins, Roderick A. Hyde, Edward K. Y. Jung, Jordin T. Kare, Eric C. Leuthardt, Nathan P. Myhrvold, Michael A. Smith, Elizabeth A. Sweeney, Clarence T. Tegreene, Lowell L. Wood, Jr.
  • Publication number: 20190196816
    Abstract: A method of checking for a stall condition in a processor is disclosed, the method including inserting an inline instruction sequence into a thread, the inline instruction sequence configured to read the result from a timing register during processing of a first instruction and store the result in a first general purpose register, wherein the timing register functions as a timer for the processor; and read the results from the timing register during processing of a second instruction and store the results in a second general purpose register, wherein the second instruction is the next consecutive instruction after the first instruction. The inline thread sequence may be inserted in sequence with the thread and further configured to compare the difference between the result in the first and second general purpose register to a programmable threshold.
    Type: Application
    Filed: December 21, 2017
    Publication date: June 27, 2019
    Inventors: Omesh Bajaj, Kevin Barnett, Debapriya Chatterjee, Bryant Cockcroft, Jamory Hawkins, Lance G. Hehenberger, Jeffrey Kellington, Paul Lecocq, Lawrence Leitner, Tharunachalam Pindicura, John A. Schumann, Paul K. Umbarger, Karen Yokum
  • Patent number: 9860363
    Abstract: Embodiments described herein provide a method and technique for operating a computing device. An interface is displayed for enabling the computing device to control a voicemail system. The interface includes one or more display objects, wherein each display object is selectable by a user to enter a command input assigned to that display object. A selection is detected of any one of the one or more display objects, and the command input assigned to the display object is identified. A signal tone is generated corresponding to the command input. The signal input may be transmitted across a network to the voicemail system to communicate a command to the voicemail system.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: January 2, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey Hawkins, Robert Haitani, Mark Davis
  • Patent number: 9696905
    Abstract: Described herein is a computer-implemented system and method for processing one or more alternate symbols associated or linked to a base symbol. A base symbol is a symbol to which at least one alternate symbol is linked. A base symbol commonly appears on a key of a keyboard or a display of a keyboard, or is a handwritten symbol recognized by handwriting entry software. Examples of alternate symbols are accented characters and punctuation marks that do not appear on a keyboard or are not commonly recognized by a handwriting entry program, and short symbol sequences. An example of a common short symbol sequence is an emoticon used in e-mail messages to convey tone or feelings. An example of a computer device that may embody the system or method is a hand-held computing device.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: July 4, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Jeffrey Hawkins, William Rees, Debbie Beliveau, Robert Haitani
  • Patent number: 9530091
    Abstract: Sophisticated memory systems and intelligent machines may be constructed by creating an active memory system with a hierarchical architecture. Specifically, a system may comprise a plurality of individual cortical processing units arranged into a hierarchical structure. Each individual cortical processing unit receives a sequence of patterns as input. Each cortical processing unit processes the received input sequence of patterns using a memory containing previously encountered sequences with structure and outputs another pattern. As several input sequences are processed by a cortical processing unit, it will therefore generate a sequence of patterns on its output. The sequence of patterns on its output may be passed as an input to one or more cortical processing units in next higher layer of the hierarchy. A lowest layer of cortical processing units may receive sensory input from the outside world. The sensory input also comprises a sequence of patterns.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: December 27, 2016
    Assignee: Numenta, Inc.
    Inventors: Jeffrey Hawkins, Dileep George
  • Publication number: 20160006853
    Abstract: Embodiments described herein provide a method and technique for operating a computing device. An interface is displayed for enabling the computing device to control a voicemail system. The interface includes one or more display objects, wherein each display object is selectable by a user to enter a command input assigned to that display object. A selection is detected of any one of the one or more display objects, and the command input assigned to the display object is identified. A signal tone is generated corresponding to the command input. The signal input may be transmitted across a network to the voicemail system to communicate a command to the voicemail system.
    Type: Application
    Filed: September 16, 2015
    Publication date: January 7, 2016
    Inventors: Jeffrey Hawkins, Robert Haitani, Mark Davis
  • Patent number: 9167073
    Abstract: Embodiments described herein provide a method and technique for operating a computing device. An interface is displayed for enabling the computing device to control a voicemail system. The interface includes one or more display objects, wherein each display object is selectable by a user to enter a command input assigned to that display object. A selection is detected of any one of the one or more display objects, and the command input assigned to the display object is identified. A signal tone is generated corresponding to the command input. The signal input may be transmitted across a network to the voicemail system to communicate a command to the voicemail system.
    Type: Grant
    Filed: August 10, 2005
    Date of Patent: October 20, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey Hawkins, Robert Haitani, Mark Davis
  • Publication number: 20150143278
    Abstract: Described herein is a computer-implemented system and method for processing one or more alternate symbols associated or linked to a base symbol. A base symbol is a symbol to which at least one alternate symbol is linked. A base symbol commonly appears on a key of a keyboard or a display of a keyboard, or is a handwritten symbol recognized by handwriting entry software. Examples of alternate symbols are accented characters and punctuation marks that do not appear on a keyboard or are not commonly recognized by a handwriting entry program, and short symbol sequences. An example of a common short symbol sequence is an emoticon used in e-mail messages to convey tone or feelings. An example of a computer device that may embody the system or method is a hand-held computing device.
    Type: Application
    Filed: December 2, 2014
    Publication date: May 21, 2015
    Inventors: Jeffrey Hawkins, William Rees, Debbie Chyi, Robert Haitani
  • Patent number: 8666917
    Abstract: A hierarchy of computing modules is configured to learn a cause of input data sensed over space and time, and is further configured to determine a cause of novel sensed input data dependent on the learned cause. At least one of the computing modules has a sequence learner module configured to associate sequences of input data received by the computing module to a set of causes previously learned in the hierarchy.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: March 4, 2014
    Assignee: Numenta, Inc.
    Inventors: Robert G. Jaros, Dileep George, Jeffrey Hawkins, Frank Astier
  • Publication number: 20120330885
    Abstract: A hierarchy of computing modules is configured to learn a cause of input data sensed over space and time, and is further configured to determine a cause of novel sensed input data dependent on the learned cause. At least one of the computing modules has a sequence learner module configured to associate sequences of input data received by the computing module to a set of causes previously learned in the hierarchy.
    Type: Application
    Filed: September 5, 2012
    Publication date: December 27, 2012
    Applicant: NUMENTA, INC.
    Inventors: Robert G. Jaros, Dileep George, Jeffrey Hawkins, Frank Astier
  • Publication number: 20120197823
    Abstract: Sophisticated memory systems and intelligent machines may be constructed by creating an active memory system with a hierarchical architecture. Specifically, a system may comprise a plurality of individual cortical processing units arranged into a hierarchical structure. Each individual cortical processing unit receives a sequence of patterns as input. Each cortical processing unit processes the received input sequence of patterns using a memory containing previously encountered sequences with structure and outputs another pattern. As several input sequences are processed by a cortical processing unit, it will therefore generate a sequence of patterns on its output. The sequence of patterns on its output may be passed as an input to one or more cortical processing units in next higher layer of the hierarchy. A lowest layer of cortical processing units may receive sensory input from the outside world. The sensory input also comprises a sequence of patterns.
    Type: Application
    Filed: April 3, 2012
    Publication date: August 2, 2012
    Applicant: NUMENTA, INC.
    Inventors: Jeffrey Hawkins, Dileep George
  • Patent number: 8175643
    Abstract: A method for switching use between a first computing device and a second computing device is provided. The method may be performed by the first computing device. An event is detected while a first application is operated on the first computing device. In response to detecting the event, data corresponding to the first application is automatically transmitted to the second computing device, and a second application is automatically initiated on the second computing device. The second application has a functionality that is equivalent to the functionality of the first application on the first computing device and utilizes the data transmitted from the first device in performing one or more operations.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: May 8, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Jeffrey Hawkins
  • Publication number: 20120110187
    Abstract: A method for switching use between a first computing device and a second computing device is provided. The method may be performed by the first computing device. An event is detected while a first application is operated on the first computing device. In response to detecting the event, data corresponding to the first application is automatically transmitted to the second computing device, and a second application is automatically initiated on the second computing device. The second application has a functionality that is equivalent to the functionality of the first application on the first computing device and utilizes the data transmitted from the first device in performing one or more operations.
    Type: Application
    Filed: November 16, 2011
    Publication date: May 3, 2012
    Inventor: Jeffrey HAWKINS
  • Patent number: 8112367
    Abstract: A hierarchy of computing modules is configured to (i) learn a cause of input data sensed over space and time, and (ii) determine a cause of novel sensed input data dependent on the learned cause. When determining the cause of the novel sensed input data, the computing modules determine likely sequences based on observed inputs. Information identifying one or more of those likely sequences and indexes of observed elements in those sequences may then be stored in external memory to facilitate data compression and/or granularity-based searches.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: February 7, 2012
    Assignee: Numenta, Inc.
    Inventors: Dileep George, Jeffrey Hawkins
  • Publication number: 20110238811
    Abstract: A method is provided to enable the person to switch use of computing devices when working with records and/or documents. A method such as described may be implemented for an individual operating two (or more) computing devices that share and synchronize sets of records. One or more operations may be performed to update and maintain correspondence between the two sets of records. A switchover event may be detected, where the event corresponds to the individual using a second computing device while already using a first computing device. Once the switchover event is detected, state of use information may be received on the second computing device. This information indicates the state of use of one or more records on the first computing device. This information may be used to affect the state of use of corresponding records on the second computing device. In particular, the corresponding records on the second computing device may be placed in a state of use, or in a selected state for subsequent use.
    Type: Application
    Filed: June 1, 2011
    Publication date: September 29, 2011
    Inventor: Jeffrey Hawkins
  • Patent number: 7904412
    Abstract: A hierarchy of computing modules is configured to learn a cause of input data sensed over space and time, and is further configured to determine a cause of novel sensed input data dependent on the learned cause. Further, the hierarchy has a first level of computing modules and a second level of at least one computing module, where at least one of the computing modules in the first level operates on a first server, and where the at least one computing module in the second level operates on a second server. The hierarchy also includes a message manager module configured to relay information between the first server and the second server.
    Type: Grant
    Filed: January 11, 2007
    Date of Patent: March 8, 2011
    Assignee: Numenta, Inc.
    Inventors: William Saphir, Ronald Marianetti, II, Jeffrey Hawkins
  • Patent number: 7899775
    Abstract: A hierarchy of computing modules is configured to (i) learn a cause of input data sensed over space and time, and (ii) determine a cause of novel sensed input data dependent on the learned cause. The hierarchy has a first level of computing modules and a second level of at least one computing module, wherein a computing module in the first level is configured to output to the computing module in the second level a first set of values representing probabilities of possible causes of input data received by the system.
    Type: Grant
    Filed: January 11, 2007
    Date of Patent: March 1, 2011
    Assignee: Numenta, Inc.
    Inventors: Dileep George, Jeffrey Hawkins
  • Publication number: 20100049677
    Abstract: A hierarchy of computing modules is configured to learn a cause of input data sensed over space and time, and is further configured to determine a cause of novel sensed input data dependent on the learned cause. At least one of the computing modules has a sequence learner module configured to associate sequences of input data received by the computing module to a set of causes previously learned in the hierarchy.
    Type: Application
    Filed: October 9, 2009
    Publication date: February 25, 2010
    Applicant: NUMENTA, INC.
    Inventors: Robert G. Jaros, Dileep George, Jeffrey Hawkins, Frank Astier
  • Patent number: 7626379
    Abstract: A probe station for probing a test device has a chuck element for supporting the test device. An electrically conductive outer shield enclosure at least partially encloses such chuck element to provide EMI shielding therefor. An electrically conductive inner shield enclosure is interposed between and insulated from the outer shield enclosure and the chuck element, and at least partially encloses the chuck element.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: December 1, 2009
    Assignee: Cascade Microtech, Inc.
    Inventors: Ron A. Peters, Leonard A. Hayden, Jeffrey A. Hawkins, R. Mark Dougherty
  • Patent number: 7624085
    Abstract: A hierarchy of computing modules is configured to learn a cause of input data sensed over space and time, and is further configured to determine a cause of novel sensed input data dependent on the learned cause. Further, the hierarchy has a first level of computing modules and a second level of at least one computing module, where at least one of the computing modules in the first level is configured to receive a portion of the novel sensed input data, and where the computing module in the first level is further capable of determining a possible cause of the novel sensed input data dependent on analyzing only a subset of the portion of the novel sensed input data.
    Type: Grant
    Filed: January 11, 2007
    Date of Patent: November 24, 2009
    Assignee: Numenta, Inc.
    Inventors: Jeffrey Hawkins, Dileep George