Patents by Inventor Roland L Arajs

Roland L Arajs 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: 7395301
    Abstract: A method executed in a computing device for dividing by the integer number 48, the method includes receiving a number, and using the number in a combination of four additions and four bit-level shifts to produce a quotient representing the number divided by the integer number 48.
    Type: Grant
    Filed: June 3, 2003
    Date of Patent: July 1, 2008
    Assignee: Intel Corporation
    Inventors: Adrian Georgescu, Roland L. Arajs
  • Patent number: 6915522
    Abstract: A distributed reader and writer's lock to synchronize object management systems is disclosed. The purpose of the lock is to control access to information that is shared by corresponding object management system components on multiple object management systems. An object management system is a computer-based system for storing, naming, and manipulating objects. One lock is created for each object management system component associated with a particular service within the system. The locks communicate over an interface definition language interface. The reader/writer's lock is created by a remote component synchronization module, which acts as an agent for the object management system component. The lock exposes functions to request or release a write lock and to request or release a read lock.
    Type: Grant
    Filed: January 23, 2002
    Date of Patent: July 5, 2005
    Assignee: Intel Corporation
    Inventors: Roland L Arajs, Layne Miller, Robert Petri
  • Publication number: 20040246955
    Abstract: A method executed in a computing device for dividing by the integer number 48, the method includes receiving a number, and using the number in a combination of four additions and four bit-level shifts to produce a quotient representing the number divided by the integer number 48.
    Type: Application
    Filed: June 3, 2003
    Publication date: December 9, 2004
    Inventors: Adrian Georgescu, Roland L. Arajs
  • Publication number: 20030229724
    Abstract: A communications system for a multiple processor computer system allows source computing elements to send messages to target computing elements without needing to know where the target computing elements are located in the system. Computing elements running on a processor within the multiple processor system access the communications system using the same code routines regardless of the location of the message targets. Remote computing elements are synchronized with local computing elements. Messages are seamlessly copied across processors when the target computing element is remote from the source computing element.
    Type: Application
    Filed: June 10, 2002
    Publication date: December 11, 2003
    Inventors: Roland L. Arajs, Layne Miller, Rob Petri
  • Publication number: 20030140177
    Abstract: A distributed reader and writer's lock to synchronize object management systems is disclosed. The purpose of the lock is to control access to information that is shared by corresponding object management system components on multiple object management systems. An object management system is a computer-based system for storing, naming, and manipulating objects. One lock is created for each object management system component associated with a particular service within the system. The locks communicate over an interface definition language interface. The reader/writer's lock is created by a remote component synchronization module, which acts as an agent for the object management system component. The lock exposes functions to request or release a write lock and to request or release a read lock.
    Type: Application
    Filed: January 23, 2002
    Publication date: July 24, 2003
    Applicant: INTEL CORPORATION
    Inventors: Roland L. Arajs, Layne Miller, Robert Petri