Patents by Inventor James S. Lipscomb

James S. Lipscomb 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: 9577951
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to server provisioning in a heterogeneous computing environment and provide a method, system and computer program product for secure and verified distributed orchestration and provisioning. In one embodiment of the invention, a server provisioning method can be provided. The server provisioning method can include establishing grouping criteria, grouping different target computing nodes into different groups of target computing nodes according to the established grouping criteria, server provisioning a root node in each of the different groups of target computing nodes, and relying upon the root node in each of the different groups to peer-to-peer server provision remaining nodes in each of the different groups.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Naga A. Ayachitula, Genady Grabarnik, James S. Lipscomb, Larisa Shwartz, Maheswaran Surendra
  • Publication number: 20160119249
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to server provisioning in a heterogeneous computing environment and provide a method, system and computer program product for secure and verified distributed orchestration and provisioning. In one embodiment of the invention, a server provisioning method can be provided. The server provisioning method can include establishing grouping criteria, grouping different target computing nodes into different groups of target computing nodes according to the established grouping criteria, server provisioning a root node in each of the different groups of target computing nodes, and relying upon the root node in each of the different groups to peer-to-peer server provision remaining nodes in each of the different groups.
    Type: Application
    Filed: January 6, 2016
    Publication date: April 28, 2016
    Inventors: Naga A. Ayachitula, Genady Grabarnik, James S. Lipscomb, Larisa Shwartz, Maheswaran Surendra
  • Patent number: 9250972
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to server provisioning in a heterogeneous computing environment and provide a method, system and computer program product for secure and verified distributed orchestration and provisioning. In one embodiment of the invention, a server provisioning method can be provided. The server provisioning method can include establishing grouping criteria, grouping different target computing nodes into different groups of target computing nodes according to the established grouping criteria, server provisioning a root node in each of the different groups of target computing nodes, and relying upon the root node in each of the different groups to peer-to-peer server provision remaining nodes in each of the different groups.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Larisa Shwartz, Maheswaran Surendra, Naga A. Ayachitula, Genady Grabarnik, James S. Lipscomb
  • Patent number: 8302087
    Abstract: A system and method for automatic code generation includes parsing source code in a source program to automatically generate reliability, accessibility and serviceability (RAS) code in response to the source code. The automatically generated code is executed in a check in stage. All, a portion or none of the automatically generated code is selectively removed during a check out stage to keep the source program clean and focused.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Naga Arun Kumar Ayachitula, Andrew J. Bradfield, Shu-Ping Chang, James S. Lipscomb
  • Patent number: 8255512
    Abstract: A multi-media information system enables tracking of user interactions to media presentations. A content creation phase enables a creator to specify presentation events or user interactions that can be tracked. A token(s) is introduced into the content by the creator to represent each piece of information to be tracked. A deployment delivery phase delivers the presentation to a web page for a user experience phase and interaction. Trackable information is communicated by the user to the tracking server at different instances of time. Each pre-authored trackable information can be flagged to be “real-time” or otherwise at the granularity of the token or at the granularity of each trackable context. When trackable information is not “real-time”, the information is put into one of several information clusters of different priority. When each cluster achieves a critical mass, the cluster moves to a ready state for transmission to the tracking server.
    Type: Grant
    Filed: March 19, 2003
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sih-Pin Subrina Chang, Shu-Chen Jeane S. Chen, Keeranoor G. Kumar, James S. Lipscomb, Jai Menon, Sreedhar Rochan, Arun Ramchandra, Liang-Jie Zhang
  • Patent number: 7647037
    Abstract: A method, system and computer program and method for delivering a streaming data to a remote device from a wireless transmitter. In one embodiment, a transmitter is configured to send units of the streaming data to the remote device. A receiver is configured to receive usage data about the streaming data from the remote device. An adjusting module is configured to automatically adjust a transmission strategy of unsent units of the streaming data based, at least in part, on the usage data as a function of time according to a transmission policy. The usage data may include at least location information about the remote device or time of day information at the remote device. A user interface at the remote device may be configured to adjust the predefined transmission policy.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: January 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Naga A. Ayachitula, Andrew J. Bradfield, Shu-Ping Chang, James S. Lipscomb
  • Patent number: 7616113
    Abstract: An embodiment of the invention is a method of accurately determining the spatial location of an RFID tag in two-dimensions or three-dimensions. The method utilizes a plurality of RFID readers to make a plurality of distance, direction, and or time-of-flight determinations. Such determinations are made by sending a request signal from one of the plurality of RFID readers and listening for a response signal from an RFID tag received at each of the plurality of RFID readers. Correction factors are then determined and the time-of-flight factors adjusted. The adjusted time-of-flight factors are then used to determine more accurately the distances between the RFID tag and each of the plurality of RFID readers. These more accurate distance measurements are then used to determine the spatial location of the RFID tag.
    Type: Grant
    Filed: January 4, 2007
    Date of Patent: November 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Naga A. Ayachitula, Stephen Brady, Shu-Ping Chang, James S. Lipscomb, Frank L. Stein
  • Patent number: 7512062
    Abstract: In a networked system having a protected central server network connected to one or more satellite servers, the central server includes master data, and each satellite system includes replicated data derived from the master data. A corruption of at least a portion of the replicated data in one of the satellite servers is determined. Responsive to determining the corruption, at least the corrupted portion of the replicated data is replaced in the satellite server with data derived from the master data of the central server.
    Type: Grant
    Filed: August 14, 2007
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: Stephen Brady, Shu-Ping Chang, James S. Lipscomb
  • Patent number: 7430741
    Abstract: The present invention is an application-aware method for allocating resources to applications based on a set of predefined policies comprising a Resource Allocation Program (RAP). The RAP is application-aware in that the RAP does not arbitrarily allocate resources to requesting applications. Instead, the RAP allocates resources to requesting applications based on predefined policies. The RAP allows a user to define the resource allocation for each policy in a Resource Allocation Table and associate the applications with the policies in a Policy Application Table. When an application requests resources, the RAP looks to the Policy Allocation Table to determine the policy associated with the application and looks to the Resource Allocation Table to determine the permissible amount of resources to allocate to the application associated with the policy. The RAP then allocates the resources to the requesting application.
    Type: Grant
    Filed: January 20, 2004
    Date of Patent: September 30, 2008
    Assignee: International Business Machines Corporation
    Inventors: Naga A. Ayachitula, Shu-Ping Chang, James S. Lipscomb, Michael Stephen Schwartz
  • Publication number: 20080165058
    Abstract: An embodiment of the invention is a method of accurately determining the spatial location of an RFID tag in two-dimensions or three-dimensions. The method utilizes a plurality of RFID readers to make a plurality of distance, direction, and or time-of-flight determinations. Such determinations are made by sending a request signal from one of the plurality of RFID readers and listening for a response signal from an RFID tag received at each of the plurality of RFID readers. Correction factors are then determined and the time-of-flight factors adjusted. The adjusted time-of-flight factors are then used to determine more accurately the distances between the RFID tag and each of the plurality of RFID readers. These more accurate distance measurements are then used to determine the spatial location of the RFID tag.
    Type: Application
    Filed: January 4, 2007
    Publication date: July 10, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Naga A. Ayachitula, Stephen Brady, Shu-Ping Chang, James S. Lipscomb, Frank L. Stein
  • Publication number: 20080168432
    Abstract: A system and method for automatic code generation includes parsing source code in a source program to automatically generate reliability, accessibility and serviceability (RAS) code in response to the source code. The automatically generated code is executed in a check in stage. All, a portion or none of the automatically generated code is selectively removed during a check out stage to keep the source program clean and focused.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Inventors: Naga Arun Kumar Ayachitula, Andrew J. Bradfield, Shu-Ping Chang, James S. Lipscomb
  • Patent number: 7385942
    Abstract: In a networked system having a protected central server network connected to one or more satellite servers, the central server includes master data, and each satellite system includes replicated data derived from the master data. A corruption of at least a portion of the replicated data in one of the satellite servers is determined. Responsive to determining the corruption, at least the corrupted portion of the replicated data is replaced in the satellite server with data derived from the master data of the central server.
    Type: Grant
    Filed: March 3, 2004
    Date of Patent: June 10, 2008
    Assignee: International Business Machines Corporation
    Inventors: Stephen Brady, Shu-Ping Chang, James S. Lipscomb
  • Publication number: 20070294309
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to server provisioning in a heterogeneous computing environment and provide a method, system and computer program product for secure and verified distributed orchestration and provisioning. In one embodiment of the invention, a server provisioning method can be provided. The server provisioning method can include establishing grouping criteria, grouping different target computing nodes into different groups of target computing nodes according to the established grouping criteria, server provisioning a root node in each of the different groups of target computing nodes, and relying upon the root node in each of the different groups to peer-to-peer server provision remaining nodes in each of the different groups.
    Type: Application
    Filed: June 19, 2006
    Publication date: December 20, 2007
    Applicant: International Business Machines Corporation
    Inventors: Larisa Shwartz, Maheswaran Surendra, Naga A. Ayachitula, Genady Grabarnik, James S. Lipscomb
  • Patent number: 7039933
    Abstract: A system, method and program product uses tags as markers for incorporating local content in a communications stream, e.g., TV broadcast, cable transmission. A transmitter generates a communication stream including program content for transmission to a receiver. The transmitter includes an authoring tool for generating two types of tags for incorporation into the program content. The receiver captures the program content and stores the tags in tables. One type of tag initiates local action in the program content in the communication stream. A second type of tag is capable of modifying the first type of tag in the tables. When the time for a local action according to a first type of tag is detected, the program content is interrupted by splicing or inserting the local content.
    Type: Grant
    Filed: November 28, 2000
    Date of Patent: May 2, 2006
    Assignee: International Business Machines Corporation
    Inventors: Shu-Chun Jeane Chen, James S. Lipscomb, Lurng-Kuo Liu, Jai Menon, Liang-Jie Zhang
  • Patent number: 6968366
    Abstract: Techniques are provided for managing the creation, storage, search and delivery of rich media optimized for e-commerce in a distributed information network, e.g., the Internet. In an illustrative embodiment, a content creation phase generates rich media content in a single multimedia file in the format of a HotMedia file for delivery to a Rich Media Build Engine (RMBE). Rich media content is extracted from the file using pluggable and modular extractors providing an input to a commerce-based search engine and a full-text search engine. The outputs of the search engine are combined as a search result from which a searchable database directory is created. The output is stored in a conventional database, e.g., DB2. A web client is coupled to the search system through a web server providing a search query to the rich media database and receiving an output from the search engine.
    Type: Grant
    Filed: May 12, 2000
    Date of Patent: November 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Liang-Jie Zhang, Jai Menon, James S. Lipscomb, Keeranoor G. Kumar, Shu-Chun Jeane Chen, Sih-Pin Subrina Chang
  • Patent number: 6954196
    Abstract: The present invention is directed to a system and method of reconciling multiple control inputs to a processor and controlling an output in an interface. The method provides a degraded output response when the control inputs are asserted simultaneously, and provides an increased output response when the inputs act individually and alternately. This system and method acts to provide feedback to the operator or operators controlling the inputs so as to encourage the operator(s) to assert the inputs individually, and discourage the operator(s) from asserting the inputs simultaneously.
    Type: Grant
    Filed: November 22, 1999
    Date of Patent: October 11, 2005
    Assignee: International Business Machines Corporation
    Inventors: James S. Lipscomb, Sih-Pin Subrina Chang, Shu-Chun Jeane Chen, Keeranoor G. Kumar, Jai Menon, Arun Ramchandra, Liang-Jie Zhang, Robert C. Plotkin, Eric H. Hoffman
  • Patent number: 6907563
    Abstract: A system and method composes heterogeneous media components into a unified environment for rich spatio-temporal hotlink authoring and action enablement in low-bandwidth presentations. The media client master coupled to the server receives a first heterogeneous media file. The master parses the file to identify the various media tracks in the file, their types, and the object which would render them. When the master encounters a media frame, an internal table is checked to verify whether a media object has been instantiated to handle the corresponding media track. If not, the master fetches the appropriate object from the server and instantiates the object in the media track. The master verifies the frame to determine if an action enablement kernel has been created. If not, the master fetches the appropriate object from the server and instantiates the object in the frame, to activate an action enabler for display of the action.
    Type: Grant
    Filed: May 18, 2000
    Date of Patent: June 14, 2005
    Assignee: International Business Machines Corporation
    Inventors: Keeranoor G. Kumar, Sih-Pin Subrina Chang, Shu-Chun Jeane Chen, James S. Lipscomb, Jai Menon, Arun Ramchandra, Liang-Jie Zhang
  • Patent number: 6856331
    Abstract: Techniques are provided for enriching a non-linkable media representation presentable at a user terminal. In an illustrative embodiment, a hotlink canvas receives a hot link composition from an action enabling kernel and displays hotlinks in the hotlink canvas by overlaying a transparent panel on top of the non-linkable media whereby the non-linkable media becomes interactive and hyperlinkable. The hotlink canvas provides the following functions: query media current position and state; forward media position and state to the action enabling kernel; receive contending hotlink candidates from the action enabling kernel; pick one hotlink among a set of hotlink candidates; compose hotlinks by receiving hotlinks meta data from the action enabling kernel; display range contours of hotlinks on the media object by overlaying a hotlink canvas; perform an action specified; request the action enabling kernel to handle an action; and decouple hotlinks in otherwise linkable media.
    Type: Grant
    Filed: November 12, 1999
    Date of Patent: February 15, 2005
    Assignee: International Business Machines Corporation
    Inventors: Sih-Pin Subrina Chang, Shu-Chen Jeane S. Chen, Keeranoor G. Kumar, James S. Lipscomb, Jai Menon, Liang-Jie Zhang
  • Patent number: 6848004
    Abstract: A network implementing HotMedia architecture provides real time measurement and prediction of bandwidth for adaptive content delivery of rich media according to available user bandwidth. The rich media file created at the creation station is transmitted by the delivery station to the client station in steaming Java applets having a framework including a thumbnail frame and a media frame. In real-time, the client station detects the bandwidth used by the Java applet; predicts the available bandwidth for next media delivery based on the detected bandwidth and fetches the corresponding sensitive bandwidth media fame from a web server according to a linear or non-linear prediction algorithm resulting in bandwidth sensitive rich media content delivery from the delivery station to the client station for display and user interaction.
    Type: Grant
    Filed: November 23, 1999
    Date of Patent: January 25, 2005
    Assignee: International Business Machines Corporation
    Inventors: Sih-Pin Subrina Chang, Shu-Chen Jeane Chen, Keeranoor G. Kumar, James S. Lipscomb, Jai Menon, Liang-Jie Zhang
  • Patent number: 6693649
    Abstract: A system and method for unifying hotspot subject to non-linear transformation and interpolation in heterogeneous media representations includes a content creator for creating Rich Media, e.g. stills, animation, panorama and a delivery system including an action handler for responding to a hotspot in the Rich Media when selected by a user interacting with a projected image display. The hotspot is expressed in the media as an area defined in terms of a Euclidean, rectangular coordinate system for transformation and mapping of the media image hotspot coordinates into corresponding coordinates of a hotspot location in the projected image display. Unfortunately, the image coordinates in the media do not necessarily map directly into corresponding coordinates in the projected image. Flat media images can be linearly transformed to projected image coordinates. However, panorama media require non-linear transformation of media coordinated to projected image coordinates.
    Type: Grant
    Filed: May 12, 2000
    Date of Patent: February 17, 2004
    Assignee: International Business Machines Corporation
    Inventors: James S. Lipscomb, Sih-Pin Subrina Chang, Shu-Chun Jeane Chen, Keeranoor G. Kumar, Jai Menon, Arun Ramchandra, Edward C. Snible, Liang-Jie Zhang