Patents Examined by Nghi Tran
  • Patent number: 8275867
    Abstract: A domain to be published to an enterprise ECDN is associated (either by static configuration or dynamically) with a set of one or more enterprise zones configurable in a hierarchy. When a DNS query arrives for a hostname known to be associated with given content within the control of the ECDN, a DNS server preferably responds in one of three (3) ways: (a) handing back an IP address, e.g., for an ECDN intelligent node that knows how to obtain the requested content from a surrogate or origin server; (b) executing a zone referral to a next (lower) level name server in a zone hierarchy, or (c) CNAMing to another hostname, thereby essentially restarting the lookup procedure. In the latter case, this new CNAME causes the resolution process to start back at the root and resolve a new path, probably along a different path in the hierarchy. At any particular level in the zone hierarchy, preferably there is an associated zone server.
    Type: Grant
    Filed: January 12, 2009
    Date of Patent: September 25, 2012
    Assignee: Akamai Technologies, Inc.
    Inventor: Charles J. Neerdaels
  • Patent number: 8224981
    Abstract: A multimedia file transfer system including a redirector configured to identify a request to access a multimedia file via a network at a specified network address, and an accelerator configured to respond to the request by identifying at least one physical data storage device on which at least a portion of the multimedia file is stored, establish a plurality of data transfer links via the network with any of the devices, download a different portion of the multimedia file via each of the data transfer links, where any of the portions are downloaded at least partly concurrently, and provide, at least partly concurrently with downloading any of the portions, downloaded multimedia file data to a multimedia file player in the order in which the data appear in the multimedia file.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: July 17, 2012
    Assignee: Speedbit Ltd.
    Inventors: Yosef Vardi, Idan Feigenbaum, Fabian Ben Aderet
  • Patent number: 8195770
    Abstract: Mirroring write operations from a local storage system to a remote storage system. Such mirroring comprises intercepting I/O transactions to a storage disk of the local storage system, identifying a series of write transactions to said storage disk from the intercepted I/O transactions, storing an exact copy of the series of write transactions within a series of files that are created on a file-system of the local storage system, and transmitting the series of files from the local storage system to the remote storage system to accommodate a reproduction at the remote storage system of the series of write transactions as issued to said storage disk of the local storage system.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: June 5, 2012
    Assignee: DataCore Software Corproration
    Inventors: Ziya Aral, Roni Putra, Alistair Black, Yonjian Ren, Wenlei Mao
  • Patent number: 8190772
    Abstract: An apparatus and a method for layer-2 and layer-3 VPN discovery are disclosed. The apparatus is incorporated in a network, and the network includes a first carrier network. The first carrier network includes at least two layer-1 provider edge devices. Layer-1 VPN information is created within the first carrier network. BGP next hop information passes within the first carrier network. The BGP next hop information is for a selected one of the following: a layer-2 VPN-based provider edge device, a layer-3 VPN-based provider edge device, and a layer-2 and layer-3 VPN-based provider edge device. The network also includes a second carrier network within which the BGP next hop information is used for VPN discovery.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: May 29, 2012
    Assignee: Nortel Networks Limited
    Inventor: Hamid Ould-Brahim
  • Patent number: 8122110
    Abstract: There is provided a configuration management system for a network device, said network device including one or more sub-systems for implementing network services, said system comprising a configuration management interface in communication with an external configuration management agent; a sub-system interface in communication with said one or more sub-systems; a control entity for establishing configuration elements based on a previously stored template, said template including a set of defined values; and a subscription sub-system for sending a specification for implementing a service determined by each configuration element to said sub-system interface; wherein when one of said set of defined values is updated, said control entity updates all of said configuration elements based on said previously stored template.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: February 21, 2012
    Assignee: Rockstar Bidco, LP
    Inventors: Greg Wilbur, Can Aysan
  • Patent number: 8095680
    Abstract: An electronic device has a multimedia framework including an integration layer and a higher-level application layer. The integration layer includes predefined media processing components having an input/output interface configurable based on the type and format of media content delivered to the device during a streaming media session and that provide predefined media processing functions to the application layer for enabling playback of the media content. A streaming media management component included in the integration layer establishes and manages the streaming media session and configures one or more content pipes used during the streaming media session to access packets received by one or more sockets. The component also maps the content pipes to the sockets and processes packets retrieved from the one or more content pipes such that the media content is provided to corresponding ones of the predefined media processing components in accordance with their configured input/output interfaces.
    Type: Grant
    Filed: July 10, 2008
    Date of Patent: January 10, 2012
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mattias Pettersson, Frederic Gabin
  • Patent number: 8090761
    Abstract: A method and system thereof for distributing media data are described. A media segment, selected from a plurality of media segments stored on another node, is received. The media segment includes a portion of an item of media content. The item of media content is segmented according to segmentation characteristics. The media segment is stored in lieu of storing the item of media content in its entirety. The media segment can be forwarded to other nodes.
    Type: Grant
    Filed: July 12, 2002
    Date of Patent: January 3, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John G. Apostolopoulos, Wai-tian Tan, Susie J. Wee
  • Patent number: 7613817
    Abstract: The present invention discloses a system and method for counting Web-Services by means of a Resource-Counter Service offered as an own, independent Web-Service based on a SOAP communication protocol as well as a system and method for billing Web-Services using the result of the Resource-Counter Service for calculation of a charge. The Resource-Counter Service may be accessed by all Service-Provider having service description of the Resource-Counter Service. The service description for the Resource-Counter Service may be preferably created and published by the Service-Provider, categorized by the Service-Broker, and can be found and used to invoke the Resource-Counter Service by all Service-Provider using a charging model for their Web-Services. The Resource-Counter Service mainly provides the functionality to create all necessary data allowing calculation of the charge for the use of a Web-Service.
    Type: Grant
    Filed: March 14, 2002
    Date of Patent: November 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Wolfgang Eibach, Matthias Gruetzner, Dietmar Kuebler
  • Patent number: 7359940
    Abstract: When instruction data is received, a prescribed service is performed on the basis of the received instruction data. A processing result of the service is sent to a service processing apparatus as an instruction data transmission source. If the processing result of the service is normal, the instruction data is copied. One instruction data is sent to a service processing apparatus that is to performing a next service on the basis of a description in the instruction data, and the other instruction data is stored. If it is judged that an abnormality has occurred in the service processing apparatus as the instruction data transmission destination, the stored instruction data is sent to a service processing apparatus capable of performing a substitute service for the next service.
    Type: Grant
    Filed: September 15, 2003
    Date of Patent: April 15, 2008
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Meng Shi
  • Patent number: 7277956
    Abstract: Method, computer program product and server computer system for use in a client server computer architecture. The server sends media assets over computer network to client computer and maintains file system organized into plurality of asset groups, each asset group comprising plurality of media assets, wherein media assets share storage medium bandwidth and storage space on server computer that is reserved for asset group to which plurality of media assets belong. An asset group placement policy module is provided that evaluates attributes of asset group to determine optimal placement of asset group within the file system of server computer system, avoiding replication of assets and spreading asset group across multiple file systems wherever possible. A media asset placement policy module is provided that evaluates asset bandwidth to determine optimal placement for asset and available resources and use this evaluation to distribute media assets within asset groups.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: October 2, 2007
    Assignee: Kasenna, Inc.
    Inventors: Robert S. Horen, Sanjay Singal
  • Patent number: 7272663
    Abstract: A method and system for compressing and transmitting data using asynchronous transfer mode (ATM) is disclosed. The data include a plurality of segments. Each of the plurality of segments has a first end and a second end. In one aspect, the method and system include representing the first end of a segment with a partition compression code word and compressing a remaining portion of the segment. The method and system could also combine the marking of the boundary and subsequent data into a compound compression code word. In another aspect, the method and system include representing the first end of a segment with a transparent mode command, transmitting the transparent mode command, and transmitting a remaining portion of the segment.
    Type: Grant
    Filed: August 28, 2001
    Date of Patent: September 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Gordon Taylor Davis, Jeffrey Haskell Derby, Malcolm Scott Ware
  • Patent number: 7269643
    Abstract: A Web site quality measurement system and method. The Web site quality measurement method can include logging visitor data and session data for a Web site viewing session established between a Web site visitor and a Web site having one or more Web site pages. The logged visitor data and session data can be individually evaluated based upon pre-established ranking criteria. Subsequently, a composite score can be computed for the Web site viewing session based upon the individually evaluated data.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: September 11, 2007
    Assignee: Mediapulse, Inc.
    Inventor: Brian Ijams Spaid
  • Patent number: 7266600
    Abstract: Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is leveraged to allow programmatic portlets to serve as proxies for web services, thereby extending portlets beyond their traditional visual role. A deployment interface and a system interface are described for these portlet proxies. The deployment interface is used for composing new web services, and a composition tool is described. The system interface allows for run-time management of the web services by the portal platform. The service provider for a particular function may be bound to the portlet proxy at development time or at run-time.
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: September 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: James C. Fletcher, David B. Lindquist, Michael C. Wanderski, Ajamu A. Wesley
  • Patent number: 7243142
    Abstract: One embodiment of the present invention provides a distributed computer system comprising a group of nodes, said group of nodes having a first and a second node adapted to act as current monitor nodes, each node of the group of nodes having an identifier and a management layer being informed which node currently acts as the current monitor node. The first and second node each include a protocol server adapted to associate and to send an address to a node requesting an address in the group of nodes, and a memory adapted to store an association address-identifier of a node requesting an address. The protocol server is further capable of requesting the management layer of a node for an indication informing if said node acts as the current monitor node, and attributing, to the current monitor node, the ownership of a list of associations, said list comprising associations of the memory.
    Type: Grant
    Filed: January 29, 2003
    Date of Patent: July 10, 2007
    Assignee: Sun Microsystems, Inc
    Inventors: Didier Poirot, Francois Armand, Stephen McKinty
  • Patent number: 7231459
    Abstract: A method and apparatus for a routing scheme based on virtual space representation is described and illustrated. In one embodiment, the invention is a method of operating a network. The method includes translating a topology of the network into a digital representation in the form of multi-dimensional spatial configuration wherein a directed distance to any destination node or site indicates the available path options with the least or low number of hops through the network. The method also includes adding transmission cost data to the digital representation. The method further includes operating the network based on the digital representation.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: June 12, 2007
    Inventor: Girish P. Saraph
  • Patent number: 7219129
    Abstract: A mail program allows a user to simultaneously process multiple email messages to separate recipients or groups of recipients. A primary email has a primary message to be sent, and a secondary email or floater message is associated with the primary email, but directed to a different set of recipients than the primary email.
    Type: Grant
    Filed: November 28, 2001
    Date of Patent: May 15, 2007
    Inventor: Peter S. Weissman
  • Patent number: 7209973
    Abstract: The present invention is a system and method for distributed, highly scalable, wide area peer-to-peer network data storage. The functionally equivalent servers in the system are divided into groups. Each server maintains a dynamic list which is polled to determine the availability of the closest neighbor servers. Each server is switched between the groups of servers to optimize network connectivity parameters. Data and directory files are divided into a plurality of pieces which are stored on different servers. Files are uniformly and independently named, utilizing a tree with a common root, logical pathways, and unique file identifiers. When a server receives a client request for file system access, the plurality of file pieces are collected and sent to the client server from the neighbor servers simultaneously in order to optimize bandwidth. Servers with maximum throughput capacity are utilized for highest transmission speed and reduced processing time.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: April 24, 2007
    Assignee: SWSOFT Holdings, Ltd.
    Inventors: Alexander Tormasov, Sergei Beloussov, Stanislav Protassov
  • Patent number: 7171482
    Abstract: A method of managing bandwidth utilization during a communication session between a client system and a server system is disclosed. The method comprises monitoring data exchanged between the client system and server system, the client system operating a first application and a second application. The method further comprises detecting client-side contention for available bandwidth between the first application and the second application, and reducing accessible bandwidth for the first application based on the client-side contention. In one embodiment, the method further comprises increasing accessible bandwidth for the first application when client-side contention is no longer detected.
    Type: Grant
    Filed: July 12, 2002
    Date of Patent: January 30, 2007
    Assignee: iAnywhere Solutions, Inc.
    Inventors: Jerome Kemple Jones, Jr., Scott Michael McLean, Christopher Edward Foley
  • Patent number: 7159015
    Abstract: A configuration manager federated bean is provided for each host computer in the three-tiered management system. The configuration manager federated bean for a host computer is contacted by federated beans that manage each of the data services when a data service starts and stops using a data storage volume associated with the host computer. The configuration manager bean maintains persistent configuration information for each data service. In one embodiment, configuration manager beans can operate in a clustered environment where several beans store configuration information in a single storage area. Each of the beans implements an arbitration protocol so that only one bean writes to the storage area at any given time.
    Type: Grant
    Filed: November 16, 2001
    Date of Patent: January 2, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Chhandomay Mandal, Mark J. Musante, Peter J. Wagener, Roberta A. Pokigo
  • Patent number: 7139826
    Abstract: A method of performing an initial copy procedure in a remote copy system, the method including: configuring a network path between a first disk subsystem and a second disk subsystem to increase the speed of data transmission across the network path; configuring the remote copy system for a remote copy operation; performing an initial copy operation to copy data across the network path from the first disk subsystem to the second disk subsystem; and adjusting the network path to reduce the speed of data transmission across the network path. A remote copy system, including: a first disk subsystem located at a first site; and a second disk subsystem capable to be coupled to the first disk subsystem via a network path, with the network path capable to be configured to increase or decrease the speed of data transmission from the first disk subsystem to the second disk subsystem.
    Type: Grant
    Filed: July 13, 2001
    Date of Patent: November 21, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Naoki Watanabe, Kenji Yamagami