Patents Examined by William Vaughn
-
Patent number: 7353267Abstract: 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: GrantFiled: April 7, 2000Date of Patent: April 1, 2008Assignee: NetZero, Inc.Inventors: Ryan Cunningham, Robert Buch, Brian Hartman, Michael R. Jones, Jr., Laimonas Anusauskas
-
Patent number: 7353259Abstract: 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: GrantFiled: April 22, 2002Date of Patent: April 1, 2008Assignee: Cisco Technology, Inc.Inventors: Mark A. Bakke, James D. Muchow, Craig A. Johnson, Donald W. Teske
-
Patent number: 7349946Abstract: 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: GrantFiled: September 28, 2001Date of Patent: March 25, 2008Assignee: Canon Kabushiki KaishaInventor: Makoto Hirota
-
Patent number: 7349967Abstract: 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: GrantFiled: July 19, 2001Date of Patent: March 25, 2008Assignee: Samsung Electronics Co., Ltd.Inventor: Dongyan Wang
-
Patent number: 7349981Abstract: 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: GrantFiled: December 18, 2003Date of Patent: March 25, 2008Assignee: Intel CorporationInventor: Miguel A Guerrero
-
Patent number: 7349949Abstract: 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: GrantFiled: December 26, 2002Date of Patent: March 25, 2008Assignee: International Business Machines CorporationInventors: Kathy R. Connor, Joseph A. Pescatello, Paul H. Orsillo
-
Patent number: 7349992Abstract: 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: GrantFiled: January 24, 2002Date of Patent: March 25, 2008Assignee: Emulex Design & Manufacturing CorporationInventors: Andrew Moroney, Gerald Sweeney, Kenneth Baumoel
-
Patent number: 7349974Abstract: 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: GrantFiled: September 30, 2004Date of Patent: March 25, 2008Assignee: International Business Machines CorporationInventors: Daniel Manuel Dias, Arun Kwangil Iyengar
-
Patent number: 7349973Abstract: 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: GrantFiled: March 4, 2003Date of Patent: March 25, 2008Assignee: Seiko Epson CorporationInventors: Nobuyuki Saito, Hiroaki Shimono, Takuya Ishida, Yoshiyuki Kamihara, Kenyou Nagao
-
Patent number: 7346696Abstract: 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: GrantFiled: August 13, 2002Date of Patent: March 18, 2008Assignee: AT&T Deleware Intellectual Property, Inc.Inventor: Dale W. Malik
-
Patent number: 7346704Abstract: 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: GrantFiled: September 14, 2001Date of Patent: March 18, 2008Assignee: British Telecommunications public limited companyInventors: Christopher M Roadknight, Ian W Marshall
-
Patent number: 7346674Abstract: 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: GrantFiled: June 7, 2001Date of Patent: March 18, 2008Assignee: EMC CorporationInventors: Brian Gallagher, Jeffrey Teachout, Thomas Linnell, Bernard Warnakulasooriya
-
Patent number: 7346647Abstract: 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: GrantFiled: April 15, 2003Date of Patent: March 18, 2008Assignee: Computer Associates Think, Inc.Inventors: Gregory L. Bodine, Andrew J. Anderson, John P. Kane
-
Patent number: 7343418Abstract: 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: GrantFiled: June 3, 2002Date of Patent: March 11, 2008Assignee: Microsoft CorporationInventor: Cormac E. Herley
-
Patent number: 7343395Abstract: Systems and methods are provided to facilitate resource access using prioritized multicast responses to a discovery request.Type: GrantFiled: March 29, 2002Date of Patent: March 11, 2008Assignee: Intel CorporationInventors: Gregory P. Olsen, David A. Eatough
-
Patent number: 7343413Abstract: 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: GrantFiled: March 21, 2001Date of Patent: March 11, 2008Assignee: F5 Networks, Inc.Inventors: Robert George Gilde, Steven Lee Harms
-
Patent number: 7343420Abstract: 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: GrantFiled: June 11, 2003Date of Patent: March 11, 2008Assignee: NEC CorporationInventor: Masahiro Suzuki
-
Patent number: 7343417Abstract: 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: GrantFiled: November 30, 2001Date of Patent: March 11, 2008Assignee: Knowledge Networks, Inc.Inventor: Felix Baum
-
Patent number: 7340500Abstract: 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: GrantFiled: January 22, 2002Date of Patent: March 4, 2008Assignee: 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: 7340522Abstract: 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: GrantFiled: July 31, 2003Date of Patent: March 4, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sujoy Basu, Vanish Talwar, Rajendra Kumar