Patents Examined by Sean Reilly
  • Patent number: 7177919
    Abstract: 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: Grant
    Filed: November 28, 2000
    Date of Patent: February 13, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Alex Truong, Michael Giertych, Jan Medved, Mcv Subramaniam, Phong-Son Le, Stephen Maruyama
  • Patent number: 7171484
    Abstract: 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: Grant
    Filed: May 24, 2000
    Date of Patent: January 30, 2007
    Inventors: Michael R. Krause, David J. Garcia, Paul R. Culley, Renato J. Recio, Alan F. Benner
  • Patent number: 7162532
    Abstract: 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: Grant
    Filed: January 30, 2002
    Date of Patent: January 9, 2007
    Inventors: Steven M. Koehler, Eric K. Moe
  • Patent number: 7155520
    Abstract: 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: Grant
    Filed: July 30, 2001
    Date of Patent: December 26, 2006
    Assignee: Fujitsu Limited
    Inventor: Takashi Matsumoto
  • Patent number: 7152093
    Abstract: 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: Grant
    Filed: November 26, 2003
    Date of Patent: December 19, 2006
    Assignee: Collaboration Properties, Inc.
    Inventors: Lester F. Ludwig, J. Chris Lauwers, Keith A. Lantz, Gerald J. Burnett, Emmett R. Burns
  • Patent number: 7152116
    Abstract: 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: Grant
    Filed: August 13, 1999
    Date of Patent: December 19, 2006
    Assignee: National Instruments Corporation
    Inventors: Paul Austin, David Fuller, Kurt M. Carlson, Chris Mayer, Stephen Rogers, Joe Savage, Brian Sierer
  • Patent number: 7113971
    Abstract: 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: Grant
    Filed: August 1, 1997
    Date of Patent: September 26, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hirokazu Ohi, Yasutomo Suzuki, Tadashi Yamakawa, Mamoru Sato, Yasuhiro Okuno
  • Patent number: 7111071
    Abstract: 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: Grant
    Filed: June 29, 2000
    Date of Patent: September 19, 2006
    Assignee: Intel Corporation
    Inventor: Donald F Hooper
  • Patent number: 7110962
    Abstract: 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: Grant
    Filed: October 31, 2001
    Date of Patent: September 19, 2006
    Inventors: Thomas C. Amon, Dan M. Baer
  • Patent number: 7099957
    Abstract: 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: Grant
    Filed: August 23, 2001
    Date of Patent: August 29, 2006
    Assignee: The DirectTV Group, Inc.
    Inventors: Douglas A. Cheline, Michael Ma, Ye Zhang, Lester J. Chong
  • Patent number: 7085819
    Abstract: 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: Grant
    Filed: December 20, 2001
    Date of Patent: August 1, 2006
    Assignee: Sigma Storage
    Inventors: Jonathan D. Bright, John A. Chandy, Ericson G. Fordelon, Matthew B. Ryan
  • Patent number: 7047306
    Abstract: 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: Grant
    Filed: January 17, 2001
    Date of Patent: May 16, 2006
    Assignees: EGC & Co., Ltd., Mizi Research, Inc.
    Inventors: Dae-Hoon Zee, Yong-Hwa Kim, Jun Hwang
  • Patent number: 7032027
    Abstract: 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: Grant
    Filed: October 13, 2000
    Date of Patent: April 18, 2006
    Assignee: Lucent Technologies Inc.
    Inventors: Walter Hans Meissner, Gines Milara, Ramakrishna Vishnuvajjala
  • Patent number: 7010582
    Abstract: 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: Grant
    Filed: June 26, 2000
    Date of Patent: March 7, 2006
    Assignee: Entrust Limited
    Inventors: Ray C. H. Cheng, Paul C. Van Oorschot, Stephen William Hillier
  • Patent number: 7003559
    Abstract: 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: Grant
    Filed: October 23, 2000
    Date of Patent: February 21, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Srikanth Nataraian, Darren D. Smith
  • Patent number: 7003562
    Abstract: 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: Grant
    Filed: September 17, 2001
    Date of Patent: February 21, 2006
    Assignee: Redseal Systems, Inc.
    Inventor: Alain Jules Mayer
  • Patent number: 6988127
    Abstract: 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: Grant
    Filed: October 31, 2001
    Date of Patent: January 17, 2006
    Assignee: Sony Corporation
    Inventors: Satoru Matsuda, Mioko Sakuragi