Patents by Inventor Paul Schneider

Paul Schneider 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: 20130194416
    Abstract: A method and system are disclosed for archiving video content to film and recovering the video from the film archive. Video data corresponding to the content and a characterization pattern associated with the data are provided as encoded data, which is recorded onto a film for producing a film archive. The characterization pattern contains spatial, temporal and colorimetric information relating to the video data, and provides a basis for recovering the video content from the film archive.
    Type: Application
    Filed: October 14, 2011
    Publication date: August 1, 2013
    Applicant: Thomson Licensing
    Inventors: Chris Scott Kutcka, Joshua Pines, William Gibbens Redmann, Vince Cerundolo, Robert Paul Schneider
  • Patent number: 8494169
    Abstract: An apparatus and a method for validating encrypted archive keys is described. In one embodiment, a passphrase is enciphered. An archive key used to encipher an archive is enciphered with the enciphered passphrase. A first enciphered block is computed by enciphering a random block with the archive key. A second enciphered block is computed by enciphering the same random block with a Message Authentication Code (MAC) key. The MAC key is derived from the archive key and the passphrase. The validity of keys is determined by comparing the decrypted first block with the decrypted second block.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: July 23, 2013
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8489740
    Abstract: Some embodiments of a method and an apparatus to validate a web session in a proxy server have been presented. In one embodiment, a first message authentication code is generated at a proxy server communicatively coupled between an application server and a client upon receiving a message from the application server. The message is generated by the application server in response to an authentication request from the client to initiate a web session. The proxy server then adds the first message authentication code and one or more timestamps to the message. Then the proxy server may send the message to the client, wherein the client may use the first message authentication code and the one or more timestamps to request access to predetermined content during the web session.
    Type: Grant
    Filed: July 17, 2007
    Date of Patent: July 16, 2013
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8484614
    Abstract: An apparatus and a method for managing class properties in a computer program is described. Classes are declared. Each class is associated with a corresponding method with at least one class inheriting one or more method corresponding to one or more other classes. A table generator forms a table of methods and references associated with each class. The table is copied forward with each inheritance declaration. A reference to a method of a class is resolved by retrieving the table associated with a current instance's class and resolving from the table associated with the class corresponding to an object from which the method is referenced.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: July 9, 2013
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8452005
    Abstract: Unicode character data is received for transcoding. The Unicode character data is transcoded to an intermediate value. The intermediate value is enciphered. The enciphered intermediate value is transcoded back to Unicode-compatible character data. The transcoding includes assembling character values from the Unicode character data into one or more blocks and representing the assembled character values in a compact form.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: May 28, 2013
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8452882
    Abstract: Some embodiments of a method and an apparatus to validate a web session in a proxy server have been presented. In one embodiment, service of predetermined content is offloaded from an application server to a proxy server communicatively coupled between the application server and a client. Using the proxy server, access to the predetermined content by the client may be controlled.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: May 28, 2013
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8442218
    Abstract: A method and apparatus for a system and process for generating a hashing value using any number of cryptographic hashing functions. The hashing process receives an input value to be hashed. The input value is cyptographically hashed and augmented. The augmented value is then cryptographically hashed. The process then iteratively applies a set of non-linear functions to these values. Each iteration maintaining a ‘left half’ and ‘right half.’ After the last iteration, the left and right portions are concatenated to form a hash value that is output.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: May 14, 2013
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8438540
    Abstract: An apparatus and a method for managing class properties in a computer program is described. Classes are declared. Each class is associated with a corresponding property with at least one class inheriting one or more property corresponding to one or more other classes. A table generator forms a table of property offsets associated with each class. The table is copied forward with each inheritance declaration. A reference to a property of a class is resolved by retrieving the table associated with a current instance's class and resolving from the table associated with the class corresponding to an object from which the property is referenced.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: May 7, 2013
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8429648
    Abstract: A software generated trap is received by a virtual machine monitor running on a computer system, wherein the software generated trap was caused by a process or a guest operating system of a virtual machine hosted by the computer system. The virtual machine monitor performs a service in response to receiving the software generated trap.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: April 23, 2013
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8401192
    Abstract: In one embodiment, a mechanism for securely ordered message exchange is disclosed. In one embodiment, a method includes associating sequence numbers with each of a plurality of messages that are part of a transmission from a broadcaster to an intended recipient, and for each message of the plurality of messages, calculating a unique message authentication code (MAC) using as inputs the message, a shared secret key, and the associated sequence number. The method also includes sending to the intended recipient the plurality of messages each with the associated calculated MAC attached to the message.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: March 19, 2013
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8396850
    Abstract: A statistical analysis parses documents for phrases in the documents. Each document is analyzed with a phrase analysis engine to determine a key phrase that frequently occur throughout each document. One or more documents are grouped together based a corresponding statistically improbable phrase.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: March 12, 2013
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8386511
    Abstract: A contextual similarity measurement system computes a similarity model for a reference document using a prediction by partial match method. The system further computes a similarity measure between a compared document and the reference document using the similarity for the reference document.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: February 26, 2013
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8380662
    Abstract: A system time of a client is set from a network file system (NFS) server. In one embodiment, the client creates a file on the (NFS) server and reads the last-modified time attribute of the file. The client adjusts its system time accordingly based on the last-modified time attribute of the file. The file is then deleted from the NFS server.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: February 19, 2013
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8347109
    Abstract: An apparatus and a method for generating serial numbers is described. In one embodiment, a block cipher encrypter encrypts an application identifier and a sequence of random numbers to generate a signature. The block cipher encrypter is associated with a serial number key. The application identifier, the sequence of random numbers, and the signature are concatenated to generate a serial number. An encoder encodes the serial number into a string.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: January 1, 2013
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8275856
    Abstract: A method and apparatus for updating bookmarks is described. In one embodiment, a server has a bookmark database and a bookmark synchronizer. The bookmark synchronizer is configured to manage a remote bookmark list including sublists each associated with a corresponding one of multiple browsers. The bookmark synchronizer receives a client request, from one of the browsers, to synchronize a local bookmark list with the remote bookmark list, and collects the local bookmark list from the one web browser. The bookmark synchronizer compares the local bookmark list with the remote bookmark list, the bookmark synchronizer adds or deletes bookmarks from the local bookmark list or the associated sublist.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: September 25, 2012
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8265272
    Abstract: Some embodiments of a method and an apparatus to generate pseudo random bits for a cryptographic key have been presented. In one embodiment, a set of Blum-Blum-Shub (BBS) pseudo random number generators is executed substantially in parallel. Each of the BBS pseudo random number generators may generate a series of pseudo random bits. A subset of pseudo random bits is extracted from each of the series of pseudo random bits from each of the plurality of BBS pseudo random number generators. Subsets of the series of pseudo random bits from the BBS pseudo random number generators are combined to generate a cryptographic key.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: September 11, 2012
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8261203
    Abstract: A method and apparatus for generating and managing simple network management protocol (SNMP) reports that support the retrieval and processing of tabular data. An SNMP management station or similar program provides a user with an interface for viewing and managing data and resources through SNMP. The data and resources are identified by object identifiers (OID). However, some data referenced by the OIDs is tabular data. The management station provides an interface and set of functions for the configuration of methods for processing and displaying the tabular data. The SNMP management station provides a set of functions including: summation, maximums, minimums, averaging, threshold checks, value comparisons and similar functions that can be applied to the tabular data and used to generate a result or indicator in a management report.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: September 4, 2012
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Publication number: 20120209957
    Abstract: A method and apparatus for updating bookmarks is described. In one embodiment, a server has a bookmark database and a bookmark synchronizer. The bookmark synchronizer is configured to manage a remote bookmark list including sublists each associated with a corresponding one of multiple browsers. The bookmark synchronizer receives a client request, from one of the browsers, to synchronize a local bookmark list with the remote bookmark list, and collects the local bookmark list from the one web browser. The bookmark synchronizer compares the local bookmark list with the remote bookmark list, the bookmark synchronizer adds or deletes bookmarks from the local bookmark list or the associated sublist.
    Type: Application
    Filed: April 23, 2012
    Publication date: August 16, 2012
    Inventor: James Paul Schneider
  • Publication number: 20120201499
    Abstract: An optical ferrule comprising: (a) a body defining an end face; (b) one or more channels extending from said end face through said body, each channel adapted to receive an optical fiber; and (c) first and second alignment pin channels defined in said end face, each alignment pin channel having a center point, said center points being disposed along a first axis, said first alignment pin channel having a first cross section essentially the same as that of an alignment pin and being adapted to receive said alignment pin, said second alignment pin channel having a second cross section elongated along said first axis.
    Type: Application
    Filed: February 9, 2011
    Publication date: August 9, 2012
    Applicant: TYCO ELECTRONICS NEDERLAND BV
    Inventors: Marcellus P. J. Buijs, Jeroen Antonius Maria Duis, Jan Willem Rietveld, Antonius Bernardus Gerardus Bolhaar, Paul Schneider, Joseph Gerardus Maria Vos, Jacco Elenbaas
  • Patent number: 8239936
    Abstract: A method and apparatus for providing security to Portable Operating System Interface (POSIX) system. In one embodiment, a file system with noexec/nodev options is mounted on the POSIX system. The root directory of the mounted file system is changed with a chroot operation to generate a secured system directory structure. The secured system directory structure is assigned to a non-administrative user.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: August 7, 2012
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider