Patents by Inventor ROBERT SHADOWENS

ROBERT SHADOWENS 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: 20180084329
    Abstract: The accessory attaches first and second wireless earbuds to each other. The accessory includes an elongated flexible member in the form of a chain, chord, braid or the like which extends between the earbuds. The elongated member has, at each end thereof, a part connected to the end of the member which is adapted to engage a different one of the earbuds. The engaging part may take the form of a rubber sleeve which frictionally engages the earbud stem for use with a conventional earbud or a threaded section which engages the threaded section of a modified earbud. In one embodiment, the modified earbud has a protruding loop member and the engaging part takes the form of a clasp. Ornamental elements of various types can be attached to the member.
    Type: Application
    Filed: February 1, 2017
    Publication date: March 22, 2018
    Inventors: ROBERT SHADOWENS, JOANNE VAILLANCOURT
  • Patent number: 8640065
    Abstract: In one exemplary embodiment of the invention, a method includes: receiving a first description for a circuit whose operation over a plurality of inputs is to be verified; receiving a second description for expected behavior of the circuit, where the expected behavior in the second description is expressed as a set of algebraic systems of multivariable polynomials over at least one Galois field; applying at least one computational algebraic geometry technique to a combination of the first description and the second description to determine whether the circuit is verified, where verification of the circuit confirms that at least one output obtained based on the first description corresponds to at least one expected value based on the expected behavior expressed in the second description; and outputting an indication as to whether the circuit is verified.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gradus (Geert) Janssen, Luis Lastras-Montano, Alexey Y. Lvov, Viresh Paruthi, Robert Shadowen, Barry M. Trager, Shmuel Winograd, Ali El-Zein
  • Publication number: 20130198705
    Abstract: In one exemplary embodiment of the invention, a method includes: receiving a first description for a circuit whose operation over a plurality of inputs is to be verified; receiving a second description for expected behavior of the circuit, where the expected behavior in the second description is expressed as a set of algebraic systems of multivariable polynomials over at least one Galois field; applying at least one computational algebraic geometry technique to a combination of the first description and the second description to determine whether the circuit is verified, where verification of the circuit confirms that at least one output obtained based on the first description corresponds to at least one expected value based on the expected behavior expressed in the second description; and outputting an indication as to whether the circuit is verified.
    Type: Application
    Filed: January 27, 2012
    Publication date: August 1, 2013
    Applicant: International Business Machines Corporation
    Inventors: Gradus (Geert) Janssen, Luis Lastras-Montano, Alexey Y. Lvov, Viresh Paruthi, Robert Shadowen, Barry M. Trager, Shmuel Winograd, Ali El-Zein
  • Publication number: 20070180423
    Abstract: In a method of data processing, a database defines a Dial entity and at least one instance of the Dial entity. Each instance of the Dial entity has an input having a plurality of different possible input values and one or more outputs, and each of the plurality of different possible input values has a different associated output value set for the one or more outputs. Each instance of the Dial entity determines a value of at least one of a plurality of configuration latches in a digital system separate from the database. The database also associates with the Dial entity at least one set of biasing weights that, when applied, determines a probability of each instance of the Dial entity having particular ones of the plurality of different possible input values.
    Type: Application
    Filed: February 2, 2006
    Publication date: August 2, 2007
    Inventors: Bryan Hunt, Wolfgang Roesner, Robert Shadowen, Derek Williams
  • Publication number: 20070083843
    Abstract: A digital system includes one or more design entities containing a functional portion of the digital system. Within a configuration database, one or more configuration entities are instantiated. The configuration entities including an Error checking Dial (EDial) having a plurality of input latches within the digital design and a plurality of output latches within the digital design. The EDial has an associated function defining a relationship between values of the input latches and values of the output latches. An instance of the EDial in the configuration database is accessed to access the values of the output latches in the digital design.
    Type: Application
    Filed: October 6, 2005
    Publication date: April 12, 2007
    Inventors: Wolfgang Roesner, Robert Shadowen, Derek Williams
  • Publication number: 20060291295
    Abstract: In a method of data processing, a binary system configuration file is interpreted by reference to a value set of at least one system-level variable in response to a configuration event. The binary system configuration file contains a binary representation of a plurality of system configuration statements specifying a plurality of different alternative configurations of a data processing system in terms of the at least one system-level variable. In response to interpreting the binary system configuration file, the data processing system is configured for operation by setting one or more configuration latches within the data processing system.
    Type: Application
    Filed: June 2, 2005
    Publication date: December 28, 2006
    Applicant: International Business Machines Corporation
    Inventors: Sauniell Connally, Astrid Kreissig, Robert Shadowen, Matthew Spinler