Patents Examined by William Vaughn
  • Patent number: 7353267
    Abstract: A system provides a user with free Internet network access, in which an access control system sends video advertising files to a user who gains access to the Internet through a network connection that includes a viewer program that operates independently of the user's browser and e-mail programs. The viewer receives ads from the access control system and manages an ad pool that collects multiple video advertising files. Video advertising files are downloaded when the user is not actively using the bandwidth of the Internet connection to download Internet content of the user's choosing. The viewer program periodically opens a viewer window, which opens on top of any other open windows, and in which a video ad from the ad pool is displayed. When one or more video ads are finished, the viewer window is hidden or made an inactive window for a quiet interval. At the conclusion of the quiet interval, the viewer window is activated and the next ad in the ad pool is displayed.
    Type: Grant
    Filed: April 7, 2000
    Date of Patent: April 1, 2008
    Assignee: NetZero, Inc.
    Inventors: Ryan Cunningham, Robert Buch, Brian Hartman, Michael R. Jones, Jr., Laimonas Anusauskas
  • Patent number: 7353259
    Abstract: A node, within a networked computer system, is capable of supporting communications with other nodes relating to operating multiple application instances in a master-slave configuration. Each node periodically generates and sends a Heartbeat message that indicates the operational status and configuration information for one or more application instances being managed by the node. When a node receives a Heartbeat message from a remote node, it determines whether new configuration information should be obtained for each of the application instances the node is managing, and establishes a connection with a remote node that can access the new configuration information. The connection is an HTTP connection, in one embodiment. The node then requests and receives that new configuration information from the remote node. In one embodiment, the new configuration information is received in an XML format.
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: April 1, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Mark A. Bakke, James D. Muchow, Craig A. Johnson, Donald W. Teske
  • Patent number: 7349946
    Abstract: The system includes a computer for transmitting news information and a computer communicably connected to the computer for receiving the news information. The computer outputs the content of the news information as voice in an order predetermined based upon the content of the received news information, and displays an animation, which imitates a speaking individual, in conformity with the voice output. The user is thus capable of acquiring desired news information with facility.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: March 25, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventor: Makoto Hirota
  • Patent number: 7349967
    Abstract: A method for providing user interfaces in a first network to a remote access device, the first network including interconnected first devices and at least one interface device for connecting the first network to a second network. The remote access device establishes communication with the second network and sends a request to the interface device for accessing the first network; at least one of the first devices obtains information from one or more of the first devices, and generates a user interface description including at least one reference associated with the device information, the reference including an external address such that the device is accessible from the remote access device; the interface device sends the user interface description to the remote access device; and the remote access device displays a user interface based on the user interface description.
    Type: Grant
    Filed: July 19, 2001
    Date of Patent: March 25, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Dongyan Wang
  • Patent number: 7349981
    Abstract: A system, an apparatus, and a method for dividing an address into at least two parts and searching for an address from a table that matches at least a significant portion of one of those parts. Where a table address having an exact match to a part of the address is found, additional parts of the address may be matched to one or more table addresses iteratively.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: March 25, 2008
    Assignee: Intel Corporation
    Inventor: Miguel A Guerrero
  • Patent number: 7349949
    Abstract: The method disclosed herein presents systems and methods for facilitating development of a customizable portlet. The invention comprises receiving requested content information, merging presentation information with the requested content information to form merged information and rendering the merged information in the customizable portlet.
    Type: Grant
    Filed: December 26, 2002
    Date of Patent: March 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: Kathy R. Connor, Joseph A. Pescatello, Paul H. Orsillo
  • Patent number: 7349992
    Abstract: A system enables communication between a first network having a first network protocol and a second network having a second network protocol. At least one of the first and second networks is a storage area network. The system includes first and second data ports for receiving, from the first network, input data and state information respectively. A microsequencer is configured to translate the input data, which is expressed in the first network protocol, into corresponding data expressed in the second network protocol. This translation is performed in part on the basis of the state information.
    Type: Grant
    Filed: January 24, 2002
    Date of Patent: March 25, 2008
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Andrew Moroney, Gerald Sweeney, Kenneth Baumoel
  • Patent number: 7349974
    Abstract: In a client-server environment having a server group including one or more participating servers and one or more controller servers, where each participating server can communicate with at least one controller server, a method for coordinating actions among the servers in the server group comprising the steps of: (1) communicating between a client and at least one of the servers in the server group using a protocol that has limited or no defined procedures for passing state information between the client and the servers; (2) transmitting a request for an action from the client to one of the servers; and (3) communicating among a plurality of servers with at least one controller server coordinating actions of at least some of the servers in response to the request.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: March 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: Daniel Manuel Dias, Arun Kwangil Iyengar
  • Patent number: 7349973
    Abstract: A transaction is automatically issued with respect to one of end points and data is automatically transferred while the remaining data size of the transfer data is calculated based on the total size and the maximum packet size. When the remaining data size in the current transaction is less than the maximum packet size, the next transaction is issued automatically, and a short packet is transferred automatically to nest one of the end points. When the payload size of the packet to be transferred by the current transaction is the maximum packet size and the remaining data size of the transfer data is zero, a short packet of zero data length is transferred automatically to the next one of the end points. When DMA transfer is complete and the remaining data to be transferred is zero, a short packet of zero data length is transferred automatically in response to an IN token from a host. Data transfer according to USB On-The-Go is performed.
    Type: Grant
    Filed: March 4, 2003
    Date of Patent: March 25, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Nobuyuki Saito, Hiroaki Shimono, Takuya Ishida, Yoshiyuki Kamihara, Kenyou Nagao
  • Patent number: 7346696
    Abstract: A system for limiting group access is provided. A representative system includes a group access management system operable to store a plurality of resource lists, the resource lists comprising at least one contact and at least one group comprising at least one member and further comprising a group class of service marker associated with the at least one group. The system further comprises a network service router coupled to the group access management system and being operable to route a service request, if the service request includes an adequate class of service marker with respect to the group class of service marker. Methods and other systems for limiting group access are also provided.
    Type: Grant
    Filed: August 13, 2002
    Date of Patent: March 18, 2008
    Assignee: AT&T Deleware Intellectual Property, Inc.
    Inventor: Dale W. Malik
  • Patent number: 7346704
    Abstract: An emergent network is autonomous at the service level. Network nodes have policies that enable them to process different types of service requests, with the processing earning the nodes ‘rewards’. Successful nodes can pass some or all of their policies to other nodes using the evolutionary biology of bacteria as a model.
    Type: Grant
    Filed: September 14, 2001
    Date of Patent: March 18, 2008
    Assignee: British Telecommunications public limited company
    Inventors: Christopher M Roadknight, Ian W Marshall
  • Patent number: 7346674
    Abstract: A configurable fibre channel (FC) loop system is provided that may be used to couple mass storage devices to input/output (I/O) controllers in a data storage system. The system may include first and second port bypass systems (PBPS). Each PBPS may include FC protocol network sections having nodes that may be configured into different numbers of loops that may be used to couple the devices to the controllers.
    Type: Grant
    Filed: June 7, 2001
    Date of Patent: March 18, 2008
    Assignee: EMC Corporation
    Inventors: Brian Gallagher, Jeffrey Teachout, Thomas Linnell, Bernard Warnakulasooriya
  • Patent number: 7346647
    Abstract: A system and method for providing a consistent interface with different system products or software solutions includes one or more system units or machines wherein the different system products or software solutions (instruments) reside. A service request can be made to an instrument gateway associated with a particular system unit or machine that includes an instrument that can service the request. The instrument gateway selects an instrument sponsor associated with that particular instrument to invoke the requested service from that particular instrument.
    Type: Grant
    Filed: April 15, 2003
    Date of Patent: March 18, 2008
    Assignee: Computer Associates Think, Inc.
    Inventors: Gregory L. Bodine, Andrew J. Anderson, John P. Kane
  • Patent number: 7343418
    Abstract: A system and method for data distribution is disclosed. A bulletin board is employed to maintain a list of requests from nodes in the system. The requests indicate data requested and identify the node making the request. Nodes are able to post requests for data as long as they maintain a minimum performance level. Additionally, the nodes periodically check in with the bulletin board and receive the list of requests from the bulletin board. On determining to satisfy a particular request by a node, the node (serving node) contacts a requesting node (identified in the request) and transfers the requested data to the requesting node. After successful completion of the transfer, the requesting node reports to the bulletin board that the node has filled the request and the request is removed from the list of requests.
    Type: Grant
    Filed: June 3, 2002
    Date of Patent: March 11, 2008
    Assignee: Microsoft Corporation
    Inventor: Cormac E. Herley
  • Patent number: 7343395
    Abstract: Systems and methods are provided to facilitate resource access using prioritized multicast responses to a discovery request.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: March 11, 2008
    Assignee: Intel Corporation
    Inventors: Gregory P. Olsen, David A. Eatough
  • Patent number: 7343413
    Abstract: A server array controller that includes a Data Flow Segment (DFS) and at least one Control Segment (CS). The DFS includes the hardware-optimized portion of the controller, while the CS includes the software-optimized portions. The DFS performs most of the repetitive chores including statistics gathering and per-packet policy enforcement (e.g. packet switching). The DFS also performs tasks such as that of a router, a switch, or a routing switch. The CS determines the translation to be performed on each flow of packets, and thus performs high-level control functions and per-flow policy enforcement. Network address translation (NAT) is performed by the combined operation of the CS and DFS. The CS and DFS may be incorporated into one or more separate blocks. The CS and DFS are independently scalable. Additionally, the functionality of either the DFS or the CS may be separately implemented in software and/or hardware.
    Type: Grant
    Filed: March 21, 2001
    Date of Patent: March 11, 2008
    Assignee: F5 Networks, Inc.
    Inventors: Robert George Gilde, Steven Lee Harms
  • Patent number: 7343420
    Abstract: A data contents distribution system in which a contents distribution server puts contents and trial contents of the contents in question on a Web site on a network and a client side device of a user reproduces the trial contents to confirm the details of the contents before obtaining the contents, which includes a function of detecting the number of requests for reproduction of trial contents made by a user or a reproduction time of trial contents, a contents estimation function of determining user's estimation of the contents based on the detection result, and a function of feeding back the estimation result to the relevant contents on the Web site.
    Type: Grant
    Filed: June 11, 2003
    Date of Patent: March 11, 2008
    Assignee: NEC Corporation
    Inventor: Masahiro Suzuki
  • Patent number: 7343417
    Abstract: A system for obtaining a rating stream of information concerning a media presentation is described. The client unit provides a media player. In a preferred embodiment, the client unit also provides a rating indication display. The rating can be adjusted by the user. The rating information, along with time stamp information recorded when the rating changes, is provided from the client unit to a data collection unit. The analysis unit requests data from the data collection unit, and combines the ratings information from multiple users. In a preferred embodiment, the analysis unit combines the rating information according to demographic groups based on the demographic profiles of the users.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: March 11, 2008
    Assignee: Knowledge Networks, Inc.
    Inventor: Felix Baum
  • Patent number: 7340500
    Abstract: A system and method for providing peer groups in a peer-to-peer environment. A peer group may be one or more peers in a peer-to-peer environment that share a set of network services and content. A peer group may define an implicit scope for messages originating from members peers of the peer group. A peer group may provide redundant services and content for greater reliability. In one embodiment, interaction among peers and peer groups in the peer-to-peer environment may be implemented using protocols that are platform-independent as to programming language implementations and network transports. In one embodiment, peers may discover existing peer groups and join the existing peer groups. In one embodiment, peers may create new peer groups.
    Type: Grant
    Filed: January 22, 2002
    Date of Patent: March 4, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Bernard A. Traversat, Li Gong, William J. Yeager, Mohamed M. Abdelaziz, Michael J. Duigou, Eric Pouyoul, Jean-Christophe Hugly, William N. Joy, Michael J. Clary
  • Patent number: 7340522
    Abstract: A method and system for resource allocation. Specifically, in one embodiment, a method begins by receiving a request for an interactive session from a user. The request also comprises a resource requirement profile. Then, the method continues by selecting a computing resource having an affinity to the user. The computing resource is selected from a plurality of computing resources that are available to the user. The selected computing resource is implemented to support the interactive session. Thereafter, the selected computing resource is assigned to the user for use in the interactive session.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: March 4, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sujoy Basu, Vanish Talwar, Rajendra Kumar