Patents by Inventor German Sergio Goldszmidt
German Sergio Goldszmidt has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8656022Abstract: A method and structure for dynamic allocation of servers to customers in a server farm which supports a flexible contract structure such that the total revenue of the farm is maximized. The invention creates a resource allocation plan based on a long term forecast for the server farm, taking into account traffic, number of servers, customers' contracts and revenue optimization algorithms. The plan is then modified as indicated by short term forecasting using currently monitored load metrics to reallocate to maximize revenue for particular time periods.Type: GrantFiled: May 21, 2010Date of Patent: February 18, 2014Assignee: International Business Machines CorporationInventors: Tamar Eilam, German Sergio Goldszmidt, Tl-Hsin Li
-
Publication number: 20100228858Abstract: A method and structure for dynamic allocation of servers to customers in a server farm which supports a flexible contract structure such that the total revenue of the farm is maximized. The invention creates a resource allocation plan based on a long term forecast for the server farm, taking into account traffic, number of servers, customers' contracts and revenue optimization algorithms. The plan is then modified as indicated by short term forecasting using currently monitored load metrics to reallocate to maximize revenue for particular time periods.Type: ApplicationFiled: May 21, 2010Publication date: September 9, 2010Applicant: International Business Machines CorporationInventors: Tamar Eilam, German Sergio Goldszmidt, Ta-Hsin Li
-
Patent number: 7783759Abstract: A method and structure for dynamic allocation of servers to customers in a server farm which supports a flexible contract structure such that the total revenue of the farm is maximized. The invention creates a resource allocation plan based on a long term forecast for the server farm, taking into account traffic, number of servers, customers' contracts and revenue optimization algorithms. The plan is then modified as indicated by short term forecasting using currently monitored load metrics to reallocate to maximize revenue for particular time periods.Type: GrantFiled: December 10, 2002Date of Patent: August 24, 2010Assignee: International Business Machines CorporationInventors: Tamar Eilam, German Sergio Goldszmidt, Ta-Hsin Li
-
Publication number: 20080208670Abstract: Exemplary embodiments include a method for performing business process modeling. The method includes identifying capabilities, activities, and requirements associated with a business problem or an opportunity. The activities are operable for implementing the capabilities and the capabilities are operable for resolving the business problem or exploiting the opportunity. For each of the activities, the method includes selecting at least one corresponding process module that includes listings of attributes applicable to the activities, selecting at least one of the attributes from the listings, and defining transition artifacts for integrating selected process modules. The method also includes compiling the transition artifacts, selected attributes, and selected activities with corresponding process modules, and generating a business process model as a result of the compilation.Type: ApplicationFiled: May 8, 2008Publication date: August 28, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: German Sergio Goldszmidt, Joshy Joseph, James G. Massie, Lance Walker
-
Patent number: 7032048Abstract: A method (and structure) in a computer network of controlling the admittance of requests to at least one processing component, includes differentiating the type of received requests based on the message content in each request. Each request is admitted only if the differentiated type meets at least one criterion for admission.Type: GrantFiled: July 30, 2001Date of Patent: April 18, 2006Assignee: International Business Machines CorporationInventors: Karen Appleby, Liana Liyow Fong, German Sergio Goldszmidt, Srirama Mandyam Krishnakumar, Donald Philip Pazel
-
Publication number: 20040111509Abstract: A method and structure for dynamic allocation of servers to customers in a server farm which supports a flexible contract structure such that the total revenue of the farm is maximized. The invention creates a resource allocation plan based on a long term forecast for the server farm, taking into account traffic, number of servers, customers' contracts and revenue optimization algorithms. The plan is then modified as indicated by short term forecasting using currently monitored load metrics to reallocate to maximize revenue for particular time periods.Type: ApplicationFiled: December 10, 2002Publication date: June 10, 2004Applicant: International Business Machines CorporationInventors: Tamar Eilam, German Sergio Goldszmidt, Ta-Hsin Li
-
Patent number: 6532366Abstract: An interactive method that optimizes telephone usage for a call or set of calls, given the call criteria, and makes it easy for the consumer to use the carrier that achieves this minimum cost when the consumer is ready to make the call.Type: GrantFiled: January 29, 1999Date of Patent: March 11, 2003Assignee: International Business Machines CorporationInventors: Jen-Yao Chung, Walter Charles Dietrich, Jr., German Sergio Goldszmidt, Marc Hubert Willebeek-LeMair
-
Publication number: 20030023798Abstract: A method (and structure) in a computer network of controlling the admittance of requests to at least one processing component, includes differentiating the type of received requests based on the message content in each request. Each request is admitted only if the differentiated type meets at least one criterion for admission.Type: ApplicationFiled: July 30, 2001Publication date: January 30, 2003Applicant: International Business Machines CorporationInventors: Karen Appleby, Liana Liyow Fong, German Sergio Goldszmidt, Srirama Mandyam Krishnakumar, Donald Philip Pazel
-
Patent number: 6496866Abstract: A TCP-connection-router performs encapsulated clustering by dividing each encapsulated cluster into several Virtual EC (VECs), dynamically distributing incoming connections within a VEC based on current server load metrics according to a configurable policy. In one embodiment, the connection router supports dynamic configuration of the cluster, and enables transparent recovery which provides uninterrupted service to the VEC clients.Type: GrantFiled: April 9, 1999Date of Patent: December 17, 2002Assignee: International Business Machines CorporationInventors: Clement Richard Attanasio, German Sergio Goldszmidt, Guerney-Douglass Holloway Hunt, Stephen Edwin Smith
-
Publication number: 20020166080Abstract: An object, of this invention is to improve the overall throughput of an Encapsulated Cluster.Type: ApplicationFiled: April 9, 1999Publication date: November 7, 2002Inventors: CLEMENT RICHARD ATTANASIO, GUERNEY-DOUGLASS HALLOWAY HUNT, STEPHEN EDWIN SMITH, GERMAN SERGIO GOLDSZMIDT
-
Patent number: 6424992Abstract: An affinity-based router and method for routing and load balancing in an encapsulated cluster of server nodes is disclosed. The system consists of a multi-node server, wherein any of the server nodes can handle a client request, but wherein clients have affinity to one or more of the server nodes that are preferred to handle a client request. Such affinity is due to state at the servers either due to previous routing requests, or data affinity at the server. At the multi-node server, a node may be designated as a TCP router. The address of the TCP router is given out to clients, and client requests are sent thereto. The TCP router selects one of the nodes in the multi-node server to process the client request, and routes the request to this server; in addition, the TCP router maintains affinity tables, containing affinity records, indicating which node a client was routed to.Type: GrantFiled: October 8, 1997Date of Patent: July 23, 2002Assignee: International Business Machines CorporationInventors: Murthy V. Devarakonda, Daniel Manuel Dias, German Sergio Goldszmidt, Guerney Douglass Holloway Hunt, Arun Kwangil Iyengar, Richard Pervin King, Rajat Mukherjee
-
Publication number: 20010052024Abstract: An affinity-based router and method for routing and load balancing in an encapsulated cluster of server nodes is disclosed. The system consists of a multi-node server, wherein any of the server nodes can handle a client request, but wherein clients have affinity to one or more of the server nodes that are preferred to handle a client request. Such affinity is due to state at the servers either due to previous routing requests, or data affinity at the server. At the multi-node server, a node may be designated as a TCP router. The address of the TCP router is given out to clients, and client requests are sent thereto. The TCP router selects one of the nodes in the multi-node server to process the client request, and routes the request to this server; in addition, the TCP router maintains affinity tables, containing affinity records, indicating which node a client was routed to.Type: ApplicationFiled: October 8, 1997Publication date: December 13, 2001Inventors: MURTHY V. DEVARAKONDA, DANIEL MANUEL DIAS, GERMAN SERGIO GOLDSZMIDT, GUERNEY DOUGLASS HOLLOWAY HUNT, ARUN KWANGIL IYENGAR, RICHARD PERVIN KING, RAJAT MUKHERJEE
-
Patent number: 6308216Abstract: A routing apparatus is located at an outbound “edge” of an administrative domain or at an inbound “edge” of an ISP or other network facility. The apparatus, which is preferably implemented in software, includes a “dispatcher.” The dispatcher has a database associated therewith in which information about a “current state” of the network or some resource therein is collected and maintained. The “current state” information is generally of two types: quality-of-service (Q-o-S) information associated with transactions involving a particular Web server, or more general network resource availability information. According to the invention, a routing “policy” is defined at the dispatcher using at least one routing rule having a condition and an action. As service requests arrive at the dispatcher, each of the requests is routed to a destination by testing the current state information against the condition.Type: GrantFiled: November 14, 1997Date of Patent: October 23, 2001Assignee: International Business Machines CorporationInventors: German Sergio Goldszmidt, John J. E. Turek, Brian Jay Vetter
-
Patent number: 6195680Abstract: A client-based system for the fault tolerant delivery of real-time or continuous data streams, such as real-time multimedia streams, e.g., live audio and video clips. Multimedia servers are grouped into two or more sets, for example wherein a first set includes one or more primary servers using odd-numbered ports and a second set includes one or more secondary servers using even-numbered ports. The client requests a multimedia stream through a control server or gateway which routes requests to the multimedia servers; and the client receives the stream directly from a selected (primary) server. The client automatically detects load imbalances and/or failures (complete or partial) and dynamically switches to a secondary server in order to continue receiving the real-time multimedia stream with minimal disruption and while maintaining a balanced load across multiple servers in a distributed network environment.Type: GrantFiled: July 23, 1998Date of Patent: February 27, 2001Assignee: International Business Machines CorporationInventors: German Sergio Goldszmidt, Marc Hubert Willebeek-LeMair, Kenneth Sau-yee Hon
-
Patent number: 6148410Abstract: A fault tolerant recoverable connection device and methods are disclosed that include a primary router in an active state to provide a connection between clients and servers in a network, and a backup router in a standby state. The states of the primary and backup routers are switched when the primary router fails, the backup router has a better reach-ability state than the primary router, or by an operator command. Each router has a synchronization manager which maintains synchronized tables between the active and standby routers; a monitoring manager which monitors and switch the state of the routers; a reach-ability manager which monitors, updates, and compares the reach-ability set and state of the routers; and a keep alive manager which monitors the routers to provide a status notification to the monitoring manager.Type: GrantFiled: September 15, 1997Date of Patent: November 14, 2000Assignee: International Business Machines CorporationInventors: Michael Edward Baskey, Donna Ngar-Ting Dillenberger, German Sergio Goldszmidt, Guerney Douglass Holloway Hunt, Eric Michel Levy-Abegnoli, Jeffrey Mark Nick, Donald William Schmidt
-
Patent number: 5918017Abstract: A TCP-connection-router performs encapsulated clustering by dividing each encapsulated cluster into several Virtual EC (VECs), dynamically distributing incoming connections within a VEC based on current server load metrics according to a configurable policy. In one embodiment, the connection router supports dynamic configuration of the cluster, and enables transparent recovery which provides uninterrupted service to the VEC clients.Type: GrantFiled: August 23, 1996Date of Patent: June 29, 1999Assignee: Internatioinal Business Machines Corp.Inventors: Clement Richard Attanasio, German Sergio Goldszmidt, Guerney Douglas Holloway Hunt, Stephen Edwin Smith