Patents Examined by Larry D Donaghue
-
Patent number: 7346673Abstract: All the devices connected to a network are detected and profiles comprising information relating to categories of the detected devices are extracted. Integrated profile comprising information obtained by integrating the profiles of the devices is created. A table containing priority rankings for the use of the devices is created. A user interface enabling necessary categories to be selected from the categories which comprise the integrated profile is created, the execution conditions required by the user are input via this user interface and a device to be used is selected out of all the devices based on the selected categories and the table containing the priority rankings.Type: GrantFiled: September 8, 2000Date of Patent: March 18, 2008Assignee: Ricoh Company, Ltd.Inventor: Toshihiko Oda
-
Patent number: 7343421Abstract: Selected processes are associated with sets of specific network addresses, and the associations are stored. When a selected process creates a child process, an association between the child process and the set of network addresses with which the parent process is associated is stored. When a selected process is deleted, the association between the selected process and its set of network addresses is deleted. Each selected process is restricted to network address-based communication via its associated set of network addresses. Certain communication protocol subroutines associated with network address-based communication are intercepted by an interception module. The interception module detects attempts by selected processes to communicate via network addresses. If a selected process attempts to communicate via an unassociated network addresses, the attempted communication is prohibited.Type: GrantFiled: February 14, 2000Date of Patent: March 11, 2008Assignee: Digital Asset Enterprises LLCInventor: Pawan Goyal
-
Patent number: 7343399Abstract: DNS in its native form cannot identify a good or best server. Traditional Service Providers deploy a centralised approach to global traffic management based on enhancements to DNS, but do have the capability to augment this with edge-based server selection because they do not own/operate an edge network. Their resolution of DNS requests is typically restricted to identifying candidate servers within an edge domain rather than selecting the “best” server. The invention proposes a method of handling Internet resource requests whereby a local lookup server receiving a request searches for a best server able to satisfy the resource request. The local lookup server finds the best server by searching a database for a resource record associated with the best server, and then uses the resource record to retrieve an identifier of a series of executable instructions that are executed to locate the best server.Type: GrantFiled: June 25, 2001Date of Patent: March 11, 2008Assignee: Nortel Networks LimitedInventors: Clive Hayball, Nigel Bragg, Gordon Bradley, Martin Biddiscombe, Julian Cable, Philip Davies
-
Patent number: 7334030Abstract: An electronic system interconnect. The interconnect comprises a first node and a second node coupled to the first node. The interconnect is initially configured to include the first and second nodes. A third node is added to the interconnect after the interconnect is initially configured, and the first node responds to the addition of the third node by initiating a new connect handshake with the third node. The first node begins by transmitting a first signal to the third node. The first node signals that the third node has been added to the interconnect if the third node responds to the first signal by transmitting a second signal. The first node causes the interconnect to be reconfigured if the third node transmits a third signal in response to receiving the first signal.Type: GrantFiled: July 18, 2005Date of Patent: February 19, 2008Assignee: Apple Inc.Inventors: William S. Duckwall, Michael D. Teener
-
Patent number: 7330806Abstract: A virtualized network that provides real-to-virtual correspondence without technically designed artificial systems of any kind. The virtualized network includes a plurality of virtualized entities (VENTs), each VENT a program together with its corresponding real entity contained in the real world and exactly mimicking the action of its real entity counterpart. All hardware and software devices, as well as people can be virtualized in the virtualized network. Once virtualized, persons and devices (real world entities) are able to communicate immediately and directly.Type: GrantFiled: August 7, 2001Date of Patent: February 12, 2008Inventor: John Reohr, III
-
Patent number: 7325057Abstract: An apparatus and method for managing and controlling UPnP devices in a home network over an external Internet network. The apparatus comprises a client connected to the external Internet network, and a UPnP proxy server for controlling and managing the UPnP devices in the home network. The client includes a stub for providing the same application program interface (API) as a UPnP API to a user, managing information of the UPnP devices and processing a device control command from the user, and a push client for transferring the device control command processed by the stub to the UPnP proxy server and an event message from the UPnP proxy server to the stub, respectively.Type: GrantFiled: May 24, 2006Date of Patent: January 29, 2008Assignee: Electronics and Telecommunications Research InstituteInventors: Chunglae Cho, Kwang Roh Park, Yeon Ju Oh, Kyung Shik Lim, Dong Hee Kim, Kyung Ho Chae, Hyoung Su Kim
-
Patent number: 7321963Abstract: An article comprising an instruction stored on a storage medium. The instruction includes opcode field storing an opcode signal and an operand field storing an operand signal. The operand is compressed prior to being stored in the operand field.Type: GrantFiled: February 5, 2004Date of Patent: January 22, 2008Assignee: Intel CorporationInventors: Alan B. Kyker, Per Hammarlund, Chan Lee, Robert F. Krick, Hitesh Ahuja, William Alexander, Joseph Rohlman
-
Patent number: 7318098Abstract: A short message transaction system has a computer that communicates in an online Internet protocol that forms active sessions. A wireless device communicates in a protocol that transmits and receives messages that have a maximum size limit of a predetermined number of alphanumeric characters substantially smaller than the number of alphanumeric characters transmitted in a communication of the computer. A database is also provided. A surrogate communicates with the wireless device and the computer. The surrogate collects data from a plurality of messages from the wireless device and provides the data for storage in the database. The computer then runs online sessions using the stored data.Type: GrantFiled: April 22, 2003Date of Patent: January 8, 2008Assignee: InPhonic, Inc.Inventors: David A. Steinberg, Kenneth D. Landry, Mark T. Miller
-
Patent number: 7316021Abstract: A processor includes logic for attaining a very fast exception handling functionality while executing non-threaded programs by invoking a multithreaded-type functionality in response to an exception condition. The processor, while operating in multithreaded conditions or while executing non-threaded programs, progresses through multiple machine states during execution. The very fast exception handling logic includes connection of an exception signal line to thread select logic, causing an exception signal to evoke a switch in thread and machine state. The switch in thread and machine state causes the processor to enter and to exit the exception handler immediately, without waiting to drain the pipeline or queues and without the inherent timing penalty of the operating system's software saving and restoring of registers.Type: GrantFiled: February 17, 2004Date of Patent: January 1, 2008Assignee: Sun Microsystems, Inc.Inventors: William N. Joy, Marc Tremblay, Gary Lauterbach, Joseph I. Chamdani
-
Patent number: 7315885Abstract: In an information appliance system 100, a user device 108 comprises a client platform (200, FIG. 5) that includes a service framework (235, FIG. 5) to discover and connect with a variety of services, both remote and local, transient and persistent, and to disconnect from them when they are no longer of interest or become unavailable. The service framework 235 provides a standard, consistent, simplified way for services to make themselves available and for service-using entities to locate and connect with the services of interest to them. From the perspective of the client platform 200, all services, whether local or remote, are presented as local services to the application. Each remote service is represented as a local service through the use of a local proxy that insulates the service user from the complexities of communicating with a remote server. Various methods of operating a service framework are also described.Type: GrantFiled: March 22, 2004Date of Patent: January 1, 2008Assignee: Motorola, Inc.Inventors: Bernhard Weisshaar, Merlin Smith, Parvathy Bhaskaran, Mark Clayton, Kungwel Mike Liu
-
Patent number: 7310660Abstract: A set of unsolicited e-mail messages is collected and “finger printed” by either sampling the unsolicited message and using portions of the samples to form the identifier or by hashing a portion of the message. These “finger prints” are used to construct an unsolicited message database. The client's e-mail messages are processed in off-line manner by periodically fetching their messages; “finger printing” each message in a manner identical to the unsolicited messages; checking to see if the “finger print” is in the unsolicited message database; discarding any messages with a “finger print” in the unsolicited message database; and forwarding any message with a “finger print” not in the unsolicited message database to the “clean” POP server.Type: GrantFiled: November 3, 2003Date of Patent: December 18, 2007Assignee: Engate Technology CorporationInventors: Richard Paul White, Alan Huang, Haw-minn Lu, Ira Victor Spivack
-
Patent number: 7310670Abstract: A scalable networking protocol that allows multiple nodes to communicate via a multi-channel network medium is described. The networking protocol allows any node on the network to assign itself as the active network server. The active network server polls client nodes based on a lineup card. The lineup card includes a high priority queue for low-latency devices, and a low priority queue for devices that can tolerate higher latencies. Network information is sent on the channels as fragments. The protocol provides bad-channel detection and retransmission of fragments in a fragment-by-fragment basis. Support for streaming data or asynchronous data is provided by allocating time slots on the network and allowing two intelligent nodes to talk directly to each other during count-limited token sessions, as arbitrated by the active network server.Type: GrantFiled: April 25, 2000Date of Patent: December 18, 2007Assignee: Thomson Licensing S.A.Inventors: Alan K. Walbeck, Michael J. Miller, Eric R. Southam, Bradley C. Giles
-
Patent number: 7305463Abstract: A management apparatus has a control unit for realizing a management function through a comprehensive process of characteristic information of a storage apparatus, a connecting apparatus and a computer and an interface for receiving characteristic information from the storage apparatus, connecting apparatus and computer depending on the standard protocol among the management apparatus, storage apparatus, connecting apparatus and computer. Moreover, an integrated management apparatus is also provided for integrated management based on the result of realization of a plurality of management functions. This integrated management apparatus includes an interface for receiving the result of realization of the management function from the management apparatus depending on the standard protocol between the management apparatus and integrated management apparatus.Type: GrantFiled: January 30, 2003Date of Patent: December 4, 2007Assignee: Hitachi, Ltd.Inventors: Yasunori Kaneda, Satoshi Miyazaki
-
Patent number: 7302636Abstract: A solution is presented to keep track of the URLs that have been visited within an HTML file, identify the location or exit point of the last line that was displayed on a screen in a multi-screen HTML file, and return to the exact exit point location upon reentry to the web page by computing which section of the HTML file to display on the screen, and then displaying this section. The identification of whether a web page has changed after it has been visited by a user is also presented. A cyclic redundancy check is performed, comparing the current cyclic redundancy number with the last cyclic redundancy number obtained when the screen of exited multi-screen HTML file was last visited. If the web page has changed, the user has the option of viewing the web page at the top screen or going to the screen that contains the last exit position of the HTML file that was previously viewed.Type: GrantFiled: September 24, 2004Date of Patent: November 27, 2007Assignee: International Business Machines CorporationInventors: Norman J Dauerer, Edward E Kelley
-
Patent number: 7296069Abstract: A method and system for monitoring faults in network interface cards on networked computer systems or devices. The system includes a means for establishing an electrical connection to a computer network; a means for controlling data sent across the establishing means; a means for directly querying the status of the establishing means; and a means for tracking the status of the establishing means. The method includes steps for initializing data structures for tracking the status of one or more network interface cards to be monitored; initiating monitoring of the one or more network interface cards; ascertaining a configurable polling interval; determining if a shutdown condition has occurred; monitoring the status of the one or more network interface cards when a shutdown condition has not occurred; and clearing all resources when a shutdown condition has occurred.Type: GrantFiled: May 8, 2002Date of Patent: November 13, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventor: Hoa Nguyen
-
Patent number: 7296070Abstract: A method for monitoring events generated on at least one computer system, said method comprising the steps of: (a) monitoring a set of event data generated on said at least one system; (b) recording said set of event data in a database; (c) interrogating said database to thereby select alert event data from said set of event data according to a predefined set of rules; and (d) reading said alert event data and issuing an appropriate action due to said generated event, said action issued according to said predefined set of rules.Type: GrantFiled: December 22, 2000Date of Patent: November 13, 2007Assignee: Tier-3 Pty. Ltd.Inventors: Geoffrey George Sweeney, Michael Anthony Cullen, Timothy Kek Ming Sim
-
Patent number: 7296082Abstract: A replication process to provide fault tolerance for a streaming signal in a computer network. In one embodiment, the original or source signal is sent to several splitters which, in turn, each make copies of the signal and send the copies into a second layer of devices, which are referred to as “concentrators.” A given concentrator receives as input one or more copies of the source signal. In a preferred embodiment, a given concentrator receives two copies of the source signal from at least two different splitters. The concentrators process the incoming streaming signal copies, for example, by merging them into a single or composite copy of the original source signal according to a given processing algorithm. The output of a given concentrator may then be fed into a splitter, with the process then being repeated if desired to make an arbitrary large number of copies of the signal. At the end of the replication process, the output of a splitter or a concentrator is fed directly or indirectly to an end user.Type: GrantFiled: June 9, 2003Date of Patent: November 13, 2007Assignee: Akamai Technologies, Inc.Inventors: F. Thomson Leighton, Daniel M. Lewin, David Shaw, Bruce Maggs
-
Patent number: 7293070Abstract: Disclosed are embodiments of a method, system and computer program product for deploying components of a site between systems in a portal framework. In one embodiment, file assets as well as non-file assets of at least one component of a site designated for export are stored as an export file. Non-file assets may be constructed as an extensible markup language fragment, such as an XML fragment, having a predetermined structure. In one embodiment, the site comprises a collection of software objects that can be manipulated by a set of users having assigned privileges defined by permissions associated with each software object in the collection of software objects. The export file is transferred to a remote system such as a web portal. The assets, which are configured to operate on the remote system, are extracted from the export file to a plurality of locations on the remote system.Type: GrantFiled: March 7, 2002Date of Patent: November 6, 2007Assignee: Vignette CorporationInventors: Dean Moses, John Petersen, Edith Harbaugh, Miles Chaston, Hans Akesson, David Shue, Sandeep Chauhan, Jean Tessier
-
Patent number: 7293095Abstract: A method of payload editing in an intelligent transparent gateway is provided. Certain applications include addressing information within the data streams of their sessions. When running on clients that are sharing a connection, such applications would send private, unreachable addressing information to remote peers, and the latter would be unable to respond to the clients's requests. The system of the instant invention supports an extensible means of modifying a session's application-layer data in flight, beyond the modifications made to the session's network-layer and transport-layer addressing information. Extensibility is achieved by allowing drivers to inspect the application-layer data in each packet received for a session, and to edit the application data in each packet. These editors register themselves with the gNAT of the instant invention as handlers for a specific TCP/UDP port number, and are henceforth invoked for each message translated in matching sessions.Type: GrantFiled: May 11, 2004Date of Patent: November 6, 2007Assignee: Microsoft CorporationInventor: Abolade Gbadegesin
-
Patent number: 7290051Abstract: A verification mechanism monitors incoming and outgoing traffic between a channel adapter and a switch fabric in an InfiniBandSM system in order to verify that the InfiniBandSM protocol is correctly followed by the channel adapter. The verification mechanism uses a simple hardware-independent interface to query the channel adapter hardware for specific values and completion queue, queue pair and work queue element attributes that are required for verification. The verification mechanism creates a plurality of verification components that monitor incoming and outgoing messages and verify that each of the channel adapter elements correctly follows the protocol. The verification mechanism is controlled by a verification application programming interface (API) that allows different test benches and tests to incorporate InfiniBandSM protocol verification in any test system for use with any hardware.Type: GrantFiled: January 9, 2003Date of Patent: October 30, 2007Assignee: Sun Microsystems, Inc.Inventors: Damian Dobric, Eduard Rozman, Francis Wong, Arina Finkelstein