Abstract: A storage system includes a virtual volume configured on a storage controller and mapping to a physical storage capacity maintained at a remote location by a storage service provider (SSP). The storage controller receives an I/O command in a block-based protocol specifying a logical block address (LBA). The storage controller correlates the LBA with a file name of a file stored by the SSP, translates the I/O command to an IP-supported protocol, and forwards the translated I/O command with the file name to the SSP for processing. In the case of a write command, the SSP stores the write data using the specified file name. In the case of a read command, the SSP enables download of data from the specified file name. In an alternative embodiment, a NAS head may replace the storage controller for correlating the LBA with a file name and translating the I/O command.
Abstract: A method for monitoring and visualizing user access made to a web site is disclosed. The method comprises: embedding in a web page to be monitored code to request a thumbnail image from a site when the page is loaded into a browser. The embedded code also includes a user-activateable link to a page within the system server. At the system server, the requested thumbnail image is returned to the web browser, and the IP address from which the thumbnail was requested is recorded. For each recorded IP address, the server determines a corresponding geographical location. The server creates and stores an image that is a geographical representation of the geographical distribution of the recorded IP addresses, and a thumbnail representation of that image. Upon activation of the user-activateable link, the linked page within the system server that includes the image previously created is retrieved by the browser. The thumbnail image requested by the embedded code is the thumbnail image created in this step.
Abstract: The embodiment of the present invention provides a method for establishing P2P connection, comprising the steps of: a first terminal initiating connection sends a message to a second terminal to be connected, wherein the message contains the address of the first terminal; the second terminal reads the address of the first terminal initiating connection upon receiving the message, and initiates a P2P connection to the address of the first terminal. The embodiment of the present invention also provides another method for establishing P2P connection, through which both UDP P2P connection and TCP P2P connection can be established.
Type:
Grant
Filed:
March 27, 2007
Date of Patent:
September 14, 2010
Assignee:
Tencent Technology (Shenzhen) Company Limited
Inventors:
Zhu Liang, Fuzhong Sheng, Baohe Zhang, Nian Liu
Abstract: Application health is determined by calculating baseline deviation for one or more transactions based on past data having the same context as current data being examined. The performance data is generated in response to monitoring one or more applications that perform transactions during a time period. The performance data may include transaction metric data and the context data describing conditions under which one or more transactions were performed. A baseline is determined by predicting current or recent transaction performance data values using past transaction performance data associated with the same context. Based on the comparison of the actual and predicted data with the same or similar context, a deviation from the baseline value is determined for the transaction and reported, for example to a user through an interface.
Abstract: Systems and methods for recording viewing of an advertisement on a mobile computing device. In an example method the mobile computing device initiates presentation of a digital content file having one or more associated advertisements, transmits from the mobile computing device at least one of an identifier for the presented digital content file or an identifier of the associated advertisement over a wireless network to a server, and updates an advertisement impression count at the server based on the transmitted digital content file identifier or associated advertisement identifier. The digital content file and associated one or more advertisement may be received from another mobile computing device. The mobile computing devices include cellular phones.
Abstract: A system and method for communicating, browsing, verifying and routing data in storage operation systems using network attached storage devices is provided. In some embodiments, the system may include a management module and a media management component connected to the management server, which interoperate with network attached storage devices to provide the communicating, browsing, verifying and routing functions.
Abstract: A computer program product for a wireless LAN system is configured such that connection settings necessary for a first communication terminal to connect with a wireless access point are made in accordance with an instruction from a second communication terminal, the second communication terminal being capable of performing data communication with the first communication terminal, the computer program product comprising computer readable instructions that cause a computer to function as the second communication terminal, the instructions defining procedures of determining, with performing data communication with the first communication terminal, whether the first communication terminal is capable of realizing a predetermined process regarding the connection settings by itself, and instructing the first communication terminal by sending the instruction for the connection settings to the first communication terminal in accordance with a result of determination made by the determining procedure.
Abstract: An apparatus for playing media and method of setting resources thereof are disclosed, by which an application is able to substantially control a media player in a manner that a specific resource used for a media player is set to be allocated by the application. The present invention includes creating a player controlling media signals, setting at least one specific resources to be used by the created player, and executing the created player using the set specific resource.
Abstract: The present invention, generally speaking, provides a broad-based solution for acquisition, processing and distribution of media objects including pictures (images), movies, videos, graphics, sound clips, etc via the Internet or the like. And specifically, it is a solution to such systems for use in applications wherein there are multiple originators of media objects that will be viewed in multiple web sites having different viewing requirements. A browser-based Aprepare and post@ tool prepares and submits media objects from inside a standard browser to a remote server. A Media Acquisition, Processing and Distribution (MAPD) system receives these media objects, processes them to meet specific requirements, and delivers them for integration into remote databases. MAPD system services include media object submission, processing, hosting and mirroring. The hosting service delivers a media object URL to a remote database, allowing the media object to be requested and served by the media object server.
Type:
Grant
Filed:
November 5, 2007
Date of Patent:
July 20, 2010
Assignee:
Summit 6 LLC
Inventors:
Lisa T. Wood, Scott M. Lewis, Robin T. Fried
Abstract: A sensor node may be used for another purpose for a moment and may also be replaced. By configuring, for a sensor node, a logic node which is provided with the physical node use information indicating whether or not the sensor node is in use and the logical node use information indicating whether or not the sensor node is provided as a logic node, a sensor node to be replaced may be specified based on the replacement request of the sensor node, a sensor node is selected which is configured as logic node providing the physical node use information indicating that the sensor node is not used and the logic node use information indicating that the sensor node is provided as the logic node, thus selected sensor node is identified as the replacing sensor node to achieve the replacement from the replaced sensor node to the replacing sensor node.
Abstract: An outgoing message judging device judges if an outgoing message transmitted by a sending process is cacheable or not; An outgoing message queue queues the outgoing message, when the judging result indicates to be noncacheable. A returning message judging device judges if a returning message transmitted by a receiving process is cacheable or not; A returning message queue queues the returning message, when the judging result indicates to be noncacheable. A message cache unit stores the returning message in association with the outgoing message corresponding to the outgoing message when the judgment result is cacheable, or caches the returning message corresponding to the outgoing message to transmit the returning message to the returning message queue when the judgment result is cacheable.
Abstract: A system (EMS) is dedicated to the management of network equipments (NE) of a communications network (N) capable of carrying out traffic processing operations associated with services and defined by policy rules delivered in the form of primary data by a policy server (PS). This system (EMS) comprises processing means (MT) interfaced between the policy server (PS) and the network equipments (NE) to allow centralized management of the policy rules and of their institution in the network equipments. The processing means (MT) comprise, for example, conversion means (MC) which, when they receive primary data from the policy server (PS) intended for one of the network equipments (NE), convert the primary data into configuration commands to be sent to the equipment in accordance with its management protocol.
Type:
Grant
Filed:
July 7, 2004
Date of Patent:
July 13, 2010
Assignee:
Alcatel
Inventors:
Arnaud Gonguet, Maurice Edwiges, Julien Robinson
Abstract: A method (and system) for managing and controlling allocation and de-allocation of resources based on a guaranteed amount of resource and additional resources based on a best effort for a plurality of customers, includes dynamically allocating server resources for a plurality of customers, such that the resources received by a customer are dynamically controlled and the customer receives a guaranteed minimum amount of resources as specified under a service level agreement (SLA). The best effort is defined in the SLA as a range of service to be provided to the customer if server resources are currently available.
Type:
Grant
Filed:
February 11, 2008
Date of Patent:
July 13, 2010
Assignee:
International Business Machines Corporation
Inventors:
German Goldszmidt, Jean A. Lorrain, Kiyoshi Maruyama, Dinesh Chandra Verma
Abstract: The present invention enables a content provider to dynamically assemble content at the edge of the Internet, preferably on content delivery network (CDN) edge servers. Preferably, the content provider leverages an “edge side include” (ESI) markup language that is used to define Web page fragments for dynamic assembly at the edge. Dynamic assembly improves site performance by catching the objects that comprise dynamically generated pages at the edge of the Internet, close to the end user. The content provider designs and develops the business logic to form and assemble the pages, for example, by using the ESI language within its development environment. Instead of being assembled by an application/web server in a centralized data center, the application/web server sends a page template and content fragments to a CDN edge server where the page is assembled. Each content fragment can have its own cacheability profile to manage the “freshness” of the content.
Type:
Grant
Filed:
August 20, 2001
Date of Patent:
July 6, 2010
Assignee:
Akamai Technologies, Inc.
Inventors:
Daniel M. Lewin, Anne E. Lewin, legal representative, Andrew Thomas Davis, Samuel Dov Gendler, Marty Kagan, Jay Gunvantral Parikh, William Edward Weihl
Abstract: Methods and systems for providing information management services to data objects at both global and local levels. The computer system includes an information management server for providing customized services to the data objects. One exemplary method identifies data objects that have been divided into logical groups within a computer system. A first and second set of information management rules are also identified, where the first set of information management rules has been associated with one of the logical groups. The first set of information management rules is applied to the data objects located within the logical group associated with the first set of information management rules, and the second set of information management rules is applied to all of the data objects in all of the logical groups. The second set of information management rules may include global service areas and levels that are offered by the information management server.
Type:
Grant
Filed:
March 27, 2007
Date of Patent:
July 6, 2010
Assignee:
EMC Corporation
Inventors:
Stephen Perrin, Manoj Nair, Iva Blazina Vukelja, John Philip Bell, II, Alex Rankov
Abstract: A method, system and computer program product for storing document information in an application service provider (ASP) which is connected to a user terminal through a network, such as the Internet. The method on which the system and computer program product are based includes inputting the document information into the user terminal, inputting a previously created e-mail address into the user terminal, the e-mail address being confirmed by the ASP and corresponding to a storage location in the ASP, and sending the document information to the e-mail address via the network. The document information may be input into the user terminal either manually or automatically and a storage folder may be created for storing documents to the ASP. Where the user terminal is an Internet fax machine, the Internet fax machine can be set up to automatically send all document information received by the Internet fax machine to the ASP for storage.
Abstract: A method and mechanism for managing access to a plurality of registers in a processing device are contemplated. A processing device includes multiple nodes coupled to a ring bus, each of which include one or more registers which may be accessed by processes executing within the device. Also coupled to the ring bus is a ring control unit which is configured to initiate transactions targeted to nodes on the ring bus. Each of the nodes are configured receive and process bus transaction with a fixed latency whether or not the first transaction is targeted to the receiving node. The ring control unit is configured to periodically convey idle transactions on the ring bus in order to allow nodes responding to indeterminate transactions to gain access to the bus.
Type:
Grant
Filed:
June 30, 2004
Date of Patent:
June 29, 2010
Assignee:
Oracle America, Inc.
Inventors:
Manish Shah, Robert T. Golla, Mark A. Luttrell, Gregory F. Grohoski
Abstract: A method of automatically provisioning a network-wide function using a plurality of network elements in a service provider network and using a sub-network level approach is provided. In one specific approach, a software wizard facilitates provisioning a bi-directional line switched ring (BLSR). First user input, specifying a plurality of ring attribute values that define attributes of a bi-directional line switched ring, is received. Second user input, specifying one or more working spans for the bi-directional line switched ring, is received. Each of the network elements is automatically configured to participate in the bi-directional line switched ring based on the parameter values. Embodiments may provide a software wizard for implementing the foregoing process.
Type:
Grant
Filed:
February 29, 2008
Date of Patent:
June 29, 2010
Assignee:
Cisco Technology, Inc.
Inventors:
David A. Friedman, John Lynde, David E. La Motta, Cristopher M. Shupp, Chris Eich, Alec Hothan, Suhas Mansingh
Abstract: A customer for music distributed over the internet may select a composition from a menu of written identifiers (such as the song title and singer or group) and then confirm that the composition is indeed the one desired by listening to a corrupted version of the composition. If the customer has forgotten the song title or the singer or other words that provide the identifier, he or she may hum or otherwise vocalize a few bars of the desired composition, or pick the desired composition out on a simulated keyboard. A music-recognition system then locates candidates for the selected composition and displays identifiers for these candidates to the customer.
Abstract: The present invention includes methods and devices for passively tracking and selectively sharing user experiences with communication devices, including computers, web-enabled telephones, and PDAs. User rating or comments on their experiences can be captured. Particular aspects of the present invention are described in the claims, specification and drawings.
Type:
Grant
Filed:
July 14, 2008
Date of Patent:
July 20, 2010
Assignee:
Tena Technology, LLC
Inventors:
Darren P. Briggs, Brady O. Bruce, Michael W. Mitchell, Emile L. Reed, IV