Patents Examined by Wen-Tai Lin
  • Patent number: 7930368
    Abstract: The present embodiments provide methods and systems to playback and customize the playback of content relative to the portable storage medium. Some of these methods identify content to be rendered, through a playback device, in association with a first portable storage medium; identify one or more customizable display parameters to be applied in displaying the identified content; receive a first definition, following the identification of the customizable display parameters, for at least a first customizable display parameter of the one or more customizable display parameters; and cause the first definition for the first customizable display parameter to be stored on the playback device in association with the first customizable display parameter such that the first definition is to be applied by the playback device in rending the content relative to the first customizable display parameter.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: April 19, 2011
    Assignee: Deluxe Digital Studios, Inc.
    Inventors: Babak Kazerouni, Sherry Kao
  • Patent number: 7925735
    Abstract: The claimed subject matter provides late network binding functionality to network or web-based applications or services. An application gateway component exposes generic interfaces for different types of network applications allowing client application developers to utilize generic functionality. Client applications can invoke the generic interfaces, at which point the application gateway component can determine contextual information related to the end user. Using the contextual information, the application gateway component can perform late network binding to a network or web-based application or service by generating and transmitting a request thereto based at least in part on the generic interface invocation and user context. The contextual information can include explicit binding information or data that can be utilized to determine or infer binding preferences.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: April 12, 2011
    Assignee: AT&T Intellectual Property I, L
    Inventors: Richard Erickson, Gilbert J. McGrath, Reuben Klein
  • Patent number: 7925744
    Abstract: A derived state value is calculated based on a plurality of component state values. As any of the plurality of component state values changes, the derived state value is recalculated. When sending information about a MAC address or other data between two components, the derived state value is included in the information sent. An object receiving a MAC address or other data from another object checks the validity of the received derived state value to determine whether to accept the new data and flush old data, to accept the new data, or to ignore the new data.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: April 12, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Sanjiv Doshi, Rajagopalan Subbiah, Apurva Mehta, Kumar Mehta
  • Patent number: 7917626
    Abstract: A smart node is integrated with each Web service in a Web service application chain to automatically supply compatible features, missing functionality, and orchestration of the processes in the application, without coordination by an orchestration engine, in an embodiment. A smart node is a software program that systematically specifies the communications dimensions, functionality, and orchestration required for interoperability among Web services. The communications parameters, backup functionality, and process orchestration required for the Web services in a Web service application may be predetermined and programmed into smart nodes. The smart nodes are subsequently integrated with the Web services in a Web service application so that communications among the Web services occur first through the smart nodes. The smart nodes can thus supply communications parameters, any missing functionality, and dynamic process orchestration based on the current event context of the Web service application.
    Type: Grant
    Filed: February 10, 2009
    Date of Patent: March 29, 2011
    Assignee: International Business Machines Corporation
    Inventors: Gopal Krishnan, Matthew Sanchez
  • Patent number: 7917652
    Abstract: An integration server architecture (ISA) that facilitates communication between processes that do not share a common message format or use a common communication protocol. The ISA comprises a combination of adapters and a Queuing and Translation Engine (QTE). Every process that uses the ISA must have an adapter designed to understand that process's native message format. The adapter forwards the message to the QTE. The QTE places the forwarded message in an incoming message queue (IMQ). The QTE then retrieves messages from the IMQ in the order they arrive, identifies the sender, and locates an entry for the sender in a Configuration Database (CDB). The CDB entry designates a translation map that enables the QTE to properly translate messages into the receiving process's native format. The QTE uses the map to translate the messages into the receiving process's native format, and then forwards the translated message to the appropriate adapter.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: March 29, 2011
    Assignee: International Business Machines Corporation
    Inventor: Stephen James Watt
  • Patent number: 7917590
    Abstract: A method of deleting an item from a user account in a SIP multimedia environment. When an item such as an instant message is to be deleted, a SIP REFER message is transmitted from a user device to delete the item from the user account, with the message including a unique identifier for the item. In response to the transmitted request, an SIP INVITE session is established between a virtual agent and a network-based deleted items location. After the SIP INVITE session is established, the item is transferred from the user account to the network-based deleted items location and is deleted from the user account.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: March 29, 2011
    Assignee: Nokia Corporation
    Inventors: Adamu Haruna, Arto Leppisaari
  • Patent number: 7912936
    Abstract: Systems and methods for managing interworking protocols are provided. According to one embodiment, a policy-based provisioning methodology is used by a service management system (SMS) to provision subscriber interfaces of service processing switches based upon parameters of a predefined policy. The subscriber interfaces communicate data in accordance with a first protocol. The parameters include a window size, a window timeout, a number of allowed bad events, an event window size and/or a keep-alive interval. Transport network interfaces, which communicate in accordance with a second protocol, are provisioned to provide a transport between the subscriber interfaces. A first-protocol-over-second-protocol (FPoSP) Virtual Private Network (VPN) is created through which the subscriber sites securely exchange data by establishing a virtual router (VR) corresponding to each subscriber interface.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: March 22, 2011
    Inventor: Nara Rajagopalan
  • Patent number: 7904596
    Abstract: Techniques to facilitate a system to capture, process, and archive a series of user interactive events and subsequently retrieve the stored user interactive events are disclosed. The captured information is indexed and stored for future access either on a terminal device or an accessible remote server device.
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: March 8, 2011
    Inventors: Jinsheng Wang, Joe Zheng
  • Patent number: 7904543
    Abstract: A reporting system comprises a plurality of reporting modules and a reporting server. Each reporting module comprises an executable data gatherer and an executable registration portion that dynamically registers the reporting module with the reporting server. The reporting server generates reports by invoking the data gatherers associated with registered reporting modules. The data gatherers generate self-describing report documents that contain data description information in addition to the report data. The reporting server encapsulates the report documents within events and stores the events in an event log along with other types of events related to the computing system. A user interface displays the report data using data description information contained in the report documents.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: March 8, 2011
    Assignee: Computer Associates Think, Inc.
    Inventor: Craig A. Lindley
  • Patent number: 7882210
    Abstract: Methods and apparatus, including computer program products, are provided for monitoring one or more computers in a distributed computing system. In one aspect, there is provided a computer-implemented method. The method may include determining, at a node, a first quantity of first agents reporting to the node and limiting the quantity of first agents to not exceed a predetermined threshold. The first agents configured to directly report to the node a first information corresponding to systems being monitored by the first agents. A second quantity of second agents may also be determined. The second agents report to the node through the first agents. The second agents report a second information corresponding to systems being monitored by the second agents. The first agents may be notified to report to the node the first information corresponding to systems being monitored by the first agents.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: February 1, 2011
    Assignee: SAP AG
    Inventors: Erol Bozak, Alexander Gebhart
  • Patent number: 7865587
    Abstract: A system and method are provided for reassigning port names to ports (e.g. Fibre Channel ports, etc.). This is accomplished by allowing for user involvement during the port name assignment process. By this feature, port names may be assigned and reassigned, as desired, without re-wiring cables or re-configuring storage network so that disruption to host traffic can be minimized. To this end, in various embodiments, the port names are capable of being maintained in a consistent manner after replacement of such hardware, by appropriately reassigning the port names, etc.
    Type: Grant
    Filed: April 29, 2008
    Date of Patent: January 4, 2011
    Assignee: NetApp, Inc.
    Inventors: Tao Jin, Raj Lalsangi
  • Patent number: 7865604
    Abstract: A system and program for a proxy server that forwards an access request from a client to a data server and forwards response data from the data server to the client. The proxy server includes a means for storing a first address location and an encoding format of the response data. The proxy server also includes a means for receiving a subsequent access request from the client, which includes a second address location encoded by the encoding format. A means is present in the proxy server for comparing the second address location to the first address location to determine if the second address location is related to the first address location. The proxy server also includes a means for decoding the second address location based on the encoding format in response to a determination that the second address location is related to the first address location.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Hidenobu Yamamoto, Yukio Ogawa, Tokuhiro Wada, Hirofumi Yoshino, Michiko Saitoh
  • Patent number: 7861001
    Abstract: Transport independent redirection. If a client computing system were to request a service from a service computing system, the service may determine whether or not the client should request the service from yet another service. If the client should request the service from the other computing system, the original service (or its intermediary) generates and transmits a transport-independent redirect message to the client. The client may then issue the request to the new service specified in the redirect response. The redirect message is not limited to a particular type of transport protocol. In addition, the redirect may be made possible in any number of message exchange patterns, not just request-response.
    Type: Grant
    Filed: April 29, 2008
    Date of Patent: December 28, 2010
    Assignee: Microsoft Corporation
    Inventors: Nicholas Alexander Allen, Jay C. Thaler, Kenneth David Wolf
  • Patent number: 7856496
    Abstract: A method and program product for gathering information about a system. A user logs on to the system, and in response, computer programming automatically identifies application instances executing in the system, determines whether the system is configured for high availability, determines whether each of the identified application instances is configured for high availability, determines if the system is a node of a cluster of systems, and compiles and displays a unified report of the resulting information. The foregoing type of information is automatically compiled and displayed for other systems as well, in different respective sessions.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: December 21, 2010
    Assignee: International Business Machines Corporation
    Inventor: Christopher Norman Kline
  • Patent number: 7853711
    Abstract: An apparatus, method, and computer readable medium is disclosed for synchronizing a performance of a plurality of presentation content portions at a network node, wherein, e.g., when two such content portions are to be presented concurrently at the network node, at least one is delayed until the other such portion can be presented concurrently therewith. That is, these two portions may be received by the network node at times sufficiently far apart so that the earlier received content portion must have its presentation appropriately delayed in order to be presented concurrently with the second content portion. In one embodiment, the content portions are transmitted via at least a portion of the Internet to a plurality of network nodes, wherein the presentation system can distribute the presentation content data to the network nodes via a plurality of network routes and presentation formats. In particular, a first portion of the content data may be provided as slides in, e.g.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: December 14, 2010
    Assignee: West Corporation
    Inventors: Frank E Johnson, Robert H Ogdon, Rocco L Adornato
  • Patent number: 7853648
    Abstract: A visual server system (10) includes a server (12) having a graphics application (20). The graphics application (20) generates image content and position information. The server (12) streams the image content and the position information for transport over a network link. A plurality of remote clients (14) can receive the image content and position information from the server (12) over the network link. Each of the plurality of remote clients (14) may provide input parameters to the graphics application (20). The input parameters can provide adjustments to the image content and position information provided to each of the plurality of remote clients (14). The graphics application (20) selects from among the input parameters provided by the plurality of remote clients (14) for adjusting the image content and the position information provided to the remote clients (14).
    Type: Grant
    Filed: July 14, 2008
    Date of Patent: December 14, 2010
    Assignee: Graphics Properties Holdings, Inc.
    Inventors: Alex Chalfin, Ryan Smith
  • Patent number: 7827311
    Abstract: HTTP requests initiated from a web browser of a client computer system are proxied prior to release to a router, such as a home router. HTTP requests identifying a referrer URL corresponding to routable, public IP address and a target URL corresponding to a non-routable, private IP address are determined to be indicative of a drive-by pharming attack, and are blocked from sending to the router. HTTP requests not identifying a referrer URL corresponding to a routable, public IP address and a target URL corresponding to a non-routable, private IP address, the HTTP request are not determined to be indicative of a drive-by pharming attack, and are released for sending to the router. In some embodiments, an HTTP response received in response to a released HTTP request is proxied prior to release to the web browser. An HTTP response having content of type text/html or script is modified as indicated to prevent malicious activity and released to the web browser.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: November 2, 2010
    Assignee: Symantec Corporation
    Inventors: Shaun Cooley, Rowan Trollope
  • Patent number: 7827273
    Abstract: Software (such as server products) operating in a complex networked environment often run on multi-machine installations that are known as machine clusters. A server product can be tested on a server machine type. The server product can be tested by tracking the constituent machines of a machine cluster, and configuring and recording the roles that each machine in the machine cluster plays. Scenarios targeting a single server machine-type can be seamlessly mapped from the single machine scenario to a machine cluster of any number of machines, while handling actions such as executing tests and gathering log files from all machines of a machine cluster as a unit.
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: November 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Jared Wilson, Charles McClintock, Peter Gerber
  • Patent number: 7818418
    Abstract: Anomalous behavior in a distributed system is automatically detected. Metrics are gathered for transactions, subsystems and/or components of the subsystems. The metrics can identify response times, error counts and/or CPU loads, for instance. Baseline metrics and associated deviation ranges are automatically determined and can be periodically updated. Metrics from specific transactions are compared to the baseline metrics to determine if an anomaly has occurred. A drill down approach can be used so that metrics for a subsystem are not examined unless the metrics for an associated transaction indicate an anomaly. Further, metrics for a component, application which includes one or more components, or process which includes one or more applications, are not examined unless the metrics for an associated subsystem indicate an anomaly. Multiple subsystems can report the metrics to a central manager, which can correlate the metrics to transactions using transaction identifiers or other transaction context data.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: October 19, 2010
    Assignee: Computer Associates Think, Inc.
    Inventors: Jyoti Kumar Bansal, David Isaiah Seidman
  • Patent number: 7805490
    Abstract: A method of deleting an item from a user account in a SIP multimedia environment. When an item such as an instant message is to be deleted, a SIP REFER message is transmitted from a user device to delete the item from the user account, with the message including a unique identifier for the item. In response to the transmitted request, an SIP INVITE session is established between a virtual agent and a network-based deleted items location. After the SIP INVITE session is established, the item is transferred from the user account to the network-based deleted items location and is deleted from the user account.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: September 28, 2010
    Assignee: Nokia Corporation
    Inventors: Adamu Haruna, Arto Leppisaari