Patents Represented by Attorney Ditthavong & Carlson, P.C.
  • Patent number: 7054383
    Abstract: A method and system for determining the average long-term is described, in which a short-term power of a segment of the input signal is determined and a data sequence is produced that is contained in the segment and with which the input signal is modulated. A reference signal is produced by modulation with the data sequence at a predetermined reference control factor of a modulator, in which a long-term power of the reference signal corresponds to the reference control factor, and a short-term power of the reference signal within the segment is determined. A correction value is determined by comparing the short-term power of the reference signal with the long-term power of the reference signal corresponding to the reference control factor; and the short-term power of the segment of the input signal is corrected based on the correction value in order to obtain the long-term power of the input signal.
    Type: Grant
    Filed: April 3, 2001
    Date of Patent: May 30, 2006
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventors: Rolf Lorenzen, Ralf Plaumann
  • Patent number: 7039471
    Abstract: A device for calculating the steady state behavior of a controller includes an amount generating unit for generating the amount of deviation of the regulator, a first threshold value calculation unit that detects whether the amount of deviation of the regulator has fallen below a first threshold value and then starts a lag time delay unit, and a second threshold value calculation unit that detects whether the amount of deviation of the regulator has fallen below a second threshold value. A signal transmission unit transmits a ready message signal when the lag time delay unit has reached a predetermined lag time and the second threshold value calculation unit has detected that the amount of deviation of the regulator has fallen below the second threshold value.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: May 2, 2006
    Assignee: Rohde & Schwarz, GmbH & Co. KG
    Inventor: Thomas Kuhwald
  • Patent number: 7004625
    Abstract: An approach for digitally measuring temperature in support of a monitoring application is disclosed. Multiple probes, according to one embodiment, are deployed for sensing environmental parameters (e.g., temperature, liquid level, flow). Each probe has a thermally conductive cylindrical housing containing one or more digital temperature sensors. In addition, one of the probes includes analog inputs (e.g., Brix probe, level sensor, and flow sensor). The probes share a common fixed size bus and communicates data from the sensors to a controller. Based upon the collected data, the controller can initiate, for example, a pump-over in a winemaking process. The controller can interface with a data network to a monitoring system configured to store and analysis the collected data. The monitoring system supports access of the stored data over a public data network, such as the global Internet.
    Type: Grant
    Filed: May 21, 2003
    Date of Patent: February 28, 2006
    Assignee: Acrolon Technologies, Inc.
    Inventor: Paul B. Egidio
  • Patent number: 6996848
    Abstract: A multilayered material is provided that exhibits therapeutic effects for relieving the pain and swelling of various forms of arthritis (particularly osteoarthritis), delaying the onset of osteoarthritis, or preventing hypothermia or alleviating conditions caused by hypothermia. The flexible, breathable multilayered material includes a first layer of soft and hypoallergenic material (e.g., cotton, silk, linen), a second layer of soft, heat retentive material (e.g., wool, cashmere) contacting the first layer, and a third layer of water repellent material contacting the second layer. Additionally, the multilayered material provides a thin, flexible, breathable fabric that can be used to construct various garments, devices, and gears to combat harsh weather conditions.
    Type: Grant
    Filed: December 12, 2002
    Date of Patent: February 14, 2006
    Inventor: Archie R. Donaldson
  • Patent number: 6980923
    Abstract: A system and method to prevent odometer fraud in a vehicle are described, including determining whether the vehicle is driven for a predetermined period of time, such as an hour, and checking whether input to the odometer is consistent with such determination. For example, if an insufficient number of vehicle speed pulses have been received during the period of time that the vehicle has been driven, then it can be concluded that the vehicle speed pulse input has been removed from the odometer and various fraud prevention actions can be taken, such as changing the odometer display to output “ERROR” or disabling the odometer from working, even after the vehicle speed pulse input is reconnected to the odometer.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: December 27, 2005
    Assignee: Honda Giken Kogyo Kabushiki Kaisha
    Inventor: Raj Manakkal
  • Patent number: 6931423
    Abstract: An approach is provided for maintaining a write barrier during an assignment operation between a source object and a target object. A source tag is obtained from a first reference to the source object, and a target tag is obtained from a second reference to the target object. The source tag and the target tag are compared, such that if the source tag is in a predetermined relationship with the target tag, then a data structure (e.g., a remember table or exit table) associated with the write barrier is updated in accordance with the assignment operation. In one embodiment, the routine to update the data structure is dispatched from a function table based on a tag value in a header associated with the source object.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: August 16, 2005
    Assignee: Oracle International Corp.
    Inventors: Harlan Sexton, David Unietis, Peter Benson
  • Patent number: 6877161
    Abstract: Efficient address calculation of invariant reference within a run-time environment is attained by a self-relative numeric reference format for run-time storage of references. A self-relative numeric reference format specifies the location of a reference object relative to a pointer to the referencing object as an integer value. The machine pointers and numeric references may be tagged, and a tag assignment is disclosed so that a self-relative numeric reference is generated from machine pointers by calculating a pointer difference, and a machine pointer to the referenced object is generated by adding the self-relative numeric reference to a machine pointer to the referencing object.
    Type: Grant
    Filed: February 11, 1999
    Date of Patent: April 5, 2005
    Assignee: Oracle International Corp.
    Inventors: Harlan Sexton, David Unietis, Peter Benson
  • Patent number: 6854114
    Abstract: Techniques are provided for instantiating separate Java virtual machines for each session established by a server. Because each session has its own virtual machine, the Java programs executed by the server for each user connected to the server are insulated from the Java programs executed by the server for all other users connected to the server. The separate VM instances can be created and run, for example, in separate units of execution that are managed by the operating system of the platform on which the server is executing. For example, the separate VM instances may be executed either as separate processes, or using separate system threads. Because the units of execution used to run the separate VM instances are provided by the operating system, the operating system is able to ensure that the appropriate degree of insulation exists between the VM instances.
    Type: Grant
    Filed: February 25, 2000
    Date of Patent: February 8, 2005
    Assignee: Oracle International Corp.
    Inventors: Harlan Sexton, David Unietis, Mark Jungerman, Scott Meyer, David Rosenberg
  • Patent number: 6847971
    Abstract: A lightweight row transfer protocol is described that can be easily handled by thin clients, such as JAVA™ applications using CORBA. The lightweight row transfer protocol serves to reduce bandwidth requirements by applying compression techniques to reduce the number of column lengths in a “result set” of rows that are transmitted from one computer to another.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: January 25, 2005
    Assignee: Oracle International Corporation
    Inventors: Sukanya Balaraman, Alan Robert Downing, John C. Graham, Lewis S. Kaplan, Benny Souder, Harry Sun
  • Patent number: 6829761
    Abstract: A method and apparatus for managing a run-time environment is provided for improving performance and scalability of networked computer systems. In one example of the invention, a method starts by loading a class file, the class file specifying a class that includes a static class variable and a static initializer to initialize the static class variable. The static initializer is then invoked to initialize the static class variable. The class and the initialized static class variable are then saved in a second class file. The second class file is then loaded into a shared memory, the second class file including the class and the initialized static class variable.
    Type: Grant
    Filed: February 25, 2000
    Date of Patent: December 7, 2004
    Assignee: Oracle International Corporation
    Inventors: Harlan Sexton, David Unietis, Peter Benson, Mark Jungerman, Scott Meyer, David Rosenberg
  • Patent number: 6820095
    Abstract: An object, such as a relational database table, is partitioned into a plurality of subsets. Selected subsets, e.g. partitions, of the object are exported into a dump file, identifying each exported subset of data by writing a marker in the dump file. Selected subsets are imported from the dump file, by determining whether the marker in the dump file corresponds to the selected subsets, then conditionally importing the data associated with the marker. Objects are repartitioned by exporting the some of the subsets, reconfiguring the object, and importing the exported subsets back into the object.
    Type: Grant
    Filed: April 16, 2001
    Date of Patent: November 16, 2004
    Assignee: Oracle International Corporation
    Inventors: Sofia Yeung, Chung Chang
  • Patent number: 6803754
    Abstract: A power sensor for measuring the average power of modulated or non-modulated high-frequency or microwave signals across a wide dynamic range is disclosed, in which a combination of the following features are used: a) the signal power to be measured is delivered to a first sensor branch for measuring said signal power in a lower power measuring range (−70 to −16 dBm), b) the sensor branch has several spatially separate measuring points on a connecting line between the input and a power splitter connected downstream; and, c) at the same time, the signal power to be measured is delivered to at least two other sensor branches by means of the power splitter with a largely load-independent synchronous output, via attenuators, in order to measure the signal power in at least two other power measuring ranges (−22 to +4 dBm or −2 to +20 dBm).
    Type: Grant
    Filed: September 3, 2002
    Date of Patent: October 12, 2004
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventors: Toralf Bratfisch, Arnd Diestelhorst, Michael Katzer, Thomas Reichel
  • Patent number: 6792540
    Abstract: An approach is described for improved security during data replication, in which a refresh program runs in the security domain of a trusted user. The refresh program first checks to see if the requesting user actually owns the snapshot before reconciling differences in refreshing a snapshot. Untrusted users are granted only connect privileges and the ability to run a refresh program.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: September 14, 2004
    Assignee: Oracle International Corporation
    Inventors: Wayne E. Smith, Alan Robert Downing
  • Patent number: 6782246
    Abstract: An apparatus and method are described for producing a test signal with a desired signal-to-noise ratio on a selectable output frequency for measuring a transmission system. A carrier signal, generated from a carrier signal, and a noise signal are remixed with the carrier signal in a bandwidth equal to or smaller than a smallest signal bandwidth of the transmission system. The levels of the carrier signal and the noise signal are adjusted to a predetermined ratio based on a measurement of the remixed carrier signal and the remixed noise signal. The noise signal is attenuated and added to the carrier signal until the desired signal-to-noise ratio is attained.
    Type: Grant
    Filed: February 5, 2002
    Date of Patent: August 24, 2004
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventors: Erhard Kretschmer, Johann Mieslinger, Gregor Kleine
  • Patent number: 6782532
    Abstract: A static object system is provided to allow for code for implementing a run-time environment to be automatically generated that is compatible with a high-order systems programming language such as C. In particular, the meta-object system is static, object-oriented, and uses generic functions that can dispatch to an appropriate member function based on the types of one or more arguments. In one embodiment, the generated dispatch code uses a multi-way conditional branch.
    Type: Grant
    Filed: February 29, 2000
    Date of Patent: August 24, 2004
    Assignee: Oracle International Corporation
    Inventors: Harlan Sexton, David Unietis, Peter Benson, Mark Jungerman, Scott Meyer, David Rosenberg
  • Patent number: 6778985
    Abstract: A method and apparatus is disclosed for implementing descending indexes in a database management system. A key value to be inserted within an index is decomposed into individual data bytes, such as an integer character value, that make up the key value and dictate the location where the key value will be inserted relative to other key values. A first function is applied to the data sequences in order to generate a reversed key value having reversed sorting properties. The reversed key values are then inserted into the index. The resulting index thus contains key values that are sorted in descending order. Additionally, indexes may be created on multiple key columns, with the sub_keys being independently sorted in either ascending or descending order. The present invention also discloses transformations that may be performed by a server in order to properly interpret statements that require the creation of standard or functional indexes in descending order.
    Type: Grant
    Filed: October 24, 2002
    Date of Patent: August 17, 2004
    Assignee: Oracle International Corp.
    Inventor: Robert J. Jenkins, Jr.
  • Patent number: 6769116
    Abstract: Memory management routines for a program are instrumented to check if the address of an object they are handling is equal to the value of a predetermined pointer. If the address of the object equals the value of the global pointer, then a debugging routine is called. In a debugger, a breakpoint is placed on the debugging routine, and the program is run until the breakpoint is tripped. At this or one of the later breakpoints, the corrupted memory address is repeatedly inspected until the operation that caused the corruption is executed.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: July 27, 2004
    Assignee: Oracle International Corporation
    Inventor: Harlan Sexton
  • Patent number: 6763323
    Abstract: A spectrum analyzer comprises a mixer, which mixes complex conjugate input signal v*(t) into a base band signal x(t) and a resolution filter, which filters the base band signal for narrow band. In accordance with two aspects of the invention, the resolution filter has either a complex pulse response hused(t)=C1·e−C2·t2·e−j·C3·t2 or a real pulse response hused(t)=C4·e−C5·t2, in which C1, C2, C3, C4 and C5 are constants.
    Type: Grant
    Filed: February 5, 2002
    Date of Patent: July 13, 2004
    Assignee: Rohde & Schwarz GmbH & Co KG
    Inventor: Kurt Schmidt
  • Patent number: 6760825
    Abstract: A method and software for managing memory are provided in which objects residing in session memory are formatted so the references contained in the objects are in a machine-independent format, namely, that the references are encoded numerically. An exit table is provided to handle references with session memory that refer to locations in call memory, in which each entry in the exit table is associated with a corresponding reference in session memory and contains a pointer to the location in call memory.
    Type: Grant
    Filed: February 29, 2000
    Date of Patent: July 6, 2004
    Assignee: Oracle International Corporation
    Inventors: Harlan Sexton, David Unietis, Peter Benson, Mark Jungerman, Scott Meyer, David Rosenberg
  • Patent number: D511087
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: November 1, 2005
    Assignee: Nichido Kogyo Kabushiki Kaisha
    Inventor: Isao Okamoto