Patents Represented by Attorney Yee and Associates
-
Patent number: 8111974Abstract: Enabling complete viewing of selected programming content is provided. In response to receiving an input data stream from a programming service provider, the input data stream is stored in a supplemental storage. In response to a user selecting a programming channel after a program starts to air, the input data stream is stored in a programming storage. Then, the stored data stream is outputted from the supplemental storage to a viewing device.Type: GrantFiled: October 24, 2007Date of Patent: February 7, 2012Assignee: International Business Machines CorporationInventors: Ravi Prakash Bansal, Rick Allen Hamilton, II, Brian Marshall O'Connell, James Wesley Seaman, Keith Raymond Walker
-
Patent number: 8014512Abstract: A system for providing caller interaction within a queue. In response to receiving a call, it is determined whether a wait time exists before a caller is connected to a customer service representative. In response to determining that the wait time exists, it is determined whether the caller is interested in an interaction. In response to determining that the caller is interested in the interaction, a profile associated with the caller is loaded. In response to detecting a connection with an interactive system, interactive options are loaded from the interactive system and presented to the caller based on the profile. In response to receiving a selection from the interactive options, it is determined whether the selection includes a group interaction. In response to determining that the selection includes the group interaction, the group interaction is loaded based on the profile. Then, the caller is entered into the group interaction.Type: GrantFiled: April 18, 2007Date of Patent: September 6, 2011Assignee: International Business Machines CorporationInventors: Yen-Fu Chen, Fabian F. Morgan, Keith Raymond Walker
-
Patent number: 7957943Abstract: A system for defining the effect of forces on a model. The model is displayed and the model includes a goal axis and an equilibrium line. A plurality of qualitative effects are added to the equilibrium line. Each of the added qualitative effects apply a force to the equilibrium line. A qualitative strength and a quantitative strength are assigned to one or more of the added qualitative effects. The equilibrium line is bent in a positive and a negative direction based on an amount and a direction of force applied to the equilibrium line by each of the added qualitative effects. Also, the equilibrium line is moved in a positive or a negative direction along a goal axis based on a net effect of forces applied to the equilibrium line by the added qualitative effects. In addition, the model as effected by the added qualitative effects is saved to storage.Type: GrantFiled: October 9, 2007Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventor: Robert J. Torres
-
Patent number: 7562342Abstract: A method and system for incrementally processing program annotations is provided. A source model, a doclet model and a semantic model are used to represent and transform annotations incrementally. The source model represents actual types, fields, and methods that contain annotations. The doclet model includes doclet objects representing tags and attributes for a type, field, and method for a given namespace. Tag handlers registered for the given namespace detect changes in annotations and create or update doclet objects based on the changes. Changes in the doclet model are then transformed into the semantic model and may be persisted for restoration.Type: GrantFiled: December 2, 2004Date of Patent: July 14, 2009Assignee: International Business Machines CorporationInventors: Daniel Christopher Berg, Jean-Sebastien Michel Delfino, Narinder Makin, Lawrence Scott Rich, Ritchard Leonard Schacher
-
Patent number: 7519711Abstract: A computer implemented method is provided for instantiating a service on a network. A service infrastructure manager determines whether a service is available at a requested quality of service in response to receiving a request for the service that specifies the quality of service. The service infrastructure manager performs an analysis of components associated with the service to identify resources needed to create the service in response to the service being unavailable at the requested quality of service. Based on the analysis, the service infrastructure manager allocates resources to support the service and instantiates the service at the requested quality of service after the resources have been allocated.Type: GrantFiled: June 15, 2006Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: Ajay Mohindra, Vijay K. Naik
-
Patent number: 7133894Abstract: A client/server application is provided for performing synchronous builds on a server. The client, running on a development platform, communicates with the server and, together, they complete a build transaction. In a build transaction, the client transfers all the resources that are needed for the build to the server. The server completes the build and returns any resulting output resources to the client. The end user invokes the client for each build transaction and such calls may be embedded in a script facilitating automation of the overall build process.Type: GrantFiled: March 12, 2002Date of Patent: November 7, 2006Assignee: International Business Machines CorporationInventors: Mahadev Banerjee, Timothy S. Orlowski
-
Patent number: 7117451Abstract: A method, apparatus, and computer implemented instructions for ordering multiple elements within a set of elements in a list in a data processing system. The set of elements are presented in a list format in a graphical user interface. The present invention waits for a first user input selecting the elements within the set of elements. In response to detecting the first user input, monitoring is performed for a second user input indicating a movement of the selected elements within the set of elements. In response to detecting the second user input, the selected elements are automatically reordered within the set of elements based on the user input. In this manner, the elements may be manipulated within the list using a single user input rather that requiring a user input to manipulate each element individually.Type: GrantFiled: May 24, 2001Date of Patent: October 3, 2006Assignee: International Business Machines CorporationInventor: Robert S. Sielken