Patents Examined by Wen-Tai Lin
  • Patent number: 7801993
    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.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: September 21, 2010
    Assignee: Hitachi, Ltd.
    Inventor: Hidehisa Shitomi
  • Patent number: 7801950
    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.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: September 21, 2010
    Assignee: Clustrmaps Ltd.
    Inventors: Marc Eisenstadt, Jiri Komzak
  • Patent number: 7797429
    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
  • Patent number: 7797415
    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.
    Type: Grant
    Filed: April 29, 2008
    Date of Patent: September 14, 2010
    Assignee: Computer Associates Think, Inc.
    Inventor: Zahur Peracha
  • Patent number: 7788337
    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.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: August 31, 2010
    Inventors: Edward P. Flinchem, William L. Valenti
  • Patent number: 7769890
    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.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: August 3, 2010
    Assignee: Commvault Systems, Inc.
    Inventors: Duncan Littlefield, Ho-chi Chen, Rajiv Kottomtharayil
  • Patent number: 7769837
    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.
    Type: Grant
    Filed: December 9, 2004
    Date of Patent: August 3, 2010
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Hideki Nogawa, Sunao Kawai, Takao Seki, Takeshi Izaki, Atsushi Kojima, Masaaki Hibino
  • Patent number: 7765330
    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.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: July 27, 2010
    Assignee: LG Electronics Inc.
    Inventor: Ik Ju Kim
  • Patent number: 7761537
    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
  • Patent number: 7761561
    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.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: July 20, 2010
    Inventors: Keiro Muro, Toshiyuki Odaka, Minoru Ogushi, Kei Suzuki, Shoji Suzuki, Kazuki Watanabe
  • Patent number: 7761504
    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.
    Type: Grant
    Filed: July 17, 2007
    Date of Patent: July 20, 2010
    Assignee: Panasonic Corporation
    Inventors: Manabu Yoshino, Taiyo Watanabe
  • Patent number: 7756960
    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
  • Patent number: 7756989
    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
  • Patent number: 7752258
    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
  • Patent number: 7752312
    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
  • Patent number: 7752277
    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.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: July 6, 2010
    Assignees: Ricoh Company, Ltd., Ricoh Americas Corporation
    Inventors: Shogo Hyakutake, Hiroaki Ishizuka, Minoru Aoshima
  • Patent number: 7747771
    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
  • Patent number: 7747727
    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
  • Patent number: 7743092
    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.
    Type: Grant
    Filed: August 28, 2003
    Date of Patent: June 22, 2010
    Inventor: Lawson A. Wood
  • Patent number: RE41450
    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