Patents Examined by Nghi V. Tran
-
Patent number: 7403990Abstract: 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: GrantFiled: May 7, 2003Date of Patent: July 22, 2008Assignee: Ricoh Company, Ltd.Inventors: Yoko Nishiyama, Katsumi Kanasaki, Hiroko Mano, Masayuki Kameda, Masumi Narita, Masako Hirose
-
Patent number: 7403981Abstract: 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: GrantFiled: January 4, 2002Date of Patent: July 22, 2008Assignee: Quicksilver Technology, Inc.Inventors: Paul L. Master, Bohumir Uvacek
-
Patent number: 7398327Abstract: 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: GrantFiled: November 25, 2003Date of Patent: July 8, 2008Assignee: Robert Bosch GmbHInventor: Aaron Lee
-
Patent number: 7392318Abstract: 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: GrantFiled: May 7, 2003Date of Patent: June 24, 2008Assignee: Novell, Inc.Inventor: Piyush Rai
-
Patent number: 7383353Abstract: 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: GrantFiled: July 31, 2002Date of Patent: June 3, 2008Assignee: Brocade Communications Systems, Inc.Inventors: Ezio Valdevit, Vineet Abraham
-
Patent number: 7293066Abstract: 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: GrantFiled: January 21, 2004Date of Patent: November 6, 2007Assignee: CISCO Technology, Inc.Inventor: Mark Stuart Day
-
Patent number: 7191235Abstract: 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: GrantFiled: November 26, 2002Date of Patent: March 13, 2007Assignee: Cisco Technology, Inc.Inventors: Chris O'Rourke, Ashish A. Chandwadkar
-
Patent number: 7149795Abstract: 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: GrantFiled: September 18, 2001Date of Patent: December 12, 2006Assignee: Converged Access, Inc.Inventors: Manickam R. Sridhar, Geoff Steckel
-
Patent number: 7130885Abstract: 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: GrantFiled: September 5, 2001Date of Patent: October 31, 2006Assignee: Zaplet, Inc.Inventors: Mala Chandra, Steven R. Evans, John Kruempelstaedter, Kirpal Khalsa, Joshua McFarland
-
Patent number: 7096281Abstract: 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: GrantFiled: August 15, 2001Date of Patent: August 22, 2006Assignee: International Business Machines CorporationInventors: Roy F. Brabson, Patrick G. Brown, Ralph B. Case, Wesley McMillan Devine, Johnathan Louis Harter, Samuel E. Reynolds
-
Patent number: 7016967Abstract: 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: GrantFiled: November 8, 2001Date of Patent: March 21, 2006Assignee: Northrop Grumman CorporationInventors: Timothy T. Mori, Richard S. Brehove, Timothy A. Yokote
-
Patent number: 7000001Abstract: 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: GrantFiled: August 14, 2001Date of Patent: February 14, 2006Assignee: Research In Motion LimitedInventor: Mihal Lazaridis
-
Patent number: 6961764Abstract: 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: GrantFiled: November 6, 2001Date of Patent: November 1, 2005Assignee: Fujitsu LimitedInventor: Masatoshi Mizoguchi