Patents by Inventor Stephen E. Rich

Stephen E. Rich 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: 9590967
    Abstract: A method, system, and computer accessible medium are disclosed for launching an application authentication policy (AAP) application on a computing device, enabling the device for use as a personal device of a user if the user is authenticated by the AAP application, and otherwise enabling the device for use as a non-personal device that provides only basic functionality but protects other users' personal data and applications.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: March 7, 2017
    Assignee: Intel Corporation
    Inventors: Stephen E. Rich, Gyan Prakash, James R. Bodio, Selim Aissi
  • Patent number: 9513866
    Abstract: Systems and methods may provide for determining a usage context of a headset and detecting one or more danger-related conditions based on the usage context. Additionally, one or more settings of the headset may be adjusted in response to at least one of the one or more danger-related conditions. In one example, adjusting the one or more settings includes one or more of deactivating noise cancellation, adjusting noise cancellation to increase an intensity of at least one of the one or more danger-related sounds, or adjusting one or more audio playback settings associated with the headset.
    Type: Grant
    Filed: December 26, 2014
    Date of Patent: December 6, 2016
    Assignee: Intel Corporation
    Inventors: Mei Lu, Jonathan J. Huang, Stephen E. Rich, Noah Fishel
  • Publication number: 20160188284
    Abstract: Systems and methods may provide for determining a usage context of a headset and detecting one or more danger-related conditions based on the usage context. Additionally, one or more settings of the headset may be adjusted in response to at least one of the one or more danger-related conditions. In one example, adjusting the one or more settings includes one or more of deactivating noise cancellation, adjusting noise cancellation to increase an intensity of at least one of the one or more danger-related sounds, or adjusting one or more audio playback settings associated with the headset.
    Type: Application
    Filed: December 26, 2014
    Publication date: June 30, 2016
    Inventors: Mei Lu, Jonathan J. Huang, Stephen E. Rich, Noah Fishel
  • Publication number: 20130340034
    Abstract: In one embodiment, the present invention includes a method for launching an application authentication policy (AAP) application on a computing device, enabling the device for use as a personal device of a user if the user is authenticated by the AAP application, and otherwise enabling the device for use as a non-personal device that provides only basic functionality but protects other users' personal data and applications. Other embodiments are described and claimed.
    Type: Application
    Filed: September 30, 2011
    Publication date: December 19, 2013
    Inventors: Stephen E. Rich, Gyan Prakash, James F. Bodio, Selim Aissi
  • Patent number: 5625787
    Abstract: A mechanism which manages variable length instructions in cache is comprised of three cooperating elements designed to optimize self modifying code and anticipate next instructions for branch operand management. A content addressable memory (CAM) stores addresses of lines which have been accessed for instruction fetching. In a system having modifiable instruction stream (i.e., store to instruction stream), when the CAM matches, the system must retire certain instructions, flush instructions and then fetch the modified instruction stream. Boundary identification logic examines a field in each cache byte to determine the nature of the byte. This field is initially cleared at the time the cache line is loaded and filled with the line is fetched. An anticipation buffer designed to minimize the circuitry necessary for fetches across cache lines is loaded with sequentially anticipated prefetched instructions from the cache. These anticipated instructions can then be concatenated by a fetch aligner.
    Type: Grant
    Filed: May 12, 1995
    Date of Patent: April 29, 1997
    Assignee: International Business Machines Corporation
    Inventors: Stephen W. Mahin, Stephen M. Conor, Stephen J. Ciavaglia, Lyman H. Moulton, III, Stephen E. Rich, Paul D. Kartschoke
  • Patent number: 5546545
    Abstract: A rotating priority selection circuit executes a priority scheme for the purpose of selecting which of several possible instructions that should be executed next in a microprocessor design that allows for the execution of out of sequence instructions. The priority logic circuit selects instructions for execution based executing the oldest, by age, pending instruction if it is ready (i.e., operands available), but if the oldest instruction is not ready, then executing the next to oldest if it is ready and so on. The topology used borrows from a concept used for fast parallel adders. Logic at each node in the circuit produces the equivalent of a carry generate and a carry propagate. "Carries" are routed around the loop to cause input responses which are lower in priority to be suppressed. This loop is broken, so as not to feed back on itself, at the node which is pointed to by the pointer bus. The number of gate delays in this network is half that of prior schemes.
    Type: Grant
    Filed: December 9, 1994
    Date of Patent: August 13, 1996
    Assignee: International Business Machines Corporation
    Inventor: Stephen E. Rich