Patents Examined by Michael D. Meucci
  • Patent number: 7603483
    Abstract: The present application discloses methods and systems for configuring and managing class-based condensation. One aspect thereof includes an automated mechanism to receive a user request for a document, retrieve the document from a content server, and compare the document to a base file of a document class. If a delta-difference between the requested document and the base file is less than a predetermined threshold value, create a condensed document by abbreviating redundancy in the requested document relative to the base file of the associated document class, associate the document with the document class, and transmit the condensed document to the user. The documents within a document class possess similar layouts.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: October 13, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Konstantinos Psounis, Janardhanan Jawahar
  • Patent number: 7577726
    Abstract: In a method for updating a hardware configuration of a networked communications device, a networked communications device is provided with one or more programmable logic units. A first hardware configuration is determined which describes hardware features programmed into the programmable logic unit. When an updated hardware configuration becomes available, it can be downloaded into a centralized file holding configuration information for the main circuit board and add-in options cards of the networked device. The programmable logic unit is re-programmed with the second hardware configuration to provide an updated hardware configuration.
    Type: Grant
    Filed: February 7, 2002
    Date of Patent: August 18, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Theodore Conard, Ming Chi Chen
  • Patent number: 7571244
    Abstract: A computer system and method providing for viewing and switching of audio-video data. The system comprises: a plurality of audio/video sources containing information referring to an event; a streaming server, streaming the contents of a first audio signal and a first video signal from the audio and video sources to a user; a feed distributor controllably feeding the first audio signal and first video signal to the streaming server; and a user-operated control unit communicating with the feed distributor and controlling operation of the feed distributor, so as to instruct the feed distributor to switch between audio or video. Switching between audio signals occurs without altering the video signals and switching between video signals occurs without altering the audio signals.
    Type: Grant
    Filed: July 2, 2001
    Date of Patent: August 4, 2009
    Inventors: Filippo Costanzo, Saverio Roncolini, Antonio Rossi
  • Patent number: 7516182
    Abstract: Systems and methods for managing data associated with incoming electronic messages including filtering incoming electronic messages according to the sender's address. In addition, a request/response technique categorizes sender's addresses as authorized, unauthorized, or unconfirmed, which categorizations are stored in associated data structure. The filtering processes and the categorization techniques can be used in connection with any of various methods for populating the data structures that identify sender's addresses associated with authorized and unauthorized senders. In this manner, recipients can effectively cause unsolicited electronic messages to be filtered out. Moreover, the processes generally do not require the recipient to view electronic messages and make decisions regarding whether the senders are to be categorized as unauthorized; rather, the timeliness and accuracy of the senders' responses determine whether specified senders are authorized or unauthorized.
    Type: Grant
    Filed: June 18, 2002
    Date of Patent: April 7, 2009
    Assignee: AOL LLC
    Inventor: Phillip Y. Goldman
  • Patent number: 7487224
    Abstract: The present invention utilizes central offices, located on the edge of a network to route requests along the edge of the network. Once an edge client receives a request for information, the edge client makes a determination as to whether the edge client can provide the information requested. If the edge client cannot provide the information requested, then the edge client determines whether a routing instruction applies which specifies a second edge client. If the routing instruction applies, then the request is routed to the second edge client.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: February 3, 2009
    Assignee: AT&T Intelletual Property I, L.P.
    Inventors: Barrett Kreiner, Jai Menon, Kim Littrell, Ronald Perrella
  • Patent number: 7483989
    Abstract: A protocol proxy relationship is established between a non-enabled host and a protocol-enabled router or other node in a multimedia session including a mobile communications network. A mechanism is provided that allows a non-enabled mobile terminal to communicate a protocol proxy request with a protocol-enabled node along an end-to-end path between the mobile terminal and a remote host. A mechanism is further provided to install information in the protocol enabled node so that it can function as the protocol proxy for the non-enabled mobile terminal.
    Type: Grant
    Filed: March 5, 2002
    Date of Patent: January 27, 2009
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Brian Williams, Ina B. Widegren, Johnson Oyama
  • Patent number: 7483982
    Abstract: A method and system for providing flexible access resources or services related to particular software applications are described. The system includes a database of Internet sites that have been categorized so that the system determines the category of information that a user is accessing on the Internet. The system is also programmed so users are only allowed to access sites a limited number of times. The system is further programmed to limit a user's access to the Internet based on the network's current bandwidth usage. Moreover, users can requested a postponed access, wherein the resource or service they are requesting is stored to a server, and available to the user at a later time. In addition, if a user chooses to access a resource or service that is within certain predefined categories, they are presented with the option of retrieving the resource or service, but notified that their access will be logged to a file.
    Type: Grant
    Filed: September 13, 2005
    Date of Patent: January 27, 2009
    Assignee: Websense, Inc.
    Inventors: Ronald Bjorn Hegli, Hal Case Lonas, Jr., Harold Kester
  • Patent number: 7475157
    Abstract: A system for maximizing the efficiency of a load balancing server for an asymmetric web farm utilizes a TCP stack and data packets to send and receive client service requests. An internal buffer enables each web server in the web farm to balance their loading based on the contents of the client service request. Data switching between the address portion of the user space and the address portion of the kernel space within the load balancing server is eliminated.
    Type: Grant
    Filed: September 13, 2002
    Date of Patent: January 6, 2009
    Assignee: SWsoft Holding, Ltd.
    Inventor: Alexander Tormasov
  • Patent number: 7424519
    Abstract: At least three storage devices are connected via a network to each other. Backup data is concurrently transferred from one of the storage devices, i.e., from a copy source storage device to other ones thereof, i.e., to copy destination storage devices. The amount of data transferred from the copy source storage device to each copy destination storage device is dynamically changed according to a state of a communication connection therebetween. At occurrence of a failure in the copy source storage device, necessary data can be concurrently read from the backup storage devices to restore the data in the copy source storage device at a high speed.
    Type: Grant
    Filed: July 15, 2002
    Date of Patent: September 9, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Kazuyoshi Hoshino, Hiroaki Odawara
  • Patent number: 7421511
    Abstract: In a computer system in which a computer, storage devices, and a storage management device are connected by a network, the computer or a first storage device accesses a second storage device using a plurality of paths in the network, and the computer or the first storage device performs load balancing among the plurality of paths on the basis of a ratio set in advance, it is detected that congestion has occurred on a path, a ratio at the time of congestion of the path is calculated, and a difference between the ratio at the time of congestion and the ratio set in advance is allocated to a ratio of the other paths between the computer or the first storage device and the second storage device.
    Type: Grant
    Filed: July 20, 2004
    Date of Patent: September 2, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Kenta Shiga, Atsuya Kumagai, Keisei Fujiwara
  • Patent number: 7386623
    Abstract: In a content live distribution, to notify people who are wanted to see the content that the contents live distribution will be performed, without the need for the content provider to carry out any troublesome operations. In a content supply system, a provider uses a streaming server to perform live distribution and makes a reservation for the use of a time zone, etc. to a server reservation control center with a user PC. In the case where the user PC sends desired reservation information including e-mail addresses of people who are wanted to see the content, to the server reservation control center over the Internet, when the reservation is permitted, the server reservation control center sends an e-mail notifying that a content distribution will be performed to each e-mail address.
    Type: Grant
    Filed: August 16, 2001
    Date of Patent: June 10, 2008
    Assignee: Sony Corporation
    Inventors: Takanori Nishimura, Keigo Ihara, Takao Yoshimine, Junko Fukuda, Takahiko Sueyoshi
  • Patent number: 7380019
    Abstract: In a computer system in which a computer, storage devices, and a storage management device are connected by a network, the computer or a first storage device accesses a second storage device using a plurality of paths in the network, and the computer or the first storage device performs load balancing among the plurality of paths on the basis of a ratio set in advance, it is detected that congestion has occurred on a path, a ratio at the time of congestion of the path is calculated, and a difference between the ratio at the time of congestion and the ratio set in advance is allocated to a ratio of the other paths between the computer or the first storage device and the second storage device.
    Type: Grant
    Filed: March 17, 2004
    Date of Patent: May 27, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Kenta Shiga, Atsuya Kumagai, Keisei Fujiwara
  • Patent number: 7373393
    Abstract: A computer system includes a first computer for receiving access requests to files from clients, a first storage device that is connected to the first computer and stores file management information, a second computer that receives access requests to data from the first computer, and a second storage device that is connected to the second computer and stores file data. Each time file data is received from the client, the first computer assigns identification information to the file data and stores the filename designated by the client and the identification information in the first storage device. The first computer stores the file data in the second storage device via the second computer.
    Type: Grant
    Filed: April 2, 2004
    Date of Patent: May 13, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Koji Sonoda, Masaaki Iwasaki, Shinichi Kishima
  • Patent number: 7366763
    Abstract: A notification service that efficiently scales to the number and variety of notifications and users being serviced. The notification service is separated into three general functional components. A listener component receives a notification in a network format suitable for transmitting the notification over a network. The listener component translates the notification into an internal processing format used by the notification service. The notification is then forwarded to a routing component that determines a category associated with the notification, and performs a set of one or more operations on the notification based on its category. Finally, the notification service is forwarded to a delivery service for delivery of the notification to the notification sink. The listener component, the routing component, and the delivery component may each be scaled in order to adjust for current processing loads using load balancing functionality.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: April 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Donald James McNamara, Frank Stephen Serdy
  • Patent number: 7356592
    Abstract: Disclosed is a method for controlling a web farm having a plurality of websites and servers, the method comprising categorizing customer requests received from said websites into a plurality of categories, said categories comprising a shareable customer requests and unshareable customer requests, routing said shareable customer requests such that any of said servers may process shareable customer requests received from different said websites, and routing said unshareable customer requests from specific said websites only to specific servers to which said specific websites have been assigned.
    Type: Grant
    Filed: January 24, 2002
    Date of Patent: April 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: Joel L. Wolf, Philip S. Yu
  • Patent number: 7356605
    Abstract: A system and method for controlling delivery of streaming media include the capability to receive streaming media at an endpoint device at a first delivery rate and at the endpoint device, determine whether to adjust the first delivery rate and generate a command to adjust the first delivery rate. The system and method further include the capability to receive the command at a media delivery system and stream subsequent media at the adjusted rate.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: April 8, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Joseph F. Khouri, Shmuel Shaffer, Robert T. Bell
  • Patent number: 7353287
    Abstract: Methods and apparatus, including computer programs, implementing a technique for creating and using marked foreign data blocks. In general, in one aspect, the technique includes receiving a host data file and a foreign data block. The host data file has a host data file format that is a native file format for a host application. The foreign data block is not native to the host data file format. The technique includes determining characteristics of the foreign data block and generating information describing the characteristics of the foreign data block, including information marking the beginning and end of the foreign data block and further including an identifier designed to be distinguishable from all other data in the host data file. The technique includes embedding the information and the foreign data block as a foreign data block packet in the host data file.
    Type: Grant
    Filed: September 26, 2001
    Date of Patent: April 1, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: Sean R. Parent, Glenn G. Gilley
  • Patent number: 7310687
    Abstract: The present application discloses methods and systems for configuring and managing class-based condensation. One aspect thereof includes an automated mechanism to receive a user request for a document, retrieve the document from a content server, and compare the document to a base file of a document class. If a delta-difference between the requested document and the base file is less than a predetermined threshold value, create a condensed document by abbreviating redundancy in the requested document relative to the base file of the associated document class, associate the document with the document class, and transmit the condensed document to the user. The documents within a document class possess similar layouts.
    Type: Grant
    Filed: March 23, 2001
    Date of Patent: December 18, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Konstantinos Psounis, Janardhanan Jawahar
  • Patent number: 7209967
    Abstract: A storage system coupled to a plurality of clients via a communication link includes a first file server including a first switching module and a first resource manager, the first resource manager configured to maintain a first resource table that provides mapping information; a second file server including a second switching module and a second resource manager, the second resource manager configured to maintain a second resource table that provides mapping information; a storage unit including a storage area of first type that is assigned to the first file server and a storage area of second type that is assigned to the second file server, the storage area of first type including a plurality of file systems, each file system having an Internet Protocol (IP) address. The storage area of first type includes first, second, and third file systems having first, second, and third IP addresses, respectively.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: April 24, 2007
    Assignee: Hitachi, Ltd.
    Inventor: Manabu Kitamura
  • Patent number: 7206862
    Abstract: A method and system are disclosed for efficiently matching incoming packets to previously forwarded outgoing packets within a network node to ensure a response received by a network node corresponds to a previously forwarded request. The network node receives an outgoing packet including state information and computes a mapping (e.g., hash) function value based upon the state information. Thereafter, the network node sets and entry within a bitmap at a position corresponding to the mapping function value. The network node also receives an incoming packet purportedly responsive to an earlier outgoing packet and includes state information of a type corresponding to the state information of an outgoing packet. The network node computes a mapping function value based upon the state information in the incoming packet. The network node then tests an entry corresponding to the mapping function value within one or more bitmaps including bits set at positions corresponding to previously forwarded outgoing packets.
    Type: Grant
    Filed: April 24, 2002
    Date of Patent: April 17, 2007
    Assignee: Microsoft Corporation
    Inventor: Graham A. Wheeler