Patents Represented by Attorney, Agent or Law Firm Kirk D. Wong
  • Patent number: 6820266
    Abstract: A method and apparatus for converting codes between applications is provided. User defined conversion rules are applied to either convert an internal code into one or more external codes, or to convert one or more external codes into an internal code. Each code conversion rules specifies the conversion between an internal value and one or more external values, and may specify criteria that is met before the code conversion rule is applied. A set of code conversion rules are associated with a user defined code conversion category. The code category may be assigned to one or more fields. When a code is being converted for the field, a conversion rule associated with the code category is applied to convert the code. One or more user specified search key values define criteria for a code conversion rule that are met before the code conversion rule is applied. A user specifies fields that supply values to associate with codes that are being converted.
    Type: Grant
    Filed: February 2, 2001
    Date of Patent: November 16, 2004
    Assignee: Oracle International Corporation
    Inventors: Garret Minakawa, David Wrightson, Bonnie Shebat Williams, Janet Hong Lee, Vicente Lang
  • Patent number: 6792195
    Abstract: A continuous stream of formatted digital data, such as a video segment, audio segment, or information stream, appears to be a fixed length segment under certain circumstances, defining a virtual segment within the continuous stream which moves forward in time in synchrony with the continuous stream. The virtual segment thus defined can be explored in a non-linear fashion at arbitrary playback rates. For instance, concepts such as rewind, pause, frame advance, and fast forward become meaningful even though the continuous stream never ceases.
    Type: Grant
    Filed: November 26, 2001
    Date of Patent: September 14, 2004
    Assignee: Tivo, Inc.
    Inventor: James M. Barton
  • Patent number: 6771155
    Abstract: An ultra compact low cost magnetic induction switch which manages with an extremely small operation force has an movable member and a coil spring arranged inside a switch case, the spring coil supporting the movable member and the movable member protruding from an opening of an upper surface portion of the switch case. A hole IC is arranged in a switch case. When the upper portion is pushed, a magnet fixed to the movable member moves downward so that an output signal of a hole is changed from OFF to ON.
    Type: Grant
    Filed: September 18, 2002
    Date of Patent: August 3, 2004
    Assignee: ASA Electronic Industry Co., Ltd.
    Inventor: Yukihiro Asa
  • Patent number: 6757906
    Abstract: A television viewer interface system provides a viewer interface that allows the viewer to access different functions of a system. The invention's construct allows items called video loopsets to be stored on a storage device and displays single or multiple video loopsets in the background area of the screen on a TV or monitor. Temporal elements are drawn onto the screen over the video loops. A highlight bar is responsive to the user's commands and is used to indicate the current menu item that can be selected by the user. Information is presented in a successive disclosure format where the user navigates through menus by moving the highlight bar to the right to obtain more information or to the left to see less information and return to the previous location. Whispering arrows are provided on each screen that tell the user that more information is available in that particular direction.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: June 29, 2004
    Assignee: Tivo, Inc.
    Inventors: Howard Look, Robert Vallone, David Avraham Brown, Karen Bedard, Wijnand Van Stam, Ain McKendrick
  • Patent number: 6757837
    Abstract: A client/server system and method for providing a way of repairing software failures as they occur. This system enhances the software architecture of the client device is discussed by detecting a software failure and giving the client the ability to dial up a connection to a repair server designed for supplying repair software. This special diagnostic server takes control of the client device, performs a diagnostic, retrieves log information, and downloads and executes software to repair the failure. The system turns control over from the client device to the repair server to execute commands issued by the repair server. Once the connection to the server is established, all of the intelligence in the diagnostic and repair process is driven by the repair server. This allows the repair server to identify and repair the software failures found in the client device without having to change the software in the client device.
    Type: Grant
    Filed: August 17, 2000
    Date of Patent: June 29, 2004
    Assignee: Tivo, Inc.
    Inventors: David Platt, Stephen Lacy
  • Patent number: 6754706
    Abstract: A scalable domain name system with persistence and load balancing receives requests from client DNS servers or other DNS servers. Each DNS server is associated with a subset of the DNS groups in the network and the invention checks to see if the client DNS server is part of the DNS group that the DNS server is authoritative. If the DNS server is not authoritative for the client DNS server's group, then the request is forwarded to the proper DNS server. Otherwise, the invention checks a persistence table to see if a persistent response is required for the request. If a persistent response is required, the appropriate IP address entry in the table is returned to the requestor. If a persistent response is not required, the invention determines the load, availability, and latency of the content servers from information stored in a latency table to determine the proper content server's address to return to the requestor. The DNS server sends any responses to forwarded requests to the client DNS server.
    Type: Grant
    Filed: August 11, 2000
    Date of Patent: June 22, 2004
    Assignee: Speedera Networks, Inc.
    Inventors: Eric Sven-Johan Swildens, Richard David Day, Vikas Garg
  • Patent number: 6754699
    Abstract: A content delivery and global traffic management network system provides a plurality of caching servers connected to a network. The caching servers host customer content that can be cached and stored, and respond to requests for Web content from clients. If the requested content does not exist in memory or on disk, it generates a request to an origin site to obtain the content. A DNS Server (SPD) load balances network requests among customer Web servers and directs client requests for hosted customer content to the appropriate caching server which is selected by choosing the caching server that is closest to the user, is available, and is the least loaded. SPD also supports persistence and returns the same IP addresses, for a given client. The entire Internet address space is broken up into multiple zones. Each zone is assigned to a group of SPD servers.
    Type: Grant
    Filed: July 19, 2001
    Date of Patent: June 22, 2004
    Assignee: Speedera Networks, Inc.
    Inventors: Eric Sven-Johan Swildens, Richard David Day, Ajit K. Gupta
  • Patent number: 6728713
    Abstract: A distributed database management system provides a central database resident on a server that contains database objects. Objects to be replicated are gathered together into distribution packages called “slices,” that are encrypted using a short-lived symmetric key and broken into a succession of short, numbered data packets before being transmitted to client devices. Data packets are captured by client devices and held in a staging area until all packets in the sequence are present and are then reassembled into the correct slice, which is then decrypted, or discarded when an error is detected in the data packet. The source version, reference count, and dependencies of the received object are verified before adding it to the database. The invention provides a reaper that periodically examines all objects in the database and, depending on the object type, examines various attributes and attribute values to decide if the object should be retained in the database.
    Type: Grant
    Filed: October 20, 1999
    Date of Patent: April 27, 2004
    Assignee: Tivo, Inc.
    Inventors: Brian Beach, David C. Platt
  • Patent number: 6694358
    Abstract: A method for a computer network includes sending a first request from a web client for resolving a first web address of a web page to a client DNS server, sending the first request from the client DNS server to a POP DNS server that determines a customer web server from the plurality of customer web servers, sending the web page that includes static content represented by an embedded URL from the customer web server, sending a second request from the web client for resolving the URL to the client DNS server sending the second request from the client DNS server to the POP DNS server that determines a web cache from the plurality of web caches, sending the static content from the web cache to the web client, and outputting the static content with the web client.
    Type: Grant
    Filed: August 23, 2000
    Date of Patent: February 17, 2004
    Assignee: Speedera Networks, Inc.
    Inventors: Eric Sven-Johan Swildens, Ajit Kumar Gupta, Richard David Day
  • Patent number: 6675656
    Abstract: A force or pressure sensor structure has a membrane and a counter-structure, both being provided with electrodes for determining capacitors. There are at least two capacitors connected in series or in parallel for determining a desired pressure/capacitance dependence or a desired force/capacitance dependence. The counter-structure preferably is fixed and has a multiplicity of electrode areas in the shape of segments of a circle in order to assemble electrode areas obtained by optimization in a series or parallel connection. The interconnection of the individual elementary capacitors are preferably realized by a multilayer construction. The same membrane and an identical evaluation circuit can be used for any pressure/capacitance or force/capacitance dependence desired, with only the multilayer construction requiring modification for a different dependence. The electrode structures can preferably be defined by a few specifications, such as e.g., length, width, spacing or angle, radius, respectively.
    Type: Grant
    Filed: November 29, 2000
    Date of Patent: January 13, 2004
    Inventor: Heinz Plöchinger
  • Patent number: 6672776
    Abstract: Provided are a method, article of manufacture, and apparatus for estimating delays of networks. An automated design system comprises a computer configured to identify a critical path in a network, calculate a delay for the technology-mapped version of the network, calculate a delay for the technology-independent version of the network, calculate a scale factor from the technology-mapped and technology-independent delays, and apply the scale factor to all the delays in the technology-independent network.
    Type: Grant
    Filed: March 14, 1997
    Date of Patent: January 6, 2004
    Assignee: Cadence Design Systems
    Inventors: Johnson Chan Limqueco, Hong Li, Krishna Belkhale, Devadas Varma
  • Patent number: 6665379
    Abstract: A voice messaging system. The voice messaging system includes a set of geographically distributed devices in which voice messages are stored and logic that causes voice messages to be stored in respective devices in the set of devices from which messages can be efficiently retrieved. The logic may cause voice messages to be stored in a device from the set of devices closest to a location from which the user has retrieved messages. A voice message system comprising logic that receives and stores messages from callers for respective users and logic that selects and plays a message not left by a caller to a user. The message is selected based on information about the user, and the message not left by a caller may comprise an advertisement. A method of storing messages in a voice messaging system that has a plurality of voice mail boxes associated with a plurality of subscribers.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: December 16, 2003
    Assignee: America Online, Incorporated
    Inventors: Wendell Brown, Mark D. Klein, Edgar Allan Tu
  • Patent number: 6658453
    Abstract: A server agent system that provides agents, transmitted to a server by a client, that monitor specific event(s) on the server. When a pre-defined event(s) occurs, an agent performs a set action(s) in response to each event. The actions are predefined by the client. The agent requires no further intervention of the client once it is placed on the server and are created by a client or news reader and, when created by a news reader, agents are treated as a value added service provided by the application. The types of actions that an agent performs can be almost anything that the client desires and include the execution of Java and/or Javascript programs which are supplied by the client or the server. An agent's events and actions are subject to the same access control security restrictions as the client that submitted the agent. The types of agents available on a server are pre-defined and are supplied as agent templates and are building blocks for the client to build agents with.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: December 2, 2003
    Assignee: America Online, Incorporated
    Inventor: Kayshav Dattatri
  • Patent number: 6642939
    Abstract: A multimedia schedule presentation system provides a program guide area which is a list of the programs that are currently airing, was aired, or is scheduled. The program guide area is semi-transparent and overlays on the broadcast program material that the user is currently watching. The invention displays the program guide information in two different modes: two column or three column. The two column mode displays the available channels in a rotating endless list fashion in the left hand column and the programs for the highlighted channel in the right hand column. The current time period is shown above the left column on the screen and is easily changed by the user. Below the time display is the listing of the channels available to the user. Next to each channel number is the station ID and the title of the current program that is being aired. A description of the current highlighted program is displayed above the two columns.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: November 4, 2003
    Assignee: TiVo, Inc.
    Inventors: Robert Vallone, Howard Look, Ain McKendrick, David Avraham Brown, Kyrie Robinson, Jeffrey Ma
  • Patent number: 6643798
    Abstract: A self-test electronic assembly performs self-testing, such as diagnostic or run-in testing of components and circuits, based upon internally stored test procedures. The results of self-testing are stored internally to the device, providing valuable information regarding the self-test electronic assembly, both during the manufacturing process, and preferably for ongoing in-situ operation. A test system is preferably linked to one or more self-test electronic assemblies, and provides loopback circuitry for each installed self-test electronic assembly, whereby the self-test electronic assemblies can further test components, circuitry, and security encoding and decoding operation. The preferred test rack also provides efficient and consistent monitoring and quality control over the self-testing of self-test electronic assemblies.
    Type: Grant
    Filed: March 14, 2002
    Date of Patent: November 4, 2003
    Assignee: TiVo, Inc.
    Inventors: James M. Barton, Shahin Tahmassebi, David Platt
  • Patent number: 6639290
    Abstract: A hall sensor (1) comprises two opposite current supply, contact electrodes (7a, 7b) between which an active area (5) is defined for generating a current flow through the active area and two opposite voltage tapping contact electrodes (7b, 7d) for tapping-off a hall voltage, wherein a portion of the respective contact electrodes facing the active area (5) is formed in such a way that the interfering influence of the contacts on the offset-reduced effect of the spinning current operation is reduced.
    Type: Grant
    Filed: August 24, 2001
    Date of Patent: October 28, 2003
    Assignee: Fraunhofer-Gesellschaft zur Foerderung, der Angewandten Forschung E.V.
    Inventors: Hans-Peter Hohe, Norbert Weber, Josef Sauerer
  • Patent number: 6636162
    Abstract: A reduced keyboard system for the Japanese language which uses word-level disambiguation of entered keystroke sequences, and which enables the user to select the desired interpretation of an ambiguous input key sequence as kana, and then select the desired textual interpretation associated with the selected kana interpretation. The system uses a highly compressed database format which has several advantages in terms of reduced size and minimal processing requirements during operation. Also disclosed is a reduced keyboard system which uses sequences of two keystrokes to specify each syllable, including the syllables with palatalized vowels that are written with two kana each. Input sequences of keystrokes are interpreted as ordered pairs of keystrokes which select a character according to its position in a two-dimensional matrix. The first keystroke of each ordered pair specifies the row of the matrix in which the desired character appears, and the second keystroke of each pair specifies the column.
    Type: Grant
    Filed: May 23, 2000
    Date of Patent: October 21, 2003
    Assignee: America Online, Incorporated
    Inventors: Clifford A. Kushler, Edward P. Flinchem, Ethan R. Bradford, Daiju Matsuo
  • Patent number: 6629645
    Abstract: A mixing valve apparatus including a mixing valve for mixing water from a cold water inlet and a hot water inlet and supplying the mixed water to a water outlet, the water inlets and outlets being for connection to an external water system, a valve servo for moving the position of the valve, a control system for operating the valve servo and thereby controlling at least the temperature at the water outlet, wherein the control system characterises the external water system in which the mixing valve is connected and optimizes control of the valve according to the characterisation.
    Type: Grant
    Filed: January 30, 2002
    Date of Patent: October 7, 2003
    Assignee: Aqualisa Products Limited
    Inventors: Colin Lander Mountford, Paul John Newcombe, Kelvin Paul Towler, Daniel James Flicos, Jocelin Langford, Micheal John Cox
  • Patent number: 6629006
    Abstract: In a method and an apparatus for bringing together and joining plastic cards, which are provided with an identification mark, and printed card carriers associated with the respective plastic cards, data sets with identification marks, which are associated with the plastic cards, are first provided and each data set has associated therewith a print job number. The plastic cards and the printed card carriers, which have a print job number printed thereon, are provided in a presorted sequence and the identification mark of a plastic card and the print job number of a card carrier are detected. On the basis of the data set provided, the plastic card, whose identification mark has been read, has associated therewith a print job number, whereupon it is determined on the basis of this print job number whether the plastic card which is about to be joined and the card carrier match one another. If this is the case, the plastic card and the card carrier are brought together and joined.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: September 30, 2003
    Assignee: Bowe Systec AG
    Inventor: Karlheinz Weinmann
  • Patent number: 6628726
    Abstract: To achieve a distortionless reduction in the out-of-band radiation a plurality of candidate transmit sequences is generated from an information word and one of the candidate transmit sequences, which fulfills a predetermined criterion, is then selected as the transmit sequence. The different candidate transmit sequences are generated by adding respective different labels to the information word and the information word plus added label is then processed by an invertable back-coupled combination algorithm to obtain a combined information word wherein the information units are combined with one another and/or with the added label in such a way that the combined information word is uniquely identified by the label. The combined information word is further processed, e.g. with the aid of a mapper and an inverse Fourier transform in the case of an OFDM modulation method, to obtain a temporal candidate transmit sequence.
    Type: Grant
    Filed: February 17, 2000
    Date of Patent: September 30, 2003
    Assignee: Fraunhofer-Gesellschaft zur Foerderung, der Angewandten Forschung E.V.
    Inventor: Marco Breiling