Patents Examined by Nghi V. Tran
  • Patent number: 7403990
    Abstract: An information distribution system is provided that can distribute various types of information without imposing extra workload on users. This information distribution system includes a server device that can access a profile DB and an information source DB. This server device includes an operation history recorder, a feature extractor, a profiler, an information collector, and an information distributor. Every time a user operates an information device, the server device obtains the operation history of the user. The operation history contains the user ID, the types of operations, and the text information of the handled document. The server device then linguistically analyzes the text information to extract the feature information. After performing weighting on the feature information, the server device registers the feature information in the profile DB.
    Type: Grant
    Filed: May 7, 2003
    Date of Patent: July 22, 2008
    Assignee: Ricoh Company, Ltd.
    Inventors: Yoko Nishiyama, Katsumi Kanasaki, Hiroko Mano, Masayuki Kameda, Masumi Narita, Masako Hirose
  • Patent number: 7403981
    Abstract: The present invention provides a method and apparatus for configuration of adaptive integrated circuitry, to provide one or more operating modes or other functionality in a communication device, such as a cellular telephone, a GSM telephone, another type of mobile telephone or mobile station, or any other type of media communication device, including video, voice or radio, or other forms of multimedia. The adaptive integrated circuitry is configured and reconfigured for multiple tasks, such as channel acquisition, voice transmission, or multimedia and other data processing. In the preferred embodiment, the configuration and reconfiguration occurs to adaptively optimize the performance of the particular activity over time, such as to increase the speed of channel acquisition, increase throughput rates, increase perceived voice and media quality, and decrease the rate of dropped communication sessions.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: July 22, 2008
    Assignee: Quicksilver Technology, Inc.
    Inventors: Paul L. Master, Bohumir Uvacek
  • Patent number: 7398327
    Abstract: A system to provide automated services to heterogeneous devices in a network environment, which includes a device agent residing on each of the heterogeneous devices, a device communicator to register and synchronize the devices via each of the device agents, and a portal server to interface multiple content sources on behalf of the devices, wherein the devices communicate with the portal server via each of the device agents and the device communicator.
    Type: Grant
    Filed: November 25, 2003
    Date of Patent: July 8, 2008
    Assignee: Robert Bosch GmbH
    Inventor: Aaron Lee
  • Patent number: 7392318
    Abstract: A method and system are provided for balancing a server's traffic load in an internet protocol (IP) based half-duplex network that uses an address resolution protocol (ARP) for address resolution. The server includes multiple network interface cards (NICS) that are used for communicating with multiple clients. The server may be accessible either directly to a client or indirectly to a client via a router or gateway. The clients, router, or gateway may store a single IP address identifying the server. The method comprises sending outbound traffic via some of the NICs and receiving inbound traffic via another of the NICs. To achieve this, the server is configured so that certain NICs are used only for outbound traffic and another NIC is used only for inbound traffic. This prevents a single NIC from both sending and receiving traffic, and minimizes the impact of inbound traffic on the server's overall throughput.
    Type: Grant
    Filed: May 7, 2003
    Date of Patent: June 24, 2008
    Assignee: Novell, Inc.
    Inventor: Piyush Rai
  • Patent number: 7383353
    Abstract: A network comprises a plurality of interconnected switches. At least one pair of switches is interconnected by a trunk formed from a plurality of individual links. A cost value is assigned to the trunk that is equal to the cost of one of the trunk's individual links. As such, a trunk is considered the same as an individual link when shortest path calculations are made. When multiple paths are computed as having the same lowest cost, the system balances load traffic between such lowest cost paths in a way that takes advantage of the higher bandwidth capabilities of trunks.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: June 3, 2008
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Ezio Valdevit, Vineet Abraham
  • Patent number: 7293066
    Abstract: A data processing device, such as a television set top box, receives user-selected content data from a remote source over a network in response to user initiated content selection information. The data processing device stores the user-selected content data (e.g., readable or playable content data such as movies, text, audio, etc.) in an appropriate storage location of the data processing device. The data processing device enables a user to access only a portion of the user-selected content data stored therein. If the user forgoes a right to selectively retrieve certain content data, the data processing device enables user access to other user-selected content data in the storage location. Thus, if a user experiences a “change in heart,” the user may forgo a right to play back certain content data for a right to selectively retrieve different portions of user-selected content data in the data processing device.
    Type: Grant
    Filed: January 21, 2004
    Date of Patent: November 6, 2007
    Assignee: CISCO Technology, Inc.
    Inventor: Mark Stuart Day
  • Patent number: 7191235
    Abstract: A method for communicating data in a network environment is provided that includes receiving a request from an end user for a communications link, the request being used to initiate a communication session. A response is then received that is communicated to the end user in order to establish the communication session, the response being generated by a network node that was selected as a result of a loadbalancing decision. Port-level filtering for the communication session may then be invoked after the response such that separate data and signal pathways are established for selected information associated with the communication session.
    Type: Grant
    Filed: November 26, 2002
    Date of Patent: March 13, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Chris O'Rourke, Ashish A. Chandwadkar
  • Patent number: 7149795
    Abstract: A distributed quality-of-service system makes use of a distributed architecture to achieve very high throughput and availability in which a number of separate processors are loosely coupled in a scalable communication architecture. The computational load required to implement an approach that is similar to that of Floyd and Jacobson is distributed among the processors without requiring the processors to be tightly coupled. A high data rate flow is split so that each processor receives a portion of the traffic passing through the system. The processors implement separate class-based queuing and link fairness algorithms. The output flows of each of the processors are combined to form the overall output flow. The processors exchange data from time to time in order to achieve an approximate link fairness on the overall output flow without requiring the separate algorithms implemented on each of the processors to be tightly coupled.
    Type: Grant
    Filed: September 18, 2001
    Date of Patent: December 12, 2006
    Assignee: Converged Access, Inc.
    Inventors: Manickam R. Sridhar, Geoff Steckel
  • Patent number: 7130885
    Abstract: A method for associating related electronic messages in computer storage. A first transportable application is created and stored. User input requesting creation of a link from the first transportable application to another transportable application is received. User input that selects a second transportable application from among a plurality of previously created transportable applications is received. A link from the first transportable application to the second transportable application is created and stored. As a result, transportable application may be inter-related in complex message webs. The message webs may also be inter-related in message web rings. Links may be generated manually or automatically, based on context, workflow processes, or other known relationships among applications. Recipient lists and data may propagate among fields of linked transportable applications, directly or according to abstract business rules. Further, multiple-part electronic messages are disclosed.
    Type: Grant
    Filed: September 5, 2001
    Date of Patent: October 31, 2006
    Assignee: Zaplet, Inc.
    Inventors: Mala Chandra, Steven R. Evans, John Kruempelstaedter, Kirpal Khalsa, Joshua McFarland
  • Patent number: 7096281
    Abstract: An improved technique is disclosed for routing data across multiple topology subnets, and for improving the connectivity between nodes in multiple topology subnets, by using a common connection network. A new type of virtual node, referred to herein as a “global” virtual routing node or “GVRN”, is defined to represent connectivity to an underlying network that may extend beyond the boundaries of the topology subnets in the end-to-end path. This underlying network is also referred to as a “common connection network” or a “global connection network”. The present invention also defines novel techniques with which border nodes pass routing information between networks to convey connectivity to the GVRN. In many cases, use of GVRNs will result in shorter end-to-end data transmission paths.
    Type: Grant
    Filed: August 15, 2001
    Date of Patent: August 22, 2006
    Assignee: International Business Machines Corporation
    Inventors: Roy F. Brabson, Patrick G. Brown, Ralph B. Case, Wesley McMillan Devine, Johnathan Louis Harter, Samuel E. Reynolds
  • Patent number: 7016967
    Abstract: A methodology is provided for transferring a file from a first entity to a second entity over a network. The methodology may include receiving a first one of a plurality of blocks at the second entity, receiving a second one of said plurality of blocks at the second entity, receiving a last one of the plurality of blocks at the second entity, and assembling the first one of the plurality of blocks and the second one of the plurality of blocks into a single file at the second entity after receiving the last one of the plurality of blocks.
    Type: Grant
    Filed: November 8, 2001
    Date of Patent: March 21, 2006
    Assignee: Northrop Grumman Corporation
    Inventors: Timothy T. Mori, Richard S. Brehove, Timothy A. Yokote
  • Patent number: 7000001
    Abstract: A bookmark beacon system comprises a computer network, a wireless network configured to enable a wireless device to access the computer network, and a bookmark beacon that transmits a bookmark data packet to the wireless device. The bookmark data packet includes a resource address that enables the wireless device to retrieve information stored on the computer network.
    Type: Grant
    Filed: August 14, 2001
    Date of Patent: February 14, 2006
    Assignee: Research In Motion Limited
    Inventor: Mihal Lazaridis
  • Patent number: 6961764
    Abstract: When maintenance data is transmitted from a management server computer to client computers to be applied thereto, the client computer searches from within the directories for identification information corresponding to the resource group of the maintenance data and applies the maintenance data to the directory under the detected identification information. Also, the client computer performs periodic monitoring of whether a plurality of items of identical identification information are present or not in its own directories. A flexible distributed computer system of high expansibility while guaranteeing application of the maintenance data to the correct directory is thereby provided.
    Type: Grant
    Filed: November 6, 2001
    Date of Patent: November 1, 2005
    Assignee: Fujitsu Limited
    Inventor: Masatoshi Mizoguchi