Patents Represented by Attorney Van Pelt & Yi LLP
  • Patent number: 6049666
    Abstract: An object code expansion profiler equips a program for execution profiling by preprocessing the object code files of the program so as to add profiling monitoring code to the beginning of all or substantially all functions. The preprocessing includes, for each function, the steps of grouping the function's instructions into basic blocks, counting the number of cycles required to execute the instructions of the basic block, and inserting special monitoring code with the basic block. The special monitoring code is executed each time the basic block is executed, and updates the profiling information to reflect the number of cycles required to execute the basic block. Special handling is provided for profiling calls to the Operating System (OS). The resultant profiling information is converted into a call graph image most useful for human users.
    Type: Grant
    Filed: August 21, 1998
    Date of Patent: April 11, 2000
    Assignee: Rational Software Corp.
    Inventors: James Bennett, Mark Anderson, Choon Piaw Na, Reed Hastings
  • Patent number: 6047267
    Abstract: Disclosed is a container object that allows a user to define new payment resources without requiring the user to redesign a relational database system used for persistent storage of transaction information. An object server maps data that is represented in transient memory according to an object-oriented scheme to data that is represented in persistent memory according to a relational database scheme. The object server generates appropriate tables and columns for a relational database scheme automatically so that the object-oriented scheme generated by a user may be efficiently stored and searched in persistent memory. Preferably, array elements are represented as rows in a table, not as columns so that storage space is not wasted with place holder data. In certain embodiments, a rating engine is provided that searches available rates and creates a rate stack for the purpose of authorizing transactions and adjusting payment source balances when authorization events or payment events occur.
    Type: Grant
    Filed: May 14, 1997
    Date of Patent: April 4, 2000
    Assignee: Portal Software, Inc.
    Inventors: Gary L. Owens, David S. Labuda, James R. Haddock
  • Patent number: 6047284
    Abstract: Systems and methods for accessing a relational database through an object-oriented querying interface are provided. A class of objects that are to be stored in the relational database are defined. One or more relational database tables are created and a mapping is produced that maps each data member of an object to one or more columns in a relational database table. Additionally, object-oriented paradigms like inheritance may be supported and the allocation of storage for array elements may be deferred until necessary.
    Type: Grant
    Filed: May 14, 1997
    Date of Patent: April 4, 2000
    Assignee: Portal Software, Inc.
    Inventors: Gary L. Owens, David S. Labuda
  • Patent number: 6035435
    Abstract: A system and method are described for avoiding catastrophic error sequences in a media code sequence of symbols for data storage on a storage medium according to EPRML. The system and method includes modulation encoding user data which is to be stored on the storage medium using a modulation encoder. The modulation encoder outputs a channel code modulation output symbol sequence. The modulation code is defined according to a modulation criteria wherein the set of all possible modulation output symbol sequences is constrained in a manner which excludes certain excluded modulation output symbol sequences. A precoder precodes the channel code modulation output symbol sequence according to a precoding transfer function.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: March 7, 2000
    Assignee: Datapath Systems, Inc.
    Inventors: Shih-Ming Shih, Hemant Thapar
  • Patent number: 6006110
    Abstract: An adaptive reception and transmission technique according to one embodiment of the invention offers the advantages of adaptive reception transmission using feedback without the associated mobile radio complexity increase and information capacity penalty. The technique has been developed to exploit structured variation which occurs in the multipath fading present in the wireless antenna array channel. Thus, multipath propagation effects are explicitly accounted for in the problem approach. The technique is blind in that the antenna beam is formed in the absence of explicit knowledge of the array geometry, and without the necessity of array calibration or mobile feedback. The basic approach is to estimate the optimum receive and transmit antenna beam pattern based on certain statistical properties of the received antenna array signals. The optimum receive and transmit beam pattern is found by solving an optimization equation.
    Type: Grant
    Filed: October 18, 1996
    Date of Patent: December 21, 1999
    Assignee: Cisco Technology, Inc.
    Inventor: Gregory G. Raleigh
  • Patent number: 6006260
    Abstract: A system and method are disclosed for gathering information relating to a loading time experienced by a user of information over a network. A browser agent is sent to a user machine in response to a user request to access a Web page. The browser agent initiates the sending of a user HTTP GET request and the browser agent is operable to log a first time corresponding to the sending of the user HTTP GET request. The browser agent measures a download time interval that is determined according to the difference between the first time and a second time corresponding to the loading of the web page. The browser agent is operative to cause the user machine to send a modified HTTP GET request, wherein the modified HTTP GET request contains a performance parameter indicative of the measured download time interval. Thus, the download time interval experienced by the user is measured and a parameter indicative of the measured download time interval is sent as part of the modified HTTP GET request.
    Type: Grant
    Filed: June 3, 1997
    Date of Patent: December 21, 1999
    Assignee: Keynote Systems, Inc.
    Inventors: James G. Barrick, Jr., Guoqiang Ge, Tong Zou
  • Patent number: 6006268
    Abstract: A system and method are disclosed for bypassing a participating application that receives data from a client connection between a proxy and a client and receives data from a server connection between a proxy and a server is disclosed. The method includes deriving a client originated packet sequence synchronization factor. The client originated packet sequence synchronization factor is derived from the difference between a last data sequence number sent by the participating application to the server and a last data acknowledgment number sent by the participating application to the client. A server originated packet sequence synchronization factor is derived from the difference between a last data sequence number sent by the participating application to the client and a last data acknowledgment number sent by the participating application to the server.
    Type: Grant
    Filed: July 31, 1997
    Date of Patent: December 21, 1999
    Assignee: Cisco Technology, Inc.
    Inventors: Brantley W. Coile, Richard A. Howes, William M. LeBlanc
  • Patent number: 5990845
    Abstract: A broadband partial fan cone direction finding antenna and array disclosed. The antenna includes a radiator having a partial cone shape. The radiator substantially occupies a spatial area defined by a portion of a cone and the cone is defined by a cone axis, a cone height, and a cone angle. The cone has a base and an apex, and the portion of the cone is defined by a cone sweep angle. The cone sweep angle is determined as the angle subtended by a projection of the portion of the cone projected onto a plane that is perpendicular to the cone axis. The cone sweep angle is less than 360.degree. so that the portion of the cone is bounded on its sides by edges which extend radially from the apex of the cone outward to the base of the cone.
    Type: Grant
    Filed: July 2, 1997
    Date of Patent: November 23, 1999
    Assignee: TCI International
    Inventors: Eugene D. Sharp, Sandy W. Hsi
  • Patent number: 5990411
    Abstract: Methods and apparatuses for utilizing switches on the back of the neck of a musical instrument are provided. Multiple switches may be positioned along the length of the back of the neck of a musical instrument to produce tones to accompany the musical instrument. The pitch of the tones generated by activation of the switches may vary depending upon the position of the switches along the back of the neck of the musical instrument. With embodiments of the invention, a musician is able to play both music for an electric guitar and music for a bass guitar at the same time.
    Type: Grant
    Filed: May 4, 1998
    Date of Patent: November 23, 1999
    Assignee: Kellar Bass Systems
    Inventor: Bradford S. Kellar
  • Patent number: 5974164
    Abstract: A computer system (1) for analyzing nucleic acid sequences is provided. The computer system is used to perform multiple methods for determining unknown bases by analyzing the fluorescence intensities of hybridized nucleic acid probes. The results of individual experiments may be improved by processing nucleic acid sequences together. Comparative analysis of multiple experiments is also provided by displaying reference sequences in one area (814) and sample sequences in another area (816) on a display device (3).
    Type: Grant
    Filed: October 16, 1995
    Date of Patent: October 26, 1999
    Assignee: Affymetrix, Inc.
    Inventor: Mark S. Chee
  • Patent number: 5961619
    Abstract: An automatically activated bus termination circuit in a repeater which is suitable for inclusion in a repeater stack including an end unit determination circuit. The end unit determination circuit includes a local input connector having an input sense pin. The input sense pin is configured to be connected to an input sense potential when the local input connector is connected to a remote output connector having an output sense pin. The output sense pin is configured to be connected to an output sense potential when the local output connector is connected to a remote input connector. The bus termination circuit is configured to be active when either the input sense pin is not connected to the input sense potential or the output sense pin is not connected to the output sense potential.
    Type: Grant
    Filed: November 6, 1997
    Date of Patent: October 5, 1999
    Assignee: Cisco Technology, Inc.
    Inventor: Moshe Voloshin
  • Patent number: 5945814
    Abstract: A low voltage high current bi-directional termination voltage regulator for use in a bus termination circuit in a repeater stack is disclosed that includes an operational amplifier, a bipolar transistor current source circuit, and a bipolar transistor current sink circuit. The operational amplifier is configured to source current to a first node when the output voltage at a second node is pulled below a nominal termination voltage and configured to sink current from the first node when the output voltage at the second node is pulled above the nominal termination voltage, the second node being connected to a termination load. The bipolar transistor current source circuit is configured to source current to the second node when the operational amplifier sources current to the first node so that the output voltage at the second node is pulled up as a result of the current sourced by the bipolar transistor current source circuit through the second node to the termination load.
    Type: Grant
    Filed: November 6, 1997
    Date of Patent: August 31, 1999
    Assignee: Cisco Technology, Inc.
    Inventor: Mark Covaro
  • Patent number: 5943629
    Abstract: A system and method are disclosed for providing a real-time map of ionospheric properties. An ionospheric model is provided that provides a baseline description of ionospheric properties. A primary data source is provided that is indicative of real time propagation data obtained for the ionosphere in the vicinity of a control point. The real time propagation data is indicative of the critical frequency for the ionospheric layer. The ionospheric model is modified based on the real time propagation data obtained for the ionosphere in the vicinity of the control point. This includes modifying the critical frequency for the ionospheric layer. In this manner, the ionospheric model is updated according to real time propagation data.
    Type: Grant
    Filed: March 31, 1997
    Date of Patent: August 24, 1999
    Assignee: TCI International, Inc.
    Inventors: John W. Ballard, John M. Goodman, Roy A. Sasselli
  • Patent number: 5943012
    Abstract: An antenna driving circuit for connecting an antenna to two transmitters is disclosed. The antenna driving circuit includes a hybrid combiner that has two isolated inputs. The hybrid is configured so that when a first signal is input to the first input, substantially one half of the energy of the first signal is output at the first output and the first signal is phase shifted by about -90 degrees at the first output. Substantially one half of the energy of the first signal is output at the second output and the first signal is phase shifted by about 0 degrees at the second output. When a second signal is input to the second input, substantially one half of the energy of the second signal is output at the second output and the second signal is phase shifted by about -90 degrees at the second output. Substantially one half of the energy of the second signal is output at the first output and the second signal is phase shifted by about 0 degrees at the first output.
    Type: Grant
    Filed: May 1, 1998
    Date of Patent: August 24, 1999
    Assignee: TCI/BR Communication, Inc.
    Inventor: Gordon G. Sinclair
  • Patent number: 5918004
    Abstract: Systems and methods for remotely monitoring the execution of computer programs are provided. Monitoring instructions are added the computer program so that during execution of the program, data may be collected regarding the program execution. The collected data may be automatically sent to a remote system or site for analysis. The monitoring instructions create little or no performance impact on the client yet provide valuable information to the developer of the program. Additionally, the monitoring instructions may be changes during computer program development.
    Type: Grant
    Filed: June 3, 1996
    Date of Patent: June 29, 1999
    Assignee: Rational Software Corporation
    Inventors: Mark D. Anderson, Evan J. Bigall, Christine Clifford, Reed Hastings, Jon Sorensen, Douglas Pan
  • Patent number: 5854779
    Abstract: The present invention is a system for reading a CD having a surface with a multiple level data track including a laser, a focusing and positioning system configured in a way which causes the laser to follow the multiple level data track, a detector which converts the light which is reflected from the data track to an electrical signal, a digital signal processing unit configured to receive the electrical signal including a scaling-function generator for determining a plurality of signal windows from the electrical signal, and a multiple level analog to digital converter which determines a data level based on the signal windows and the electrical signal whereby multiple data levels may be read from the CD.
    Type: Grant
    Filed: January 5, 1996
    Date of Patent: December 29, 1998
    Assignee: Calimetrics
    Inventors: Bruce V. Johnson, Gregory A. McDermott, Michael P. O'Neill, Cezary Pietrzyk, Steven Spielman, Terrence L. Wong