Patents Represented by Attorney Lee Law PLLC
-
Patent number: 8260856Abstract: A web conference client device determines that it is configured to generate a higher-quality rendered output than a quality of a web conference presentation slide received from a server. A slide presentation file associated with the web conference presentation slide is received from the server. Rendered output of the slide presentation file is generated. The rendered output of the slide presentation file is sent to the server.Type: GrantFiled: June 6, 2011Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Manuel B. Arnett, William M. Quinn
-
Patent number: 8261118Abstract: A heat potential value for each of a set of available server locations is calculated via a data center controller based upon at least one active server in a data center. A minimal calculated heat potential value for the set of available server locations is identified. An available server location associated with the identified minimal calculated heat potential value is selected from the set of available server locations.Type: GrantFiled: September 25, 2009Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Seraphin B. Calo, David L. Kaminsky, Dinesh C. Verma, Xiping Wang
-
Patent number: 8255787Abstract: A request is received via an input device of a computing device for a hypertext link to an item of web content rendered on a display of the computing device. It is determined whether a markup language (ML) document used to render the web content includes an existing page anchor proximate to an item reference within the ML document. The hypertext link is configured based upon the determination of whether the ML document includes the existing page anchor proximate to the item reference within the ML document. The configured hypertext link is returned in response to the request.Type: GrantFiled: June 29, 2009Date of Patent: August 28, 2012Assignee: International Business Machines CorporationInventors: Theodore R. Carraher, Jake Palmer
-
Patent number: 8255493Abstract: A portlet from a portal server is received at a computing device. A second server is queried for an initial portlet visibility rule for the portlet. The initial portlet visibility rule is received from the second server. A determination is made as to whether to render the portlet based upon the initial portlet visibility rule. The portlet is rendered in response to determining that the initial portlet visibility rule indicates to render the portlet.Type: GrantFiled: December 10, 2009Date of Patent: August 28, 2012Assignee: International Business Machines CorporationInventors: Regina M. Joyce, Vijaykumar Palat
-
Patent number: 8244755Abstract: A web content search request including a search term is received at a searching/indexing device. A web search is performed based upon the search term. A markup language (ML) document returned via the web search including the search term is parsed. A location of the search term within the ML document is identified. A hypertext link to the identified location of the search term within the ML document is configured.Type: GrantFiled: June 29, 2009Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: Theodore R. Carraher, Jake Palmer
-
Patent number: 8243597Abstract: A method, a system, and a computer program product implements traffic shaping by processing as a synchronous request, tasks representing one or more units of work contained within the request. Before a request is sent through the network, the request is inspected in order to derive the amount of work that the request would generate in the network. A traffic manager queries the amount of work in that request compared to the amount of work that the network can support and generates a number of traffic envelopes. Based on the results of this query, “task pruning” may be implemented to break the request into smaller manageable task that fit into the traffic envelopes. Task pruning may also enable only a subset of the work to be performed. Thus, a measure of the amount of work, rather than the amount of data, within a request is considered when scheduling the request.Type: GrantFiled: March 1, 2007Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: Frank J. Castaneda, Joseph K. Horvath, Anthony W. Wrobel, Jr.
-
Patent number: 8239493Abstract: A request for web content is received from a web client device at a web content server. At least one of a logging enablement status and a logging level associated with the web content is determined. Client-side logging executable syntax is configured within the web content based upon the determined logging enablement status and logging level associated with the web content. The web content with the configured client-side logging executable syntax is sent to the web client device. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.Type: GrantFiled: April 21, 2009Date of Patent: August 7, 2012Assignee: International Business Machines CorporationInventors: Stefan Hepper, Marshall Allen Lamb
-
Patent number: 8229736Abstract: A method, apparatus and software is disclosed for transforming a natural language request for modifying a set of subscriptions for a publish/subscribe topic string in which a predetermined element in the request is transformed into a publish/subscribe symbol in the topic string.Type: GrantFiled: February 17, 2009Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: Benjamin J. Fletcher, Gareth E. Jones
-
Patent number: 8223640Abstract: A method, a system, and a computer program product implements traffic shaping by processing as a synchronous request, tasks representing one or more units of work contained within the request. Before a request is sent through the network, the request is inspected in order to derive the amount of work that the request would generate in the network. A traffic manager queries the amount of work in that request compared to the amount of work that the network can support and generates a number of traffic envelopes. Based on the results of this query, “task pruning” may be implemented to break the request into smaller manageable task that fit into the traffic envelopes. Task pruning may also enable only a subset of the work to be performed. Thus, a measure of the amount of work, rather than the amount of data, within a request is considered when scheduling the request.Type: GrantFiled: April 25, 2007Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Frank J. Castaneda, Joseph K. Horvath, Anthony W. Wrobel, Jr.
-
Patent number: 8219648Abstract: To provide a more cost effective way to manage the infrastructure while addressing the security needs of a computerized data center, a technique for credential and protocol independent management of infrastructure in a computerized data processing system is provided. More cost effective and secure management is obtained through modified workflows used in the operational management of the computer data processing system. A workflow is first parsed to locate device specific operation requests. Such specifications are then replaced with logical equivalents. The resulting workflow is neutral with respect to both credentials and protocol. Prior to execution, the modified workflow is combined with information retrieved from a resource or by an administrator that further resolves the workflow to a specific target object or plurality of target objects. Security is enhanced through granular administration of user ID and password combinations which may be maintained separate from the workflows in which they are used.Type: GrantFiled: September 23, 2004Date of Patent: July 10, 2012Assignee: International Business Machines CorporationInventors: Andrew N. Trossman, Gabriel Iszlai, Michael L. Y. Li
-
Patent number: 8199640Abstract: An improved solution for managing messages through a request response protocol network utilizing a path-based adaptive prioritization and latency management is provided. In an embodiment of the invention, a method of managing a message being conveyed through a request response protocol network via a path includes: receiving the message; determining for the message at least one of: an incoming portion of the path or an outgoing portion of the path; and adjusting a priority of the message based on a latency target for the determined portion of the path.Type: GrantFiled: March 30, 2007Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Erik J. Burckart, John P. Cammarata, Curtis E. Hrischuk, Michael J. Spreitzer
-
Patent number: 8196109Abstract: Software developers working on multi-language systems with various debug tools (BPEL, AE, Java, etc.) can use a common debug adaptor (CDA). The CDA implements a method of debugging in a multi-computer program language environment. The method includes registering various debug tools associated with different programming languages in the multi-computer program language environment, each one of the plurality of debug tools providing suspended threads and stack frames in response to a debug event in the multi-computer program language environment. The method can further include receiving the suspended threads and stack frames from the plurality of debug tools. The method can further include correlating the received suspended threads and stack frames under a common suspended thread; and providing the common suspended thread in a debug view. Such a method can have a number of attributes intended to assist developers facing debugging problems in multi-language systems.Type: GrantFiled: September 9, 2005Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Jane Chi-Yan Fung, Grace Hai Yan Lo, William Gerald O'Farrell, Shu Xia Tan
-
Patent number: 8195822Abstract: The present invention provides a method, system, and computer program product for preventing a browser from loading content from undesirable sources. A method in accordance with an embodiment of the present invention includes: selecting an area of a web page containing undesirable content; substituting an alternate Internet Protocol (IP) address for a hostname of a website that provided the undesirable content based on a profile; and redisplaying the web page with content from the alternate IP address displayed in the selected area of the web page.Type: GrantFiled: February 13, 2006Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Paul F. McMahan, Fonda J. Daniels, Patrick R. Guido, Wesley J. Gyure, Kent F. Hayes, Jr., Robert C. Leah
-
Patent number: 8191079Abstract: Requests for retrieval of data items from another data processing apparatus include embedded objects having executable class functions for performing operations at the target data processing apparatus. This has the advantages of the request implicitly sending data as well as requesting data and allows the request to perform a test on data within an object (such as a comparison with parameters of the request to determine whether the request may be satisfied). Objects within the request may be embedded within each other with different encryption and compression applied to the different objects. As well as achieving communication efficiencies, the ability to selectively encrypt components of a request may be used to provide greater security. For example, a store may be able to interpret the request, while credit details may be separately encrypted such that only a bank may decrypt that subcomponent of the request.Type: GrantFiled: March 20, 2008Date of Patent: May 29, 2012Assignee: International Business Machines CorporationInventors: Howard Shelton Lambert, James Ronald Lewis Orchard
-
Patent number: 8180865Abstract: The invention discloses a system and method for network application server/operating system management by packaging configuration function(s) into independently partitioned profiles (or “silos”) that can be dynamically invoked by an “administrative agent” server/program using a “proxy server”/program to distribute profile configuration changes to one or more administrative agents (each of which is assigned one or more application servers/systems).Type: GrantFiled: July 11, 2007Date of Patent: May 15, 2012Assignee: International Business Machines CorporationInventors: Rohith Kottamangalam Ashok, Natasha Pothen, Juniarti A. Suryakusuma, Leigh Allen Williamson
-
Patent number: 8176084Abstract: A method for storing data, comprises representing the data as a tree structure, calculating a structure ID for the tree structure, the structure ID being a representation of the tree structure and independent of node names and node values of the tree structure, and storing a mapping of the structure ID to the tree structure.Type: GrantFiled: November 26, 2007Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventor: Sandeep Chowdhury
-
Patent number: 8175225Abstract: The invention discloses a method and system for preventing emergency communication system notification congestion by automatically identifying the telecommunications site transmitting an emergency call or through reporting of an address from which the call is made.Type: GrantFiled: June 11, 2007Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventors: Willow Dawn Buscemi, Patrick Joseph O'Sullivan, Edith Helen Stern, Robert Cameron Weir, Barry E. Willner
-
Patent number: 8145652Abstract: A logical table definition is received in association with a database query within a distributed database system. A determination is made as to whether the received logical table definition matches a local logical table definition. The query is processed in response to determining that the received logical table definition matches the local logical table definition. The query is forwarded to at least one other distributed database node. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.Type: GrantFiled: October 9, 2008Date of Patent: March 27, 2012Assignee: International Business Machines CorporationInventors: Graham A. Bent, Patrick Dantressangle, David R. Vyvyan
-
Patent number: 8145674Abstract: A method for storing data, comprises representing the data as a tree structure, calculating a structure ID for the tree structure, the structure ID being a representation of the tree structure and independent of node names and node values of the tree structure, and storing a mapping of the structure ID to the tree structure.Type: GrantFiled: November 26, 2007Date of Patent: March 27, 2012Assignee: International Business Machines CorporationInventor: Sandeep Chowdhury
-
Patent number: 8140057Abstract: A request is received to initiate a context-based voice call, where the request includes a calling number, a called number, and a text string forming a context portion of the context-based voice call. A request is received to initiate a voice call portion of the context-based voice call from the calling number to the called number. The voice call portion and the context portion of the context-based voice call are synchronized between a calling device referenced by the calling number and a called device referenced by the called number. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.Type: GrantFiled: October 14, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Helene Grosch, Guillaume Hoareau