IBM Patents

The International Business Machines Corporation provides IT infrastructure and services to enterprise customers.

IBM Patents by Type
  • IBM Patents Granted: IBM patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • IBM Patent Applications: IBM patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Publication number: 20160285641
    Abstract: For logical multicasting in overlay networks, at a data processing system, an original unicast packet is received from a first component in a first computing node in an overlay network. To cause multicasting in the overlay network the received original unicast packet was unicast by the first computing node only to the data processing system, and a multicast data structure for the overlay network is maintained only by the data processing system, the multicast data structure containing information of each receiver that is configured to receive unicast packets during logical multicasting in the overlay network. From a set of subscriber receivers in the multicast data structure, a subset of the subscriber receivers is selected. A copy of the original unicast packet is unicast to each subscriber receiver in the subset.
    Type: Application
    Filed: March 25, 2015
    Publication date: September 29, 2016
    Applicant: International Business Machines Corporation
    Inventors: JING HE, Jing Lu, Jun Yao
  • Publication number: 20160285955
    Abstract: Disclosed is a novel system and method for maintaining computing functionality when a client device must be used in a low-power state. More particularly, when a client device is placed in a low-power state, sleep mode, or even shut-down, this method transfers aspects of the machine state onto a virtual machine in the cloud. This virtual machine may then function as a partial or full emulator of the user's client machine and thus can be: 1) accessed; and 2) communicated with by the machine's owner or others who use the machine. As long as the client device is shutdown, the cloud continues to temporarily function as the user's machine. Numerous embodiments are disclosed including a “hybrid decomposition feature” in which the data on the client machine is prioritized and then transfer to a server, typically a virtual emulator, component by component or piecemeal manner or manner.
    Type: Application
    Filed: June 8, 2016
    Publication date: September 29, 2016
    Applicant: International Business Machines Corporation
    Inventors: Gregory J. BOSS, Guy COHEN, James R. KOZLOSKI, Clifford A. PICKOVER, Anne R. SAND
  • Publication number: 20160283130
    Abstract: For performing efficient management of tracks in an asynchronous Peer-to-Peer Redundant Copy (PPRC) operation in a computing storage environment, a correct status of a sequential bit is determined by examining a primary cache, where if data being transferred pursuant to the PPRC operation in a primary track remains in the primary cache, the sequential bit setting found therein is used.
    Type: Application
    Filed: June 7, 2016
    Publication date: September 29, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lokesh M. GUPTA, Theodore T. HARRIS, JR., Gail A. SPEAR
  • Publication number: 20160283069
    Abstract: Provided are techniques for presenting a visual representation of an email thread, comprising organizing a plurality of emails in an email system with respect to a plurality of parties; organizing the plurality of emails with respect to an email thread to produce thread information; correlating the plurality of parties with thread information to produce a condensed tree structure to represent plurality of parties and the plurality of emails, wherein each node of a plurality of nodes of the condensed tree structure represents one corresponding party of the plurality of parties; and rendering the condensed tree structure on a computer display.
    Type: Application
    Filed: March 23, 2015
    Publication date: September 29, 2016
    Applicant: International Business Machines Corporation
    Inventors: Saurabh Gupta, Sandeep Perumbuduri, Nancy A. Schipon, Jack P. Yapi
  • Publication number: 20160283872
    Abstract: For distributed analysis of time-series data in a smart entity environment, the data is received from a data source in the environment. An overall analysis of the data is distributed to a first node in the environment. In a network operating the environment the first node is at a smaller distance from the data source as compared to a second node. A first portion of the overall analysis is performed on the data at the first node to produce a first conclusion. The first conclusion is routed to the second node. The second node performs a second portion of the overall analysis. Using the first conclusion, from the first node, a first action is caused to occur on a component of the environment. The data source is associated with the component, the data is indicative of a condition in the environment, and the component participates in the condition.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Applicant: International Business Machines Corporation
    Inventors: Brian P. Byrne, Adam R. Holley, Brian T. Lillie
  • Patent number: 9454426
    Abstract: Embodiments include generating an error correction code by identifying two error-correcting codes of length n with minimum distances d and 2d, such that the second code is contained into the first code. Data is then encoded into t?1 blocks using the first code, and into the t-th block using the second block. The first t?1 encoded blocks are stored into t?1 blocks of memory locations, while the exclusive-OR (XOR) of such t?1 encoded blocks and the t-th encoded block is stored into a t-th block of memory location. The final encoded vector of length to is identified as belonging in a code with minimum distance 2d. Rotations of an encoded vector jn times are identified as belonging to the same equivalence class. A received vector or its rotations jn times can be successfully identified in the presence of up to d?1 errors, while d errors are identified as uncorrectable errors.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John S. Best, Mario Blaum, Steven R. Hetzler
  • Patent number: 9454618
    Abstract: An indication to render a webpage is received. The webpage includes two or more frames and the two or more frames are rendered in a first order. A second order from a user is received. The webpage is rendered. The two or more frames of the webpage are rendered in the second order.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Xiang Chen, Bin Gu, Cheng Fang Wang, WuMi Zhong, Jia Zou
  • Patent number: 9456334
    Abstract: Various embodiments detecting wireless communication device mobility in a wireless communication network. In one embodiment, one or more Internet Protocol (IP) data packets associated with a wireless communication device are analyzed. The wireless communication device is coupled with the edge entity. A determination is made, based on the analyzing, that the wireless communication device is a newly coupled device at the edge entity. A central entity disposed within the wireless communication network is notified that the wireless communication device is currently coupled to the edge entity.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Bongjun Ko, Franck Le, Robert B. Nicholson, Vasileios Pappas, Dinesh Verma
  • Patent number: 9454435
    Abstract: Embodiments of the invention relate to supporting transaction data committed to a stable storage. Committed data in the cluster is stored in the persistent cache layer and replicated and stored in the cache layer of one or more secondary nodes. One copy is designated as a master copy and all other copies are designated as replica, with an exclusive write lock assigned to the master and a shared write lock extended to the replica. An acknowledgement of receiving the data is communicated following confirmation that the data has been replicated to each node designated to receive the replica. Managers and a director are provided to support management of the master copy and the replicas within the file system, including invalidation of replicas, fault tolerance associated with failure of a node holding a master copy, recovery from a failed node, recovered of the file system from a power failure, and transferring master and replica copies within the file system.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Wendy A. Belluomini, Karan Gupta, Dean Hildebrand, Anna S. Povzner, Himabindu Pucha, Renu Tewari
  • Patent number: 9454333
    Abstract: Embodiments of the invention provide parity logs for raid systems with variable-capacity media. In one embodiment, a system includes a first set of data storage media devices having variable capacity. The storage devices include a data portion of a parity data set for storing write data being striped to the first. The system further includes a second set of data storage media devices having variable capacity. The second set includes a linear address space of blocks for storing a parity portion of the parity data set. The linear address space is written in a log form. The first and second sets comprise at least one array in a RAID configuration. The system writes the parity portion of the parity data set to the second set, which enables each storage device among the first set to be written to full capacity.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Mario Blaum, Veera W. Deenadhayalan, Steven R. Hetzler, Wayne C. Hineman, Robert M. Rees, Pin Zhou
  • Patent number: 9454362
    Abstract: A computer-implemented method of controlling version branching within a software configuration management system (SCMS) can include, responsive to a user initiating a check-out operation of a file within the SCMS, identifying the file and a workspace of the user and searching nodes of the repositories of the SCMS for a successor version of the file. When a successor version of the file is located within a node that is within a predetermined distance of the workspace of the user, a notification that the successor version of the file is within the predetermined distance of the workspace of the user can be output. When a successor version of the file is not located within a node within a predetermined distance of the workspace of the user, the file can be checked-out to the workspace of the user.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Geoffrey M. Clemm
  • Patent number: 9454139
    Abstract: Adjusting environmental variables in an adaptive parameter adjustment runtime environment, including: executing a parallel program by the adaptive parameter adjustment runtime environment, including beginning operations with a set of default global parameter values; maintaining a list of configurable parameters; changing a parameter value for a parameter in the list of configurable parameters; determining whether an effect of changing the parameter value is positive, negative, or neutral; responsive to determining that the effect of changing the parameter value is positive, changing the parameter value for the parameter; responsive to determining that the effect of changing the parameter value is negative, changing the parameter value for the parameter to a previous value; and responsive to determining that the effect of changing the parameter value is neutral, performing a list management operation on the list of configurable parameters.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Archer, Nysal Jan K. A., Sameh S. Sharkawi
  • Patent number: 9454327
    Abstract: Data storage using application storage analytics that: (i) runs a set of application(s) that use a thin provision data storage device for data storage; (ii) determines a set of runtime behavior(s) of the set of applications(s) with respect to use of the thin provisioning data storage device for data storage; and (iii) calculates a runtime representation capacity based on a predetermined over-provisioning ratio and the set of runtime behavior(s).
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sandeep R. Patil, Riyazahamad M. Shiraguppi, Gandhi Sivakumar, Matthew B. Trevathan
  • Patent number: 9455195
    Abstract: A performance optimized CMOS FET structure and methods of manufacture are disclosed. The method includes forming source and drain regions for a first type device and a second type device. The method further includes lowering the source and drain regions for the first type device, while protecting the source and drain regions for the second type device. The method further includes performing silicide processes to form silicide regions on the lowered source and drain regions for the first type device and the source and drain regions for the second type device.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Chang, Katsunori Onishi, Jian Yu
  • Patent number: 9454667
    Abstract: In an embodiment, in response to a gesture by an administrator, a security palette is created and displayed on a multi-touch screen. In response to a move by the administrator of a first icon to within the security palette, wherein the first icon represents a first object, a same authority that the administrator has to the first object is granted to the security palette. In response to a collaborator touching the security palette, the same authority to the first object is granted to the collaborator.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, Gregory R. Hintermeister
  • Patent number: 9454346
    Abstract: Generating a pool of random numbers for use by computer applications. Vibration sensors are placed throughout a machine and collect entropy data from the measurements of the vibration sensors. The data is then filtered and sent via secure connection to a second machine to be added to the second machine's entropy pool. Applications needing a random number may acquire a number from the pool. A method, computer program product and system to generate the pool are provided.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Volker Boenisch, Reinhard Buendgen, Franziska Geisert, Jakob Lang, Mareike Lattermann, Budy D Notohardjono, Angel Nunez-Mencias
  • Patent number: 9455251
    Abstract: Embodiments herein describe a decoupling capacitor that may include multiple fin and gate structures electrically insulated from a conductor (e.g., a metal layer) by a thin dielectric. The fins and gates may be electrically coupled to a first voltage rail (e.g., VHIGH) while the conductor is coupled to a second voltage rail (e.g., VLOW). In this manner, the fins and gates in combination form a first “plate” which is electrically insulated from the conductor which forms a second “plate” of a capacitor. In one embodiment, the decoupling capacitor is formed on the same substrate as the finFETs, and thus, can be disposed proximate to the finFETs—e.g., on the same layer in the chip or side-by-side. In one example, at least a portion of the decoupling capacitor and the finFET may be formed using the same fabrication steps.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Todd A. Christensen, John E. Sheets, II
  • Patent number: 9454405
    Abstract: Disclosed is a computer implemented method, computer program product, and apparatus to establish at least one paging partition in a data processing system. The virtualization control point (VCP) reserves up to the subset of physical memory for use in the shared memory pool. The VCP configures at least one logical partition as a shared memory partition. The VCP assigns a paging partition to the shared memory pool. The VCP determines whether a user requests a redundant assignment of the paging partition to the shared memory pool. The VCP assigns a redundant paging partition to the shared memory pool, responsive to a determination that the user requests a redundant assignment. The VCP assigns a paging device to the shared memory pool. The hypervisor may transmit at least one paging request to a virtual asynchronous services interface configured to support a paging device stream.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Richard L. Arndt, Carol B. Hernandez, Kyle A. Lucke, Timothy R. Marchini, Naresh Nayar, James A. Pafumi
  • Patent number: 9454781
    Abstract: Ranking and recommendation of online content including social media, blog and forum posts is provided. A method of and computer program product for content analysis are provided. A subset of content items is selected from a set of content items. Each content item in the set has at least one attribute. For each content item in the subset, a user is queried to obtain a subjective value. A formula is derived that relates the at least one attribute of each content item of the subset to the subjective value of each content item of the subset. The formula is applied to each content item of the set to determine a calculated value of each content item of the set. A ranking of the set of content items is determined based on the calculated value of each content item. Recommendations are provided to a user based on the ranking.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hernan Badenes, Tara L. Matthews, Barton A. Smith
  • Patent number: 9451906
    Abstract: Methods, systems and computer readable storage medium for retrieving mental images of faces from the human brain. An exemplary embodiment includes a method for retrieving mental images of faces from a human brain, the method including generating an image on a screen, measuring brain activity data from a brain scanner, varying characteristics of the image on the screen, detecting changes in the brain activity data measured from the brain scanner, and generating a final image on the screen, the final image being related to a subjectively described mental image.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Martin Sundstrom
  • Patent number: 9455742
    Abstract: An output sequence of data elements is processed. The output sequence of data elements represents a sequence of input data elements in a compressed format. An output data element includes a backward reference for each string in the input data elements that occurs again in an input data element that is used to produce the output data element. A backward reference identified in a selected output data element is used for selecting the string to which it refers in the stored input data elements. The selected string is combined with strings of one or more subsequent output data elements. A matching sequence in the stored input data elements matching at least part of one or more combined strings is found. A combined string of the one or more combined strings having the longest matching sequence is selected. The backward reference is redefined to indicate the longest matching sequence.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Fuchs, Christian Jacobi, Anthony T. Sofia, Joerg-Stephan Vogt
  • Patent number: 9454641
    Abstract: Systems and methods for modeling functional magnetic resonance image datasets using a multivariate auto-regressive model which captures temporal dynamics in the data, and creates a reduced representation of the dataset representative of functional connectivity of voxels with respect to brain activity. Raw spatio-temporal data is processed using a multivariate auto-regressive model, wherein coefficients in the model with high weights are retained as indices that best describe the full spatio-temporal data. When there are a relatively small number of temporal samples of the data, sparse regression techniques are used to build the model. The model coefficients are used to perform data processing functions such as indexing, prediction, and classification.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Guillermo A. Cecchi, Rahul Garg, Ravishankar Rao
  • Patent number: 9454294
    Abstract: A cloud services brokerage platform system includes a virtual data center (VDC) and an architecture management interface. The virtual data center (VDC) includes a plurality of resource groups. Each one of the resource groups includes one or more VDC resources. Each one of the VDC resources is associated with a respective set of resource group specification parameters. The architecture management interface enables an architectural layout of the one or more VDC resources to be displayed. The architectural layout includes a visual depiction of the one or more VDC resources of each one of the resource groups. An arrangement of the visual depiction is dependent upon the respective set of resource group specification parameters.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Raghunath Sapuram, Manish Mahesh Modh, Balaji Narasimhan, Kishor Grandhe
  • Patent number: 9454433
    Abstract: Method and apparatus for redundant array of independent disks (RAID) recovery are disclosed. In one embodiment, a RAID controller schedules requests to rebuild failed drives based on the wear state of secondary drives and input/output (I/O) activity. The controller may be configured to assign higher scheduling priority to rebuild requests only when necessary, so as to reduce the time needed for the rebuild and to avoid affecting performance of the RAID system. In particular, the controller may give higher priority to rebuild requests if secondary drive failure is likely. In addition, the controller may determine when write-intensive periods occur, and assign lower priority to rebuild requests during such periods.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher M. Dennett, Farnaz Toussi
  • Patent number: 9455995
    Abstract: System, method and program for identifying a subset of a multiplicity of source networks. The subset including one or more source networks which have sent messages to one of a plurality of destination locations having a same IP address. For each of the multiplicity of source networks, a determination is made whether there are fewer intervening hops from the source network to the one destination location than from the source network to other of the plurality of destination locations. If so, the source network is included in the subset. If not, the source network is not included in the subset. One application of the present invention is to identify a source of a denial of service attack. After the subset is identified, filters can be sequentially applied to block messages from respective source networks in the subset to determine which source network in the subset is sending the messages.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Richard E. Nesbitt, Brian M. O'Connell, Herbert D. Pearthree, Kevin E. Vaughan
  • Patent number: 9454525
    Abstract: A method of extracting information from text within a natural language understanding system can include processing a text input through at least one statistical model for each of a plurality of features to be extracted from the text input. For each feature, at least one value can be determined, at least in part, using the statistical model associated with the feature. One value for each feature can be combined to create a complex information target. The complex information target can be output.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajesh Balchandran, Linda M. Boyer, Gregory Purdy
  • Patent number: 9455331
    Abstract: A method of forming a semiconductor device that includes forming a plurality of semiconductor pillars. A dielectric spacer is formed between at least one set of adjacent semiconductor pillars. Semiconductor material is epitaxially formed on sidewalls of the adjacent semiconductor pillars, wherein the dielectric spacer obstructs a first portion of epitaxial semiconductor material formed on a first semiconductor pillar from merging with a second portion of epitaxial semiconductor material formed on a second semiconductor pillar.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: September 27, 2016
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, GLOBALFOUNDRIES, INC.
    Inventors: Xiuyu Cai, Kangguo Cheng, Ali Khakifirooz, Ruilong Xie, Tenko Yamashita
  • Patent number: 9454285
    Abstract: An approach for providing a framework to maintain continuous access to web content bookmarked in a browser, the framework comprising web content storage, change detection and change notification. Embodiments of the present invention create and store a snapshot of bookmarked web content with a version number in a repository and the snapshot is replaced by a new snapshot whenever bookmarked web content is updated, while access to previously versioned snapshots is maintained. Change detection comprises automatically subscribing to content update notification services provided by a web content provider and receiving updates, comparing the content of a most recent snapshot with the web content available from the content provider and detecting a change to the bookmarked URL. Keywords from a snapshot can be used to relocate web content at a new URL and a web browser user is notified whenever a change to bookmarked web content is detected.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Anping Cai, Diane C. Chalmers, Ugo I. Orellana Gonzalez, Sharath Srinivasa Setty, Renganathan Sundararaman
  • Patent number: 9454670
    Abstract: Systems and computer program products may provide a virtual system with direct access to one or more sectors of a resource of a computer system. The system and computer program products may include providing, by a computer system to a virtual system, first access control data associated with a regular computer file that corresponds to a resource on the computer system. The system and computer program products may additionally include receiving, at the computer system, a direct read from or direct write to one or more sectors of the resource represented by the regular computer file from the virtual system. The system and computer program products may further include hiding, at the computer system, a hidden computer file from the virtual system. The system and computer program products may additionally include routing, at the computer system, the direct read from or direct write to the hidden computer file on the computer system.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: James D Beecham, William K Bittner, Venkateswararao Jujjuri, Samuel W Yang
  • Patent number: 9454409
    Abstract: Software that uses machine logic based algorithms to help determine and/or prioritize an application programming interface's (API) desirability to a user based on how closely the API's terms of service (ToS) meet the users' ToS preferences. The software performs the following steps: (i) receiving a set of API ToS feature information that includes identifying information for at least one API and respectively associated ToS features for each identified API; (ii) receiving ToS preference information that relates to ToS related preferences for a user; and (iii) evaluating a strength of a match between each respective API identified in the API ToS feature information set and the ToS preference information to yield a match value for each API identified in the API ToS feature information set. The ToS features include at least a first ToS field. At least one API includes multiple, alternative values in its first ToS field.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jim A. Laredo, Sriram K. Rajagopal, Maja Vukovic, John E. Wittern
  • Patent number: 9454728
    Abstract: In an approach for suggesting an item to pack, a processor receives an indication that a user is packing a first item of luggage, wherein the indication includes information about a trip. A processor generates a packing list based on the information about the trip. A processor receives a request to link the first item of luggage and a second item of luggage for the trip. A processor links the first and second items of luggage such that contents of each item of luggage are jointly compared to the packing list. A processor receives, via a short-range point-to-point communication reader of the first item of luggage, a signal from a short-range point-to-point communication device operably affixed to a first item. A processor identifies the first item based on the signal. A processor determines that the first item is an item of the packing list.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Rhonda L. Childress, David B. Kumhyr, Michael J. Spisak
  • Patent number: 9454308
    Abstract: A page compression strategy classifies uncompressed pages selected for compression. Similarly classified pages are compressed and bound into a single logical page. For logical pages having pages with more than one classification, a weighting factor is determined for the logical page.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Suma M. B. Bhat, Chetan L. Gaonkar, Vamshi K. Thatikonda
  • Patent number: 9454722
    Abstract: A method and system. A layout design of invisible information to be printed with invisible ink in a book is generated. The invisible information includes a Universal Resource Locator (URL) of an address of a web server at which additional information is located. The URL is encoded in a code within the invisible information. The additional information is associated with an article.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kohichi Kamijoh, Noboru Kamijo, Kazumasa Ochiai, Yasuo Usuba
  • Patent number: 9456365
    Abstract: The present application discloses a virtualized wireless communication network and an establishing method thereof. The virtualized wireless communication network system includes a plurality of virtual nodes, the plurality of virtual nodes being divided into multiple virtual node cliques according to interference relations among the plurality of virtual nodes, wherein, each virtual node represents a wireless communication node; and a plurality of clique communication management modules that are one-to-one associated with the multiple virtual node cliques, wherein, each clique communication management module is configured to manage data exchange between an associated virtual node clique and other virtual node cliques, so as to emulate communication behavior of the wireless communication node. The present invention has many advantages such as high flexibility, good scalability, low cost and the like.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Li, Liang Liu, Junmei Qu, Yu Yuan
  • Patent number: 9454592
    Abstract: Provided are techniques for managing, importing, and exporting teamspace templates and teamspaces in content repositories. A file is created using a teamspace template and associated metadata at a first content repository. The file is exported from the first content repository to a second content repository, wherein the file can be used to create a teamspace instance at the second content repository.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: September 27, 2016
    Assignee: International business Machines Corporation
    Inventors: Scott P. Mills, Michael J. Mitchell, Brett E. Morris
  • Patent number: 9454603
    Abstract: An apparatus includes a data processing system for generating and displaying a semantic type concordance. The data processing system includes memory storing a computer program, a display to display data of a concordance generated by the program, and a processor configured to execute the computer program. The computer program includes instructions for displaying a user interface configured to enable a user to select semantic types and specify at least one text document, generating a concordance of the at least one document based on the semantic types, and displaying data of the generated concordance on the display.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Branimir K. Boguraev, Youssef Drissi, David A. Ferrucci, Paul T. Keyser, Anthony T. Levas
  • Patent number: 9455392
    Abstract: A coplanar waveguide device includes a coplanar waveguide structure disposed on a substrate, at least one qubit coupled to the coplanar waveguide structure and an add-on chip having a metallized trench, and disposed over the substrate.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David W. Abraham, Jerry M. Chow, Antonio D. Corcoles Gonzalez, George A. Keefe, Mary E. Rothwell, James R. Rozen, Matthias Steffen
  • Patent number: 9455274
    Abstract: A method of forming replacement fins in a complimentary-metal-oxide-semiconductor (CMOS) device that includes a p-type field effect transistor device (pFET) and an n-type field effect transistor device (nFET) and a CMOS device are described. The method includes forming strained silicon (Si) fins from a strained silicon-on-insulator (SSOI) layer in both an nFET region and a pFET region, forming insulating layers over the strained Si fins, and forming trenches within the insulating layers to expose the strained Si fins in the pFET region only. The method also includes etching the strained Si fins in the pFET region to expose a buried oxide (BOX) layer of the SSOI layer, etching the exposed portions of the BOX layer to expose a bulk substrate, epitaxially growing a Si portion of pFET replacement fins from the bulk substrate, and epitaxially growing silicon germanium (SiGe) portions of the pFET replacement fins on the Si portion of the pFET replacement fins.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bruce B. Doris, Hong He, Ali Khakifirooz, Junli Wang
  • Patent number: 9454352
    Abstract: Embodiments of the present invention provide a method, system and computer program product for workload deployment density management for a multi-stage architecture implemented within a multi-tenant computing environment. The method includes receiving different requests from different tenants of a multi-tenant computing environment to deploy respectively different application instances of respectively different computer programs into different nodes of the host computing system. The method also includes determining from each request an associated stage of a software lifecycle for a corresponding one of the application instances. Finally, the method includes deploying each of the application instances into a particular one of the nodes depending upon an associated stage of each of the application instances so that each of the nodes hosts different application instances for different tenants of a common stage of the software lifecycle.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Andrew D. Dingsor, Todd E. Kaplinger, Michael R. Rheinheimer, Gal Shachor, Artem Spector
  • Patent number: 9454465
    Abstract: A method, computer program product, and system for risk monitoring of continuous software delivery include a first plurality of test data. The first plurality of test data is associated with one or more software components. In response to receiving a changelog, a change in the received plurality of test data is determined. A risk profile for the one or more software components is generated, in response to receiving the first plurality of test data and the received changelog. A component code graph is generated, based on the risk profile associated with the one or more software components and a risk value associated with the generated risk profile is calculated, based on the component code graph.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Albee Jhoney, Mahantesh S. Meti, Kalpesh Sharma
  • Patent number: 9454506
    Abstract: A method and system for managing caching at a computer. A computer receives a file from a storage device on a network in response to a request by a first user. The computer may then determine if other users of the computer are likely to request the file, based upon a type of the file and a type of the network. If other users are likely to request the file, the computer may then cache the file at the computer. In one embodiment, the computer may determine if other users of the computer are likely to request the file based upon access permissions to the file at a source of the file. In another embodiment, the computer may determine if other users of the computer are likely to request the file based upon if the file has been previously cached at the computer.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Wesley J. Ho, Jeffrey K. Price, Stanley C. Wood
  • Patent number: 9455182
    Abstract: Low capacitance and high reliability interconnect structures and methods of manufacture are disclosed. The method includes forming a copper based interconnect structure in an opening of a dielectric material. The method further includes forming a capping layer on the copper based interconnect structure. The method further includes oxidizing the capping layer and any residual material formed on a surface of the dielectric material. The method further includes forming a barrier layer on the capping layer by outdiffusing a material from the copper based interconnect structure to a surface of the capping layer. The method further includes removing the residual material, while the barrier layer on the surface of the capping layer protects the capping layer.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel C. Edelstein, Son V. Nguyen, Takeshi Nogami, Deepika Priyadarshini, Hosadurga K. Shobha
  • Patent number: 9455186
    Abstract: A method of forming a wiring structure for an integrated circuit device includes forming one or more copper lines within an interlevel dielectric layer (ILD); masking selected regions of the one or more copper lines; selectively plating metal cap regions over exposed regions of the one or more copper lines; and forming a conformal insulator layer over the metal cap regions and uncapped regions of the one or more copper lines.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew S. Angyal, Junjing Bao, Griselda Bonilla, Samuel S. Choi, James A. Culp, Thomas W. Dyer, Ronald G. Filippi, Stephen E. Greco, Naftali E. Lustig, Andrew H. Simon
  • Patent number: 9455254
    Abstract: One method disclosed herein includes, among other things, forming a gate cap layer above a recessed final gate structure and above recessed sidewall spacers, forming a recessed trench silicide region that is conductively coupled to the first source/drain region, the recessed trench silicide region having an upper surface that is positioned at a level that is below the recessed upper surface of the sidewall spacers, forming a combined contact opening in at least one layer of material that exposes a conductive portion of the recessed final gate structure and a portion of the trench silicide region, and forming a combined gate and source/drain contact structure in the combined contact opening.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: September 27, 2016
    Assignees: GLOBALFOUNDRIES Inc., International Business Machines Corporation
    Inventors: Ruilong Xie, Andre Labonte, Su Chen Fan, Balasubramanian S. Pranatharthi Haran
  • Patent number: 9455888
    Abstract: Methods and apparatuses for generating an application topology are provided. A processor determines a first application profile based, at least in part, on a first network packet. A processor determines a second application profile based, at least in part, on a second network packet. A processor determines a link between a first application and a second application based, at least in part, on address information of the first network packet. A processor generates a topology comprising the first and second application profiles based, at least in part, on the link, the first application profile and the second application profile. A processor updates the first and second application profiles based, at least in part, on matching the first application profile and second application profile with an application deployment template.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Scot W. Dixon, Mark N. Weatherill
  • Patent number: 9454374
    Abstract: Emulation of instructions that include non-contiguous specifiers is facilitated. A non-contiguous specifier specifies a resource of an instruction, such as a register, using multiple fields of the instruction. For example, multiple fields of the instruction (e.g., two fields) include bits that together designate a particular register to be used by the instruction. Non-contiguous specifiers of instructions defined in one computer system architecture are transformed to contiguous specifiers usable by instructions defined in another computer system architecture. The instructions defined in the another computer system architecture emulate the instructions defined for the one computer system architecture.
    Type: Grant
    Filed: March 3, 2013
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Michael K. Gschwind
  • Patent number: 9454559
    Abstract: A method includes, in a master data management system, identifying a profile including a plurality of master data attributes and receiving a persistent modification request for the profile. The persistent modification request affects one or more of the master data attributes. The method further includes, for each affected attribute, either: (i) identifying a preexisting master record associated with preexisting ownership information; or (ii) determining that no preexisting master record exists.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dmitriy Drinfeld, Stephanie J. Hazlewood
  • Patent number: 9453190
    Abstract: A method of removing contaminants from a textured surface of crystalline silicon includes exposing the surface to a gas comprising ozone and then immersing the surface in an acid solution comprising hydrogen peroxide and sulfuric acid. A further acid dip using HF can be used to remove silicon oxide from the surface.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Whitney T. Byron, Joel P. de Souza, Ning Li, Devendra K. Sadana
  • Patent number: 9456496
    Abstract: An enhanced substrate for use in printed circuit boards (PCBs) includes low-Dk-core glass fibers having low dielectric constant (Dk) cores. In some embodiments, the low-Dk-core glass fibers are filled with a low Dk fluid, such as a gas (e.g., air, nitrogen and/or a noble gas) or a liquid. After via holes are drilled or otherwise formed in the substrate, silane is applied to the ends of hollow glass fibers exposed in the via holes to seal the low Dk fluid within the cores of the hollow glass fibers. In some embodiments, the low-Dk-core glass fibers are filled with a solid (e.g., a low Dk resin). For example, a hollow glass fiber may be provided, and then filled with a low Dk resin in a liquid state. The low Dk resin within the hollow glass fiber is then cured to a solid state.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Bruce J. Chamberlin, Joseph Kuczynski, Paula M. Nixa
  • Patent number: 9455187
    Abstract: Methods for fabricating a backside device contact using a silicon-on-insulator substrate that includes a device layer, a buried insulator layer, and a handle wafer. A trench is formed that extends through the device layer or a trench isolation region in the device layer and that further extends partially through the buried insulator layer. A sacrificial material is deposited in the trench and, thereafter, at least one dielectric layer is formed on the device layer. An opening is formed in the at least one dielectric layer that communicates with the trench. After the opening is formed, the sacrificial material is removed from the trench with access through the opening. After the sacrificial material is removed from the trench, the trench is filled with a contact plug and the opening is filled with a contact coupled with the contact plug.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey P. Gambino, Mark D. Jaffe, Steven M. Shank, Anthony K. Stamper