Patents Examined by Beatriz Prieto
  • Patent number: 7372851
    Abstract: A method for negotiating a common language on a voice over Internet Protocol (VoIP) network, the method comprising: allowing a plurality of users to connect to the VoIP network, each of the plurality of users having at least one of a plurality of VoIP compatible transmitting/receiving devices; configuring each of the plurality of VoIP compatible transmitting/receiving devices with a list of a plurality of languages, each of the plurality of languages having a priority level associated therewith; allowing automatic selection of the common language between two or more of the plurality of users on a joint VoIP call by performing a language handshake; computing a maximum selection score via a language handshake algorithm provided by the language handshake; maximizing a sum of priority levels; minimizing a sum of priority differences; and selecting the common language that provides a largest sum of the priority levels and a lowest sum of the priority differences.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: May 13, 2008
    Assignee: International Business Machines Corporation
    Inventor: Irwin Boutboul
  • Patent number: 7356777
    Abstract: A system and method for providing a dynamic user interface for a dense three-dimensional scene is presented. Clusters are placed in a three-dimensional scene arranged proximal to each other such cluster to form a cluster spine. Each cluster includes one or more concepts. Each cluster spine is projected into a two-dimensional display relative to a stationary perspective. Controls operating on a view of the cluster spines in the display are presented. A compass logically framing the cluster spines within the display is provided. A label to identify one such concept in one or more of the cluster spines appearing within the compass is generated. A plurality of slots in the two-dimensional display positioned circumferentially around the compass is defined. Each label is assigned to the slot outside of the compass for the cluster spine having a closest angularity to the slot.
    Type: Grant
    Filed: January 26, 2005
    Date of Patent: April 8, 2008
    Assignee: Attenex Corporation
    Inventors: Jonathan M. Borchardt, Edward L. Walter
  • Patent number: 7343496
    Abstract: A high security microcontroller (such as in a point of sale terminal) includes tamper control circuitry for detecting vulnerability conditions: a write to program memory before the sensitive financial information has been erased, a tamper detect condition, the enabling of a debugger, a power-up condition, an illegal temperature condition, an illegal supply voltage condition, an oscillator fail condition, and a battery removal condition. If the tamper control circuitry detects a vulnerability condition, then the memory where the sensitive financial information could be stored is erased before boot loader operation or debugger operation can be enabled. Upon power-up if a valid image is detected in program memory, then the boot loader is not executed and secure memory is not erased but rather the image is executed. The tamper control circuitry is a hardware state machine that is outside control of user-loaded software and is outside control of the debugger.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: March 11, 2008
    Assignee: ZiLOG, Inc.
    Inventors: Peter C. Hsiang, Raymond O. Chock, Mark Hess
  • Patent number: 7293107
    Abstract: A seamless solution transparently addresses the characteristics of nomadic systems, and enables existing network applications to run reliably in mobile environments. A Mobility Management Server coupled to the mobile network maintains the state of each of any number of Mobile End Systems and handles the complex session management required to maintain persistent connections to the network and to other peer processes. If a Mobile End System becomes unreachable, suspends, or changes network address (e.g., due to roaming from one network interconnect to another), the Mobility Management Server maintains the connection to the associated peer task—allowing the Mobile End System to maintain a continuous connection even though it may temporarily lose contact with its network medium. An interface-based listener uses network point of attachment information supplied by a network interface to determine roaming conditions and to efficiently reestablish connection upon roaming.
    Type: Grant
    Filed: September 12, 2000
    Date of Patent: November 6, 2007
    Assignee: Netmotion Wireless, Inc.
    Inventors: Aaron D. Hanson, Emil A. Sturniolo, Anatoly Menn, Erik D. Olson, Joseph T. Savarese
  • Patent number: 7272644
    Abstract: A method and apparatus for internet based network topology discovery. Extensible Markup Language (XML) based data is used to share the discovery information of devices on a network over Internet transport. XML based search engines are used to search for the discovery information. Discovery information, such as identification, location, or capability data, for example, is stored on the devices of a network in the form of XML documents. Network topology maps may be created based on the information discovered.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: September 18, 2007
    Assignee: Intel Corporation
    Inventor: Arvind Kumar
  • Patent number: 7260605
    Abstract: In an information exchange system in which a user terminal is connected to a network, the system is capable of transmitting and/or receiving messages via the network. A display area displaying messages transmitted and/or received can be increased with an increase in the number of networks connected, thereby causing the efficiency of processes due to reduction of the display area to deteriorate when such a display area is used simultaneously with other applications. The present invention reduces the display area by centralizing messages transmitted and/or received by each network, and displays these messages to an independent area on a time series basis. The system also enables transmission of messages to the network, to which the relevant message is transmitted, by identifying the message centralized for display. As a result, manipulation efficiency of the information exchange system is improved.
    Type: Grant
    Filed: June 21, 1999
    Date of Patent: August 21, 2007
    Assignee: Fujitsu Limited
    Inventors: Sumiyo Okada, Masahiko Murakami, Yasuhide Matsumoto, Hideto Kihara
  • Patent number: 7254131
    Abstract: A network configuration (10) including a first network medium which is a 1394 network as well as a second network medium. Each of the first and second network media is coupled to a corresponding plurality of host computers (H1 through H3 and H5 through H7). The network configuration further includes a link layer gateway computer (H4) coupled to both the first network medium and the second network medium. The link layer gateway computer is operable to communicate a data packet from a source host computer selected from one of the plurality of host computers coupled to the first network medium to a destination host computer selected from one of the plurality of host computers coupled to the second network medium.
    Type: Grant
    Filed: October 27, 2003
    Date of Patent: August 7, 2007
    Assignee: Texas Instruments Incorporated
    Inventor: Jason M. Brewer
  • Patent number: 7251693
    Abstract: System and method for data quality management and control of heterogeneous data systems. In a preferred embodiment, the system functions as a resource management tool that simplifies the process of managing data systems. More specifically, the system provides connections to source data systems, allows users to view data structures and enables simple management and manipulation of data contained within possibly heterogeneous data systems. The system utilizes an advanced graphical user interface, which allows users to access and manage systems using a simple point and click methodology. The system uses portals, which are tools that collect, visualize, analyze and directly edit data sets associated with different data sources. In another aspect, the system keeps track of its operational status, allowing users to automatically reproduce in one logon session work done in the previous session, without the need to replicate previous data analysis.
    Type: Grant
    Filed: October 12, 2001
    Date of Patent: July 31, 2007
    Assignee: Direct Computer Resources, Inc.
    Inventors: Edward Larue Stull, George Lang, Robert John Lentz
  • Patent number: 7251686
    Abstract: In a management system that manages a plurality of apparatuses by use of a centralized management unit connected to the apparatuses via a network, the expiration date and time of a mail (data) transmitted from the centralized management unit is confirmed, and an expired mail is not used for apparatus management.
    Type: Grant
    Filed: April 12, 2000
    Date of Patent: July 31, 2007
    Assignee: Minolta Co., Ltd.
    Inventor: Atsushi Tomita
  • Patent number: 7249165
    Abstract: In one embodiment of the invention, a sender client provides to a server a message giving the location of one or more potentially large media files, such as video clips. The server relays this location message to each recipient. A receiver client, in response to the location message, accesses or makes a local copy of the media file from either the sender client or another peer client that is also a receiver of the message. The sender and receiver clients may be personal video recorders (PVRs), personal computers, workstations, video camcorders or personal digital assistants. The server may be, for example, a PVR, a personal computer, a workstation, and an application service provider. The server may be accessed via the Internet. The location message can include information about the media file clip it contains, such as its title, date/time stamp, copyright indication or one or more text fields.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: July 24, 2007
    Assignee: EnReach Technology, Inc.
    Inventors: Bin Lu, Hongyu Chi, Xiang Jun Wang
  • Patent number: 7234002
    Abstract: In an enterprise network system a plurality of software systems are integrated using an enterprise wide software management system and communicate with a plurality of clients. At least one of the clients is functionally represented by a plurality of subclients through a midware which is transparent to the software systems. Communication destined for any of the clients interfaced through the midware is received by the midware and converted to a format suitable for communication with one or more of the subclients prior to transmission thereto. Correspondingly, communications received from one or more subclients is converted to an appropriate format by the midware and forwarding to the assigned destination. Communications received by the midware is further monitored for fields which are tracked. Upon receiving communications having fields being tracked, the midware stores a least a portion of the communication in a report table.
    Type: Grant
    Filed: October 8, 2002
    Date of Patent: June 19, 2007
    Inventor: Daniel E. Lewis
  • Patent number: 7228335
    Abstract: Automatically populating contact information fields of a contact information database, such as for instance an electronic address book is performed without requiring an individual to manually enter data for the contact. A message is sent to the newly added contact requesting that they fill in their contact information. When the individual is a member of a service filling in the contact information is automatable.
    Type: Grant
    Filed: February 19, 2002
    Date of Patent: June 5, 2007
    Assignee: GoodContacts Research Ltd.
    Inventor: David A. Caughey
  • Patent number: 7225234
    Abstract: A method and system are provided for delivering content items to online users. The content items are to be displayed on user operated devices in response to a specified query. Subsets of items are generated from a set of content items responsive to the specified query. The subsets are selected to generally satisfy delivery requirements associated with each item. A different one of the subsets is delivered to each user making the query.
    Type: Grant
    Filed: March 2, 2001
    Date of Patent: May 29, 2007
    Assignee: Sedna Patent Services, LLC
    Inventor: Shamim A. Naqvi
  • Patent number: 7222178
    Abstract: The present invention relates to an apparatus and method for improving transaction processing performance in a transaction processing system, particularly but not exclusively, in a transaction processing computing system comprising a plurality of processors.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: May 22, 2007
    Assignee: Unisys Corporation
    Inventors: Charles Zdzislaw Loboz, Jonatan Kelu, Raymond Cheung, Paul Street
  • Patent number: 7222196
    Abstract: Apparatus, and an associated method, for facilitating communication of data in a packet radio communication system to effectuate a packet communication service in which packet data is communicated at a variable, selectable rate. A detector embodied at an RLP layer detects channel allocations and channel reaollcations, granted to the mobile station to effectuate the data communication service. A report is generated at the RLP layer and forwarded to the TCP layer. At the TCP layer, selection is made of the TCP window to match the rate at which data is provided to the RLP layer to the rate, based upon the channel allocations provided to the mobile station, at which the data is communicated therefrom.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: May 22, 2007
    Assignee: Nokia Corporation
    Inventors: Sarvesh Asthana, Xiaodong (Andy) Chen
  • Patent number: 7222158
    Abstract: It is useful to provide a mechanism to allow, at least temporarily, communications to occur without blocking between a first entity and a second entity with whom communications with the first entity are likely/anticipated and desirable, generally through use of a white-list having transactional entries. For example, to allow communications between a communications user and an intended recipient, the user may be added to global and/or personal white-lists for or until a specified transaction or duration. Thereafter, the user may be removed from the white-lists upon occurrence of an end trigger, which may include an event or expiration of a specified time. The disclosed systems and methods thus permit the transactional white-listing of users for a limited time necessary to ensure the intended recipient receives the anticipated communications. Thereby, the systems and methods guard against the anticipated communications being accidentally blocked as spam by other communications filters.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: May 22, 2007
    Assignee: AOL LLC
    Inventor: David Eli Wexelblat
  • Patent number: 7216168
    Abstract: Disclosed is a method, system, and program for generating network performance data. Performance information including a performance time to download a page and execute the page within an application program is received. The received performance information is processed and then performance information output indicating network performance is generated in response to processing the performance information.
    Type: Grant
    Filed: April 22, 2003
    Date of Patent: May 8, 2007
    Assignee: International Business Machines Corporation
    Inventor: Greg Elliott Merriam
  • Patent number: 7209967
    Abstract: A storage system coupled to a plurality of clients via a communication link includes a first file server including a first switching module and a first resource manager, the first resource manager configured to maintain a first resource table that provides mapping information; a second file server including a second switching module and a second resource manager, the second resource manager configured to maintain a second resource table that provides mapping information; a storage unit including a storage area of first type that is assigned to the first file server and a storage area of second type that is assigned to the second file server, the storage area of first type including a plurality of file systems, each file system having an Internet Protocol (IP) address. The storage area of first type includes first, second, and third file systems having first, second, and third IP addresses, respectively.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: April 24, 2007
    Assignee: Hitachi, Ltd.
    Inventor: Manabu Kitamura
  • Patent number: 7206862
    Abstract: A method and system are disclosed for efficiently matching incoming packets to previously forwarded outgoing packets within a network node to ensure a response received by a network node corresponds to a previously forwarded request. The network node receives an outgoing packet including state information and computes a mapping (e.g., hash) function value based upon the state information. Thereafter, the network node sets and entry within a bitmap at a position corresponding to the mapping function value. The network node also receives an incoming packet purportedly responsive to an earlier outgoing packet and includes state information of a type corresponding to the state information of an outgoing packet. The network node computes a mapping function value based upon the state information in the incoming packet. The network node then tests an entry corresponding to the mapping function value within one or more bitmaps including bits set at positions corresponding to previously forwarded outgoing packets.
    Type: Grant
    Filed: April 24, 2002
    Date of Patent: April 17, 2007
    Assignee: Microsoft Corporation
    Inventor: Graham A. Wheeler
  • Patent number: 7203756
    Abstract: A caching mechanism for JAVA RMI remote objects is provided. In order to efficiently implement a cache for these connection objects, the client JYM may hold a normal reference to the object while the connection is in use and for a period of time thereafter. A thread is used as a timer for each connection. After that period of time expires, only a weak reference is held by the client JVM and the connection may be garbage collected. The period of time maybe adjusted. A shorter time may be used to ensure responsiveness of the server JVM to memory demand and shutdown requests, while a longer time may be used to enhance the effectiveness of the caching mechanism by forcing connections to stay open longer after they are no longer being used and before they are automatically destroyed due to garbage collection.
    Type: Grant
    Filed: April 27, 2001
    Date of Patent: April 10, 2007
    Assignee: International Business Machines Corporation
    Inventor: Kevin Gary Tapperson