Patents by Inventor Bryce Sutherland

Bryce Sutherland 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: 7945604
    Abstract: Instructions are generated to manipulate target objects and relationships in a relational database when a source object having a one-to-many relationship of privately owned type with the target objects is manipulated. To generate instructions, mapping meta-data is used which contains information as to how object classes of the object model map to tables in the database and how relationships map to foreign keys.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: May 17, 2011
    Assignee: Oracle International Corporation
    Inventors: Yaoping Wang, James Bryce Sutherland
  • Patent number: 7747021
    Abstract: Methods and apparatus are provided for secure communication techniques in a communication system. The system can include a first device which communicates with a second device over a channel. A security association can be established during a first session between the devices via an asymmetric key exchange. The security association comprises a Traffic Encryption Key (TEK) and a first state vector. The TEK comprises a shared, secret symmetric key. The security association is stored in each of the devices for use during a second session between the devices to expedite security association establishment during call set-up of the second session. The security association can be associated with the second device in the first device, and with the first device in the second device. An updated state vector can be generated at the first device. A second session can be established between the first device and the second device by using the TEKs from the first session and the updated state vector.
    Type: Grant
    Filed: May 18, 2005
    Date of Patent: June 29, 2010
    Assignees: General Dynamics C4 Systems, Inc., Motorola, Inc.
    Inventors: Ty B. Lindteigen, Bernard R. McKibben, William C. Neubauer, III, Jerry D. Ray, Michael A. Savage, Bryce Sutherland, Barbara S. Winterfield, Keith M. Klug, Stuart S. Kreitzer, Brent M. McKay, Bradley J. Rainbolt, Fred R. Villa, Marc A. Boillot
  • Patent number: 7643817
    Abstract: Techniques are provided for secure group communications in a wireless dispatch system which includes a group of devices. The group of devices can include a first secure device which communicates with a plurality of second secure devices over a channel.
    Type: Grant
    Filed: May 18, 2005
    Date of Patent: January 5, 2010
    Assignees: General Dynamics C4 Systems, Inc., Motorola, Inc.
    Inventors: Keith M. Klug, Stuart S. Kreitzer, Brent M. McKay, Bradley J. Rainbolt, Fred R. Villa, Marc A. Boillot, Ty B. Lindteigen, Bernard R. McKibben, William C. Neubauer, III, Jerry D. Ray, Michael A. Savage, Bryce Sutherland, Barbara S. Winterfield
  • Publication number: 20080235272
    Abstract: Instructions are generated to manipulate target objects and relationships in a relational database when a source object having a one-to-many relationship of privately owned type with the target objects is manipulated. To generate instructions, mapping meta-data is used which contains information as to how object classes of the object model map to tables in the database and how relationships map to foreign keys.
    Type: Application
    Filed: June 2, 2008
    Publication date: September 25, 2008
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Yaoping Wang, James Bryce Sutherland
  • Patent number: 7383273
    Abstract: Instructions are generated to manipulate target objects and relationships in a relational database when a source object having a one-to-many relationship of privately owned type with the target objects is manipulated. To generate instructions, mapping meta-data is used which contains information as to how object classes of the object model map to tables in the database and how relationships map to foreign keys.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: June 3, 2008
    Assignee: Oracle International Corporation
    Inventors: Yaoping Wang, James Bryce Sutherland
  • Publication number: 20060281480
    Abstract: An apparatus (213) and corresponding methods (FIG. 7) to facilitate maintaining crypto synchronization while processing communication signals in a communication unit includes a vocoder (215) configured to convert input audio band signals to vocoder output frames; a crypto processor (217) configured to encrypt the vocoder output frames to provide encrypted output frames; and a synchronizer (219) configured to substitute in a predetermined manner synchronization information corresponding to an encryption state of the crypto processor for a portion of the encrypted data in a portion of the encrypted output frames to provide resultant output synchronization frames suitable for synchronizing a decryption process at a target communication unit.
    Type: Application
    Filed: May 18, 2005
    Publication date: December 14, 2006
    Inventors: Keith Klug, Stuart Kreitzer, Brent McKay, Bradley Rainbolt, Fred Villa, Marc Boillot, Ty Lindteigen, Bernard McKibben, William Neubauer, Jerry Ray, Michael Savage, Bryce Sutherland, Barbara Winterfield
  • Publication number: 20060269065
    Abstract: An apparatus (213) and corresponding methods (FIG. 7) to facilitate maintaining crypto synchronization while processing communication signals in a communication unit includes a vocoder (215) configured to convert input audio band signals to vocoder output frames; a crypto processor (217) configured to encrypt the vocoder output frames to provide encrypted output frames; and a synchronizer (219) configured to substitute in a predetermined manner synchronization information corresponding to an encryption state of the crypto processor for a portion of the encrypted data in a portion of the encrypted output frames to provide resultant output synchronization frames suitable for synchronizing a decryption process at a target communication unit.
    Type: Application
    Filed: May 18, 2005
    Publication date: November 30, 2006
    Inventors: Ty Lindteigen, Bernard McKibben, William Neubauer, Jerry Ray, Michael Savage, Bryce Sutherland, Barbara Winterfield, Keith Klug, Stuart Kreitzer, Brent McKay, Bradley Rainbolt, Fred Villa, Marc Boillot
  • Patent number: 7054858
    Abstract: A retrieval system generates a retrieval query for batch reading of related objects when a source object is read from the database. The related objects include nested objects and/or many-to-many relationship objects. It generates a single retrieval query for each type in each level of nested objects using its parent query. Also it generates a retrieval query to retrieve a collection of target objects having many-to-many relationships with a collection of source objects.
    Type: Grant
    Filed: August 1, 2001
    Date of Patent: May 30, 2006
    Assignee: OIC Acquisition Corporation
    Inventor: James Bryce Sutherland
  • Patent number: 7003776
    Abstract: A system for integrating object changes occurring to an object in a first object storage system with a second object storage system. The system operates by first receiving from a first object storage systems a notification of an event relating to an object in the first object storage system. The system sets up a representation of the object in a second object storage system in response to the notification and determines object changes made to the object in the first object storage system by using the representation in the second object storage system. Finally, the system determines object changes with the representation in the second storage system.
    Type: Grant
    Filed: August 1, 2001
    Date of Patent: February 21, 2006
    Assignee: OIC Acquisition I Corporation
    Inventor: James Bryce Sutherland
  • Patent number: 6907433
    Abstract: Instructions are generated to manipulate target objects and relationships in a relational database when a source object having a one-to-many relationship of privately owned type with the target objects is manipulated. To generate instructions, mapping meta-data is used which contains information as to how object classes of the object model map to tables in the database and how relationships map to foreign keys.
    Type: Grant
    Filed: August 1, 2001
    Date of Patent: June 14, 2005
    Assignee: Oracle International Corp.
    Inventors: Yaoping Wang, James Bryce Sutherland
  • Publication number: 20030028545
    Abstract: Instructions are generated to manipulate target objects and relationships in a relational database when a source object having a one-to-many relationship of privately owned type with the target objects is manipulated. To generate instructions, mapping meta-data is used which contains information as to how object classes of the object model map to tables in the database and how relationships map to foreign keys.
    Type: Application
    Filed: August 1, 2001
    Publication date: February 6, 2003
    Inventors: Yaoping Wang, James Bryce Sutherland
  • Publication number: 20030028682
    Abstract: A system for integrating object changes occurring to an object in a first object storage system with a second object storage system is provided. The method comprises the steps of receiving from the first object storage system notification of an event relating to an object in the first object storage system, setting up a representation of the object in the second object storage system in response to the notification, determining object changes made to the object in the first object storage system using the representation in the second object storage system, and integrating the determined object changes with the representation in the second storage system.
    Type: Application
    Filed: August 1, 2001
    Publication date: February 6, 2003
    Inventor: James Bryce Sutherland
  • Publication number: 20030028551
    Abstract: A retrieval system generates a retrieval query for batch reading of related objects when a source object is read from the database. The related objects include nested objects and/or many-to-many relationship objects. It generates a single retrieval query for each type in each level of nested objects using its parent query. Also it generates a retrieval query to retrieve a collection of target objects having many-to-many relationships with a collection of source objects.
    Type: Application
    Filed: August 1, 2001
    Publication date: February 6, 2003
    Inventor: James Bryce Sutherland