Patents Examined by Sean Reilly
-
Patent number: 7177919Abstract: A method and system for controlling tasks performed on network cards is disclosed. In one embodiment, the method disclosed controls applications that are executed within the network. The method of controlling the applications comprises transition.Type: GrantFiled: November 28, 2000Date of Patent: February 13, 2007Assignee: Cisco Technology, Inc.Inventors: Alex Truong, Michael Giertych, Jan Medved, Mcv Subramaniam, Phong-Son Le, Stephen Maruyama
-
Patent number: 7171484Abstract: A distributed computer system includes a source endnode including a source process which produces message data and a send work queue having work queue elements that describe the message data for sending. A destination endnode includes a destination process and a receive work queue having work queue elements that describe where to place incoming message data. A communication fabric provides communication between the source endnode and the destination endnode. An end-to-end context is provided at the source endnode and the destination endnode storing state information to ensure the reception and sequencing of message data sent from the source endnode to the destination endnode permitting reliable datagram service between the source endnode and the destination endnode.Type: GrantFiled: May 24, 2000Date of Patent: January 30, 2007Inventors: Michael R. Krause, David J. Garcia, Paul R. Culley, Renato J. Recio, Alan F. Benner
-
Patent number: 7162532Abstract: A computer-implemented method and system allows a remote computer user to listen to teams in a race event. The method includes receiving audio signals from a plurality of audio sources at the race event; transmitting at least some of the audio signals to a remote computer; and filtering the audio signals as a function of the source of at least some of the audio signals so that at least some of the audio signals are not played by the remote computer and heard by the user.Type: GrantFiled: January 30, 2002Date of Patent: January 9, 2007Inventors: Steven M. Koehler, Eric K. Moe
-
Patent number: 7155520Abstract: A telephone, when dialing another telephone, gives first address information of another telephone to a server, and obtains call identifying information corresponding to the first address information and second address information as a dial number of a control unit from the server. The telephone gives the control unit a call containing the call identifying information based on the second address information. The control unit obtains the first address information corresponding to the call identifying information from the server, and allows the call from the telephone to arrive at another telephone corresponding to the first address information.Type: GrantFiled: July 30, 2001Date of Patent: December 26, 2006Assignee: Fujitsu LimitedInventor: Takashi Matsumoto
-
Patent number: 7152093Abstract: A system for real-time, communication between a plurality of separated users comprising at least one communication device for use by each of the plurality of users and having an associated display, at least one communication network to which at least first and second users can connect by logging in at their respective communication devices. Further included are at least one service record for the first and second logged in users, the at least one service record including user identification information and an associated location where each user is logged in. Computer software also is provided for causing display of a user identifier for at least the second user on the display of at least the first user's communication device, and generating a signal in response to a user selecting the displayed second user's identifier.Type: GrantFiled: November 26, 2003Date of Patent: December 19, 2006Assignee: Collaboration Properties, Inc.Inventors: Lester F. Ludwig, J. Chris Lauwers, Keith A. Lantz, Gerald J. Burnett, Emmett R. Burns
-
Patent number: 7152116Abstract: A system and method for automatically generating URLs which reference one or more data sources or data targets connected to a computer. The data sources/targets may be of any type including files, http servers, ftp servers, hardware devices, etc. The generated URLs may be used together with a system such as the Data Socket system to seamlessly read data from disparate data source types or write data to disparate data target types without having to manually perform configuration, connection operations, data format conversion, etc. The URLs are generated automatically and contain all the information necessary for accessing the data source/target. This greatly abstracts a user or application from the I/O process.Type: GrantFiled: August 13, 1999Date of Patent: December 19, 2006Assignee: National Instruments CorporationInventors: Paul Austin, David Fuller, Kurt M. Carlson, Chris Mayer, Stephen Rogers, Joe Savage, Brian Sierer
-
Patent number: 7113971Abstract: An end user is provided with an environment to easily remote-control a video camera via a general network such as the Internet. For this purpose, on a client side, the content of camera control is described in file-transfer protocol description, and the description is transferred to a camera server on the Internet via a browser. The camera server interprets the description, controls a camera in accordance with the designated content, to perform image sensing, and returns the obtained video image as the content of a file to the client. The client performs various controls while observing the video image. When a desired angle has been found, the client instructs to register the angle in a bookmark, then angle information displayed at that time is registered. Thereafter, when the user of the client can see the video image obtained on the same image-sensing conditions by merely select-designating the angle information registered in the bookmark.Type: GrantFiled: August 1, 1997Date of Patent: September 26, 2006Assignee: Canon Kabushiki KaishaInventors: Hirokazu Ohi, Yasutomo Suzuki, Tadashi Yamakawa, Mamoru Sato, Yasuhiro Okuno
-
Patent number: 7111071Abstract: A method of searching a database for a prefix representing a destination address including loading two trees of tables, each tree of tables having a large table at a root branching to small tables and traversing the two tables of trees in parallel to find a match of an entry to the prefix. An entry includes a router pointer representing the destination address and a pointer to a next small table. The small tables include prefix match fields for indexed table entries, a population count of pointers and hidden prefix entries that hold shorter prefix route entry pointers.Type: GrantFiled: June 29, 2000Date of Patent: September 19, 2006Assignee: Intel CorporationInventor: Donald F Hooper
-
Patent number: 7110962Abstract: A method of delivering information across a computer network includes receiving a request from a client program for user-selected information, and transmitting provider-selected information in response to the request if no qualifying provider-selected message has been previously transmitted to the client program.Type: GrantFiled: October 31, 2001Date of Patent: September 19, 2006Inventors: Thomas C. Amon, Dan M. Baer
-
Patent number: 7099957Abstract: A host name query is received by a modem from a client computer. The host name query is simultaneously transmitted from the modem to a plurality of Domain Name System (DNS) servers. A response is returned to the client computer from the modem, where the response is based on the host name query and any responses received from the DNS servers. In a preferred embodiment at least one address associated with the host name query is acquired from the DNS servers. The client computer then sends a request for content to the address. If more than one address is returned, all but one of the addresses is eliminated. This can be done by rejecting all but the most recent address, or rejecting all addresses not provided by a service provider DNS server.Type: GrantFiled: August 23, 2001Date of Patent: August 29, 2006Assignee: The DirectTV Group, Inc.Inventors: Douglas A. Cheline, Michael Ma, Ye Zhang, Lester J. Chong
-
Patent number: 7085819Abstract: A distributed network data storage method includes receiving a data set from a client, defining a virtual device to include a plurality of device portions each on one of a plurality of network servers, parsing the data set into a plurality of data portions, and writing each of the data portions to a corresponding one of the virtual device portions. Methods are also disclosed for securely writing data to the virtual devices, and for identifying and reconstructing corrupt data. A system for implementing the data storage/retrieval method includes a plurality of network servers, each running a distributed RAID server application. The servers communicate with clients via a first network, and with each other via a second network.Type: GrantFiled: December 20, 2001Date of Patent: August 1, 2006Assignee: Sigma StorageInventors: Jonathan D. Bright, John A. Chandy, Ericson G. Fordelon, Matthew B. Ryan
-
Patent number: 7047306Abstract: A system and method for providing Internet broadcasting data based on hierarchical structure, which can reduce a bottleneck problem due to data congestion. The method for providing Internet broadcasting data includes the steps of; a) if a connection request signal is received from a first terminal, determining whether a number of terminals connected to a server is smaller than a threshold value; b) if the number of the terminals connected to the server is smaller than the threshold value, transmitting broadcasting data to the first terminal; and c) if the number of the terminals connected to the server is not smaller than the threshold value, leading the first terminal to try to connect a second terminal, wherein the second terminal is one of the terminals connected to the server.Type: GrantFiled: January 17, 2001Date of Patent: May 16, 2006Assignees: EGC & Co., Ltd., Mizi Research, Inc.Inventors: Dae-Hoon Zee, Yong-Hwa Kim, Jun Hwang
-
Patent number: 7032027Abstract: A method of processing nested message layers which allows for encoding all the message layers into one formatted message buffer without incurring a copy at each message layer. A generalized approach for representing the context of each message layer and linking them to facilitate the encoding and decoding of message layers.Type: GrantFiled: October 13, 2000Date of Patent: April 18, 2006Assignee: Lucent Technologies Inc.Inventors: Walter Hans Meissner, Gines Milara, Ramakrishna Vishnuvajjala
-
Patent number: 7010582Abstract: Methods and systems are provided which convey access control information from a first server to a second server through an end user device, for example in a system in which these servers and devices are all connected to the Internet. The method starts after the first server receives a message from the end user device. The first server in response to this message from the end user device sends a response message to the end user device containing the access control information to be conveyed to the second server, optionally after performing authentication. The response message also contains an instruction for the end user device to post a second message to the second server containing the information. The information is preferably contained in a content portion of the message. A hidden form may be used in the response message to contain the information. Optionally, the end user may be presented with an option to post the second message or not.Type: GrantFiled: June 26, 2000Date of Patent: March 7, 2006Assignee: Entrust LimitedInventors: Ray C. H. Cheng, Paul C. Van Oorschot, Stephen William Hillier
-
Patent number: 7003559Abstract: A preferred system includes a processor, a discovery mechanism and a layout mechanism. The discovery mechanism is configured to generate and store topology data specifying connectors and segments of a communication network. The layout mechanism, which interfaces with the discovery mechanism, is configured to receive topology data from the discovery mechanism and drive a display based upon the topology data. Additionally, the discovery mechanism is configured to determine a path between a start node and an end node based upon the topology data. For instance, such a path(s) may be based upon information corresponding to a type of path of interest and/or information corresponding to a type of connector of interest. Methods and computer readable media also are provided.Type: GrantFiled: October 23, 2000Date of Patent: February 21, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Srikanth Nataraian, Darren D. Smith
-
Patent number: 7003562Abstract: A method and an apparatus for analyzing a network configuration against a corporate network policy and determining violation(s) against the corporate network policy. A report indicating the violation(s) can be generated indicating instances of the violation(s). An analysis platform reads in a network policy. The analysis platform collects configuration files from the relevant network devices in the network and builds up an internal instance of a network configuration model based on the configuration files and the network topology. The analysis platform analyzes this network configuration model according to the network policy and adds an entry to its final report each time that it detects a violation against the network policy in the network configuration model. The data in the entries pinpoints the cause of the deviation(s) from the network policy.Type: GrantFiled: September 17, 2001Date of Patent: February 21, 2006Assignee: Redseal Systems, Inc.Inventor: Alain Jules Mayer
-
Patent number: 6988127Abstract: A method and an information processing apparatus are provided for efficiently advertising a community provided in a virtual space. A user transmits a request for generating a community in a virtual space. Data relating to a community is newly generated and stored. Greeting sentences are thereafter sent to communities that are near the newly generated community in a virtual positional relationship of a virtual space.Type: GrantFiled: October 31, 2001Date of Patent: January 17, 2006Assignee: Sony CorporationInventors: Satoru Matsuda, Mioko Sakuragi