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).
-
Patent number: 10108358Abstract: Aspects include sending a request to perform a unit of work that includes a synchronous I/O operation. The sending is from an operating system (OS) executing on a server to firmware located on the server. The synchronous I/O request includes a command request block that includes an operation code identifying the synchronous I/O operation and a identifier of a persistent storage control unit (SCU). The OS waits for the synchronous I/O to complete and the unit of work remains active during the waiting. The firmware detects that the synchronous I/O operation has completed. A command response block that includes completion status information about the synchronous I/O operation is received by the OS from the firmware. The unit of work is completed in response to the I/O operation completing.Type: GrantFiled: June 14, 2016Date of Patent: October 23, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David F. Craddock, Beth A. Glendening, Dale F. Riedy, Harry M. Yudenfriend
-
Patent number: 10109313Abstract: A tape drive system for ensuring tape data integrity by tape surface inspection, the tape drive system being configured for reading and writing data from/to a magnetic tape, is provided. The tape drive system includes a laser inspection unit comprising a sender and a receiver integrated into the tape drive system, wherein the laser inspection unit configured for recognizing a tape defect by scanning the magnetic tape when the tape drive system is in operation. The tape drive system includes a read/write head configured for acting together with the laser inspection unit as sensors for providing sensor data during a read/write operation of the tape drive system, a communication link between the sensors and a controller unit for exchanging sensor data. The controller is configured for evaluating sensor data and for triggering predefined actions based on the respective evaluation results such that the tape data integrity is ensured.Type: GrantFiled: September 14, 2017Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Ole Asmussen, Robert Beiderbeck, Erik Rueger, Markus Schafer
-
Patent number: 10108813Abstract: A system and article of manufacture for managing access to queries and, more particularly, for managing access by multiple users to persistently stored queries. One embodiment discloses managing access by multiple users to a predefined query against data in a database. The embodiment comprises associating one or more access rights with at least some portion of the predefined query. When a request to access the predefined query by a first user is received, access to the predefined query by the first user is limited on the basis of the access rights.Type: GrantFiled: February 13, 2017Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz
-
Patent number: 10108068Abstract: A lens structure includes a transparent cell containing a liquid crystal material. The cell is thicker in a center region thereof than at peripheral regions. The structure further includes transparent electrically conductive electrodes coupled with opposing top and bottom surfaces of the cell and configured to establish an electric field through the cell that is strongest at the peripheral regions where the cell is thinner relative to the center region so that a value of the index of refraction of the liquid crystal material changes across the cell from the center region towards the peripheral regions to change an effective focal length of the lens structure. In some embodiments the top surface of the cell has a first curvature C1 and the bottom surface of the cell has a second curvature C2 that differs from the first curvature.Type: GrantFiled: December 18, 2017Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Michael S. Gordon, John U. Knickerbocker, Minhua Lu, Robert Polastre
-
Patent number: 10106564Abstract: A furan-containing flame retardant molecule includes a furan moiety bonded to a phosphorus moiety via a phosphoryl linkage or via a phosphinyl linkage.Type: GrantFiled: December 12, 2016Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Brandon M. Kobilka, Joseph Kuczynski, Jacob T. Porter, Jason T. Wertz
-
Patent number: 10108614Abstract: A unique document handling facility on the scale of a Lotus Notes document. Preferably, the documents are stored in a relational database and served-up using Java servlets, with provisions for handling document content and group level security. The preferred implementation of the invention provides several specific features: (1) Presentation and control of heterogeneous document content through the service of the Enterprise Application Development Platform, (2) An efficient scheme for group level and user level security, (3) Presentation of heterogeneous document types, (4) Presentation of heterogeneous data types in the document, (5) A method to externalize definition of keyword selections, and (6) The ability to present document fields in any order, regardless of whether they originate in the head or body of the underlying document.Type: GrantFiled: August 12, 2014Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventor: James R. Wason
-
Patent number: 10107426Abstract: Conduit connectors for liquid manifolds and methods of fabrication are provided. In one embodiment, a conduit connector is integrated, at least in part, within a liquid manifold, and includes a conduit-receiving opening or socket and at least one releasable retention component. The conduit-receiving opening is disposed within the liquid manifold and in fluid communication with at least one liquid-carrying channel of the liquid manifold. The releasable retention component(s) is selectively operative to threadlessly secure in a fluid-tight manner a conduit within the conduit-receiving opening in fluid communication with the at least one liquid-carrying channel of the liquid manifold to facilitate flow of liquid through the liquid-carrying channel(s), or to release the conduit from the conduit-receiving opening of the conduit connector. The releasable retention component(s) resides at least partially within the liquid manifold when operatively holding the conduit within the conduit-receiving opening.Type: GrantFiled: August 12, 2015Date of Patent: October 23, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas J. Brunschwiler, Evan G. Colgan, Michael J. Ellsworth, Jr., Gerd Schlottig
-
Patent number: 10108413Abstract: This invention relates to a method and apparatus for updating software. In particular this invention relates to a method, system and computer program for updating an operating system in a hypervisor comprising: determining a new version of a component of the operating system; installing the new component version; measuring an identifying characteristic of the component and making it available to an attestation system; notifying the attestation system that a component has been updated to a new version whereby, when the attestation system finds that the identifying characteristic of the new component does not match a pre-stored attestation value it is aware that a legitimate mis-match could have occurred.Type: GrantFiled: January 12, 2016Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: David A. Gilbert, David Haikney, James W. Walker
-
Patent number: 10109455Abstract: A system for performing diffraction analysis, includes a focused ion beam (FIB) device for preparing a sample, a mill for removing a surface portion of the prepared sample, and an analyzer for performing diffraction analysis on the milled sample.Type: GrantFiled: February 28, 2018Date of Patent: October 23, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marc Adam Bergendahl, James John Demarest, Christopher J. Penny, Roger Allen Quon, Christopher Joseph Waskiewicz
-
Patent number: 10105082Abstract: A glucose sensor comprises a conducting back electrode. The glucose sensor also comprises a silicon substrate in electrical contact with the conducting back electrode. The glucose sensor also comprises a dielectric layer disposed on the silicon substrate. The glucose sensor also comprises a pH sensing layer disposed on the dielectric layer. The glucose sensor also comprises a chemical layer disposed on the pH sensing layer, wherein the chemical layer is in contact with an aqueous solution. The glucose sensor also comprises a conductive electrode disposed on the dielectric layer, where in the conductive electrode is in contact with the aqueous solution.Type: GrantFiled: August 15, 2014Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Aditya Bansal, Ashish V. Jagtiani, Sufi Zafar
-
Patent number: 10108683Abstract: Provided are techniques for distributed balanced optimization for an Extract, Transform, and Load (ETL) job across distributed systems of participating ETL servers using a data flow graph with links and stages for an ETL job to be executed by participating ETL servers is received. A distributed job execution plan is generated that breaks the data flow graph into job segments. The job segments each include a subset of the links and stages and map to one participating ETL server from the distributed systems to meet an optimization criteria across the distributed systems. The job segments are distributed to the participating ETL servers based on the mappings for parallel execution. Also, the distributed job execution plan utilizes statistics to reduce data movement and redundancies and to balance workloads across the distributed systems.Type: GrantFiled: April 24, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Raghavendra R. Dhayapule, Jean-Claude Mamou, Yeh-Heng Sheng
-
Patent number: 10109553Abstract: An approach for heat dissipation in integrated circuit devices is provided. A method includes forming an isolation layer on an electrically conductive feature of an integrated circuit device. The method also includes forming an electrically conductive layer on the isolation layer. The method additionally includes forming a plurality of nanowire structures on a surface of the electrically conductive layer.Type: GrantFiled: March 28, 2017Date of Patent: October 23, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alan B. Botula, Max L. Lifson, James A. Slinkman, Theodore G. Van Kessel, Randy L. Wolf
-
Patent number: 10108510Abstract: A method for replicating a program and data storage according to one embodiment comprises sending program replication data from a first program to a second program, the second program having an application program that is a replica of an application program of the first program; sending data storage requests from the first program to a first storage system; and replicating data stored in the first storage system in a second storage system. Additional methods, systems, and computer program products are disclosed.Type: GrantFiled: May 1, 2012Date of Patent: October 23, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Prasenjit Sarkar, Dinesh Kumar Subhraveti
-
Patent number: 10108587Abstract: For dynamically changing a rendering of content, the content including a textual character is received at a mobile device. An encoding of the textual character uses a first code point according to a character encoding standard. The mobile device's presence at a geographical location is detected. The mobile device is associated with a user. A variant selection rule is selected at the device. The variant selection rule specifies a location based condition to select a variant corresponding to the textual character. A variant is selected at the device according to the variant selection rule, a variant mapping corresponding to the first code point. The variant mapping includes the variant. The encoding of the textual character is replaced at the device with an encoding of the variant in the rendering of the content.Type: GrantFiled: August 24, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: John C. Emmons, Denise M. Genty, Su Liu, Shunguo Yan
-
Patent number: 10108296Abstract: A method and apparatus for data processing. The present invention provides a data processing apparatus that includes: a series acquisition section for acquiring a data series in which multiple pieces of data are arranged; a fragmentation section for fragmenting the data series to obtain multiple partial data series; a pattern extraction section for extracting multiple patterns of one or more pieces of data appearing in at least one of the multiple partial data series; and a generation section for generating a feature vector having element values, which vary according to whether to include each of the multiple patterns, for each of the multiple partial data series, respectively. There is also provided a method for data processing. The present invention allows for the generation of a feature vector from time-series data indicating a phenomenon the occurrence time of which is temporally irregular to detect features.Type: GrantFiled: September 10, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Takayuki Katsuki, Tetsuro Morimura, Daisuke Sato
-
Patent number: 10111121Abstract: Various embodiments manage service issues within a wireless communication network. In one embodiment, a one or more call detail records associated with a set of wireless communication devices of a wireless communication network is received. A set of information within each of the one or more call detail records is compared to a baseline statistical model. The baseline statistical model identifies a normal operating state of the wireless communication network. At least one outlier call detail record in the one or more call detail records is identified based on the comparison. The at least one outlier call detail record indicates that at least one wireless communication device associated with the at least one outlier call detail record experienced one or more service issues.Type: GrantFiled: April 25, 2017Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Bong Jun Ko, Kang-Won Lee, Ramya Raghavendra, Murtaza Zafer
-
Introducing encryption, authentication, and authorization into a publication and subscription engine
Patent number: 10110631Abstract: A plurality of protocol stacks are deployed. Each of the protocol stacks includes a plurality of composable protocol modules, and each of the composable protocol modules implements common interfaces. It is detected that a first given one of a plurality of clients wishes to connect to a publication-subscription engine and it is determined whether the first given one of the plurality of clients is to be connected in a secure manner. Responsive to determining that the first given one of the plurality of clients is to be connected in the secure manner, an encrypted instance of a first appropriate one of the plurality of protocol stacks is instantiated to effectuate the secure connection. The first given one of the plurality of clients is authenticated and authorized.Type: GrantFiled: February 12, 2009Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Daniel N. Bauer, Sean G. Rooney -
Patent number: 10108628Abstract: Various embodiments provide access control to unprotected data storage system endpoints. In one embodiment, an authenticated query request is received. The request includes a query associated with an unprotected data storage system endpoint configured to execute queries anonymously. The query is written in a Resource Description Framework (RDF) query language and requests one or more datasets stored in a relational data storage system. A user parameter within the query is identified. The user parameter uniquely identifies a user requesting the query. The query is automatically rewritten to include a set of access control list properties for one or more subject variables in the query. Each of the set of access control list properties configures the query to return data from the one or more datasets for which the user is authorized to access.Type: GrantFiled: May 29, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Nicholas Tyler Bartlett, Peter Haumer, Arthur Gary Ryman
-
Patent number: 10109723Abstract: A method of forming a semiconductor device that includes forming a fin structure from a bulk semiconductor substrate and forming an isolation region contacting a lower portion of a sidewall of the fin structure, wherein an upper portion of the sidewall of the fin structure is exposed. A sacrificial spacer is formed on the upper portion of the sidewall of the fin structure. The isolation regions are recessed to provide an exposed section of the sidewall of the fin structure. A doped semiconductor material is formed on the exposed section of the lower portion of the sidewall of the fin structure. Dopant is diffused from the doped semiconductor material to a base portion of the fin structure.Type: GrantFiled: November 3, 2016Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Veeraraghavan S. Basker, Zuoguang Liu, Tenko Yamashita, Chun-Chen Yeh
-
Patent number: 10108665Abstract: A first database management system (DBMS) running on first computer having a first set of computing resources determines that with respect to the first set of computing resources a first query access plan for executing a query satisfies a set of query optimization criteria. A determination is then made that with respect to a second set of computing resources the first query access plan fails a set of preliminary criteria. In response to this failure determination, a second query access plan for executing the query is generated. Prior to having a second DBMS running on a second computer having the second set of computing resources receive a request to execute the query, a determination is made that with respect to the second set of computing resources the second query access plan satisfies the set query optimization criteria.Type: GrantFiled: June 9, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Chad A. Olstad
-
Patent number: 10108661Abstract: An approach is provided in which a knowledge manager analyzes a corpus of documents based upon relations corresponding to entities in a structured resource and constructs a natural language context associated with a set of the relations. The knowledge manager maps the natural language context to a database query and, in turn, invokes the database query when the knowledge manager matches a question to the natural language context.Type: GrantFiled: September 20, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Timothy A. Bishop, Stephen A. Boxwell, Benjamin L. Brumfield, Nirav P. Desai, Stanley J. Vernier
-
Patent number: 10108703Abstract: A computer may detect, during a first time period, a message written to a composer. The computer may analyze a first set of usage patterns of a composer's personal device that correspond to the first time period. The computer may also analyze a second set of usage patterns of the composer's personal device that correspond to a second time period. The computer may identify usage habits of the composer based on analyzing the second set of usage patterns. The computer may also identify a difference between the first set of usage patterns and the usage habits of the composer. The computer may determine that the composer was in an impaired state during the first time period based on the difference. The computer may then notify the composer of the difference.Type: GrantFiled: August 11, 2017Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Eric L. Barsness, Jay S. Bryant, James E. Carey, Joseph W. Cropper, John M. Santosuosso
-
Patent number: 10108654Abstract: A distributed database management system balances the load on query boundaries and to achieve a more evenly balanced load. The system includes two or more query processors with a common data source. A database client manages a transaction including two or more queries. A transaction analyzer checks if a transaction can be processed by more than one query processor. A query processor optimizer locates the optimum query processor for each query in the transaction based on workload of each query processor, while a workload balancer directs each query to the optimum query processor if the transaction can be processed by more than one query processor. This approach is particularly well suited to a clustered database environment that includes query processor nodes that work off a shared disk to provide database access to clients that connect to the node.Type: GrantFiled: October 28, 2016Date of Patent: October 23, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mohamed A. Abbour, Ciaran De Buitlear, Roy R. Cecil, John Matthews, Patrick A. Meehan
-
Patent number: 10110838Abstract: A multifunctional sky camera system and techniques for the use thereof for total sky imaging and spectral irradiance/radiance measurement are provided. In one aspect, a sky camera system is provided. The sky camera system includes an objective lens having a field of view of greater than about 170 degrees; a spatial light modulator at an image plane of the objective lens, wherein the spatial light modulator is configured to attenuate light from objects in images captured by the objective lens; a semiconductor image sensor; and one or more relay lens configured to project the images from the spatial light modulator to the semiconductor image sensor. Techniques for use of the one or more of the sky camera systems for optical flow based cloud tracking and three-dimensional cloud analysis are also provided.Type: GrantFiled: September 11, 2017Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Hendrik F. Hamann, Siyuan Lu
-
Patent number: 10108935Abstract: A calendar adjusting device adjusts an electronic calendar. A network interface provides a communication link between the calendar adjusting device and an electronic calendar server that serves an electronic calendar. The electronic calendar includes a calendar entry for a scheduled event, and the calendar entry is associated with metadata that describe a scheduled time and date for the scheduled event and a non-temporal attribute of the scheduled event. A user monitoring hardware monitors a cognitive state of a user of the electronic calendar. An electronic calendar modification logic generates and transmits, via the communication link between the calendar adjusting device and the electronic calendar server, a modification to the calendar entry based on the metadata and the user's cognitive state.Type: GrantFiled: March 18, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Jill S. Dhillon, James R. Kozloski, Clifford A. Pickover
-
Patent number: 10108667Abstract: A computer-implemented method includes receiving a query plan. The method includes identifying a plurality of qualified relevant rows and one or more encoding candidate payload columns. The method includes analyzing the relevant rows in the encoding candidate payload columns to yield a count of distinct contents and a payload column width. The method includes estimating a cost and determining whether the cost is larger than an amount of available memory for on-the-fly encoding all of the plurality of encoding candidate payload columns. The method is responsive to the estimated cost being less than the amount of available memory, by on-the-fly encoding the encoding candidates and responsive to the estimated cost being greater than the amount of available memory by on-the-fly encoding fewer than all of the encoding candidates so as not to exceed the available memory, and leaving alone one or more remaining encoding candidate payload columns unencoded.Type: GrantFiled: March 7, 2016Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Gopi K. Attaluri, Vijayshankar Raman, David C. Sharpe, Richard S. Sidle, Liping Zhang
-
Patent number: 10108406Abstract: Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first application module having a target function of the indirect function call, a second application module with a symbolic reference to the target function of the indirect function call, and a third application module to originate an indirect function call. A compiler is provided to determine and indicate in the program code that the function pointer value resulting from a non-call reference of a function symbol is solely used to perform indirect calls in the same module, e.g. local-use-only. A linker or loader can read the indication the compiler made in the program code. The linker or loader use the local entry point associated with the target function if the target function is defined in the same module as the reference and is local-use-only.Type: GrantFiled: October 24, 2016Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Michael Karl Gschwind, Ulrich Weigand
-
Patent number: 10109975Abstract: A module placement apparatus is provided and includes alignment brackets and a module placement tool. The alignment brackets include first guidance features, define an interior and are disposable aside an array of contacts. The module placement tool is insertible into the interior in first and second stages and includes a frame, a module gripping element operably supported on the frame, second guidance features engageable with the first guidance features at a conclusion of the first stage to maintain a relative orientation of the array of contacts and the frame during the second stage, and a gimbaled handle coupled to the module gripping element to maintain the relative orientation during the first stage until at least first and second guidance feature engagement.Type: GrantFiled: November 11, 2015Date of Patent: October 23, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason R. Eagle, Roger D. Hamilton, Brian E. Hanrahan, Robert K. Mullady, Enrico A. Romano, Yuet-Ying Yu
-
Patent number: 10108498Abstract: A computer system comprises a processor unit arranged to run a hypervisor running one or more virtual machines; a cache connected to the processor unit and comprising a plurality of cache rows, each cache row comprising a memory address, a cache line and an image modification flag; and a memory connected to the cache and arranged to store an image of at least one virtual machine. The processor unit is arranged to define a log in the memory and the cache further comprises a cache controller arranged to set the image modification flag for a cache line modified by a virtual machine being backed up, but not for a cache line modified by the hypervisor operating in privilege mode; periodically check the image modification flags; and write only the memory address of the flagged cache rows in the defined log.Type: GrantFiled: February 19, 2016Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Guy Lynn Guthrie, Naresh Nayar, Geraint North, Hugh Shen, William Starke, Phillip Williams
-
Patent number: 10108590Abstract: Processing markup language files can include pre-processing an original file and a new file, wherein the original file and the new file are markup language files. Pre-processing includes removing tags from the original file and the new file resulting in a pure text version of the original file and a pure text version of the new file. Using a processor, the pure text version of the original file is compared with the pure text version of the new file to determine differences. The differences are specified in a comparison result. The comparison result is post-processed by applying formatting to the differences and tags from the new file.Type: GrantFiled: May 3, 2013Date of Patent: October 23, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen T. Auriemma, David Oldfield, Christopher Z. Su
-
Patent number: 10108448Abstract: An approach for simultaneous multithreading in a processor. The approach comprises measuring SMT-performance value of a software code and measuring non-SMT-performance value the software code, comparing the SMT-performance value with the non-SMT performance value and dispatching the software code for execution mode by the processor based on the comparison, wherein the execution mode comprises SMT-mode and non-SMT-mode of the processor.Type: GrantFiled: October 27, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Marco H. Kroll, Jakob C. Lang, Angel Nunez Mencias, Natalie Speiser, Rene Trumpp
-
Patent number: 10109675Abstract: A method of forming a semiconductor structure includes forming two or more pillar structures over a top surface of a substrate. The method also includes forming two or more contacts to the two or more pillar structures. The method further includes forming an insulator between the two or more pillar structures and the two or more contacts. The two or more contacts are self-aligned to the two or more pillar structures by forming the insulator via conformal deposition and etching the insulator selective to a spin-on material formed over the insulator between the two or more pillar structures.Type: GrantFiled: March 8, 2017Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Anthony J. Annunziata, Daniel C. Edelstein, Eugene J. O'Sullivan, Henry K. Utomo
-
Patent number: 10108722Abstract: A method, including submitting, to a search engine, a first query including, and receiving, in response to the first query, a first list including first results, each of the first results having a respective first ranking. Keywords are derived from the first query, and for each keyword, a respective second query is submitted to the search engine, the respective second query including the first query term and the derived keyword. In response to each of the respective second queries, a respective second list including respective second results is received, each of the respective second results having a second ranking and a corresponding first result, and for each given second result, one or more stability scores are computed based on the second ranking of the given second result and the first ranking of the corresponding first result. The second results are ranked based on their respective one or more stability scores.Type: GrantFiled: April 29, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Shai Erera, Shay Hummel, Ella Rabinovich, Haggai Roitman
-
Patent number: 10106151Abstract: A method, system, and/or computer program product controls positioning of cargo being loaded onto a cargo vehicle based on sensor readings from another cargo vehicle. One or more processors receive output from a cargo sensor that describes shifting experienced by a first cargo while being transported by a first cargo vehicle and based on the output, determine that the first cargo has shifted beyond a predetermined amount. The processor(s) receive output from vehicle sensors that describe movement of the first cargo vehicle and then determine that the movement has caused the first cargo to shift beyond the predetermined amount. The processor(s) transmit instructions to a robotic cargo loader of second cargo being loaded onto a second cargo vehicle to adjust positioning of the second cargo, where the positioning of the second cargo in the second cargo vehicle is different from positioning of the first cargo on the first cargo vehicle.Type: GrantFiled: February 28, 2018Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Evelyn R. Anderson, Michael Bender, Michael Boone, Rhonda L. Childress
-
Patent number: 10108664Abstract: A first database management system (DBMS) running on first computer having a first set of computing resources determines that with respect to the first set of computing resources a first query access plan for executing a query satisfies a set of query optimization criteria. A determination is then made that with respect to a second set of computing resources the first query access plan fails a set of preliminary criteria. In response to this failure determination, a second query access plan for executing the query is generated. Prior to having a second DBMS running on a second computer having the second set of computing resources receive a request to execute the query, a determination is made that with respect to the second set of computing resources the second query access plan satisfies the set query optimization criteria.Type: GrantFiled: April 1, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Chad A. Olstad
-
Patent number: 10108746Abstract: Provided are a computer program product, system, and method to determine whether to perform entity resolution on vertices in an entity graph. A determination is made of pairs of records in a database having a relationship value satisfying a threshold. An entity relationship graph has a vertex for each of the records of the pairs and an edge between two vertices. Each vertex has a self-information score based on content in the record, an initial unique entity identifier, and an entity information score. For each subject vertex of the vertices, a determination is made of a target vertex directly connected to the subject vertex that has a highest entity information score and whether to set the subject vertex entity identifier and entity information score to the entity identifier and entity information score of the target vertex based on the target vertex self-information score.Type: GrantFiled: January 30, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Craig W. Muchinsky, Scott Schumacher, Edward B. Thorne
-
Patent number: 10108525Abstract: Optimizing automated interactions with web pages by identifying, for each of multiple web pages, path information including an incoming hyperlink path having at least one hyperlink, where the incoming hyperlink path leads to the web page, and/or an outgoing hyperlink path having at least one hyperlink, where the outgoing hyperlink path emanates from the web page, determining whether the path information of each of the web pages meets a similarity condition, excluding from an interaction set of the web pages any of the web pages whose path information meets the similarity condition, and causing an automated interaction to be performed with any of the web pages in the interaction set.Type: GrantFiled: June 14, 2013Date of Patent: October 23, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Igal Kreichman, Omer Tripp
-
Patent number: 10110531Abstract: Controlling cascade of information transmitted and received via one or more online data sharing platforms and electronic communication network. A message to be shared is detected. The message and the corresponding message stream may be analyzed. An action may be taken upon the message responsive to one or more criteria being met based on analyzing the message and the corresponding message stream. The action may include at least forcing a fact check of the message that determines veracity of the message. The action may also include one or more of removing the message, disabling the message, allowing conditional sharing of the message, or allowing the message to be shared. The one or more criteria may include at least determining a confidence value below a threshold value that indicates the message is non-factual.Type: GrantFiled: June 11, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Thomas J. Evans, IV, Vijay Francis
-
Patent number: 10108906Abstract: Systems and computer program products to provide selective supporting evidence processing by applying a first machine learning (ML) model to a first candidate answer to generate a first confidence score that does not consider supporting evidence for the first candidate answer, determining, from a second ML model, an expected contribution of processing supporting evidence for the first candidate answer, and upon determining that the expected contribution does not exceed a specified threshold, skipping supporting evidence processing for the first candidate answer.Type: GrantFiled: December 19, 2014Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Michael W. Britt, Adam C. Lange-Pearson, Thomas P. Pitzen, Richard J. Stevens
-
Patent number: 10109639Abstract: A method fabricates a lateral non-volatile storage cell. The lateral non-volatile storage cell includes a first transistor including a first transistor body formed on a dielectric layer. The first transistor includes a source region and drain region on opposite sides of the first transistor body. A second transistor is laterally adjacent to the first transistor and includes a second transistor body, parallel with the first transistor body, formed on the dielectric layer. A first layer of gate oxide of a first thickness is formed over the first transistor body, and a second layer of gate oxide of a second thickness is formed over a portion of the second transistor body. The first thickness and the second thickness are different. A floating gate is formed over the first layer of gate oxide, the second layer of gate oxide, and the dielectric layer.Type: GrantFiled: June 9, 2017Date of Patent: October 23, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John B. DeForge, John J. Ellis-Monaghan, Terence B. Hook, Kirk D. Peterson
-
Patent number: 10108904Abstract: In a method of answering questions, a question is received, a question LAT is determined, and a candidate answer to the question is identified. Preliminary types for the candidate answer are determined using first components to produce the preliminary types. Each of the first components produces a preliminary type using different methods. A first type-score representing a degree of match between the preliminary type and the question LAT is produced. Each preliminary type and each first type-score is evaluated using second components. Each of the second components produces a second score based on a combination of the first type-score and a measure of degree that the preliminary type matches the question LAT. The second components use different methods to produce the second score. A final score representing a degree of confidence that the candidate answer matches the question LAT is calculated based on the second score.Type: GrantFiled: December 4, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Sugato Bagchi, James J. Fan, David A. Ferrucci, Aditya A. Kalyanpur, James W. Murdock, IV, Christopher A. Welty
-
Patent number: 10106990Abstract: A flooring element is provided for a raised floor including removable flooring panels and a supporting structure with a load bearing surface. The flooring element includes a warning element operable for moving between an inactive position in which the warning element is substantially concealed by the surface and an active position in which the warning element projects beyond the surface to form a visual hazard warning indicator. The flooring element may be for example a flooring panel, a stringer, a pedestal, an insert for a pedestal or an insert for inserting between a sub-floor void and a flooring panel.Type: GrantFiled: January 18, 2017Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Sarah M. Drewery, Colin I. Holyoake, David J. Tolley, Julian D. Williams
-
Patent number: 10110726Abstract: A private message can be delivered by a computer system to a user in an environment, using a display in the environment, a user device, and sensors in the space. The device is detected and connected to a system once it enters a space. A private message is directed to the device and it is received by the system, which notifies the device that the message has been received. The user can then look up at a device to display the message and the system can determine where the user is looking, in order to deliver the message using rapid serial visual presentation to the user on the display device.Type: GrantFiled: June 11, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Andrew S. Aaron, Joel W. Branch, Dario Gil, Jonathan Lenchner, John C. Nelson
-
Patent number: 10108753Abstract: Method of designing a laminate substrate having upper laminate layers and an equal plurality of lower laminate layers including: dividing the laminate substrate into regions having corresponding laminate layer pairs consisting of an upper laminate layer and a lower laminate layer; calculating a net stretching value for each corresponding laminate layer pair in each region to result in net stretching values in each region; summing the net stretching values in each region to result in a net stretching value for each region proportional to a curvature of each local region; calculating a relative out-of-plane displacement for the laminate substrate from the curvature of each local region; calculating a predicted thermal warpage for the laminate substrate; and finalizing a design of the laminate substrate when the predicted thermal warpage is within a predetermined acceptable range.Type: GrantFiled: June 7, 2016Date of Patent: October 23, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anson J. Call, Vijayeshwar D. Khanna, David J. Russell, Krishna R. Tunga
-
Patent number: 10108404Abstract: Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first application module having a target function of the indirect function call, a second application module with a symbolic reference to the target function of the indirect function call, and a third application module to originate an indirect function call. A compiler is provided to determine and indicate in the program code that the function pointer value resulting from a non-call reference of a function symbol is solely used to perform indirect calls in the same module, e.g. local-use-only. A linker or loader can read the indication the compiler made in the program code. The linker or loader use the local entry point associated with the target function if the target function is defined in the same module as the reference and is local-use-only.Type: GrantFiled: October 24, 2016Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Michael Karl Gschwind, Ulrich Weigand
-
Patent number: 10109535Abstract: A method of fabricating a vertical field effect transistor comprising that includes forming openings through a spacer material to provide fin structure openings to a first semiconductor material, and forming an inner spacer liner on sidewalls of the fin structure openings. A channel semiconductor material is epitaxially formed on a surface of the first semiconductor material filling at least a portion of the fin structure openings. The spacer material is recessed with an etch that is selective to the inner spacer liner to form a first spacer. The inner spacer liner is removed selectively to the channel semiconductor material. A gate structure on the channel semiconductor material, and a second semiconductor material is formed in contact with the channel semiconductor material.Type: GrantFiled: November 8, 2016Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Hari V. Mallela, Reinaldo A. Vega, Rajasekhar Venigalla
-
Patent number: 10108602Abstract: An approach is provided to discover new portmanteau, such as when ingesting documents into a question answering (QA) system. The approach works by analyzing a words included in electronic documents and identifies words as being possible portmanteaus. To analyze a portmanteau found in a document, the approach identifies morphemes that are included in the identified portmanteau and candidate words that correspond to each of the identified morphemes. A meaning for the new portmanteau is then derived from the meanings of the candidate word meanings.Type: GrantFiled: August 27, 2017Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Corville O. Allen, Albert A. Chung, Andrew R. Freed, Sorabh Murgai
-
Patent number: 10108702Abstract: Aspects detect or recognize shifts in topics in computer implemented speech recognition processes as a function of mapping keywords to non-verbal cues. An initial topic is mapped to one or more keywords extracted from a first spoken query within a user keyword ontology mapping. A query spoken subsequent in time to the first query is identified and distinguished by recognizing one or more non-verbal cues associated with the audio data input that include a time elapsed between the queries, and in some aspects a user's facial expression or motion activity. Aspects determine whether the second spoken query is directed to the initial topic or to a new topic that is different from the initial topic, as a function of mappings of the keyword(s) extracted from the first query to one or more keywords extracted from the second query and to the non-verbal cue(s) within the user ontology mapping.Type: GrantFiled: August 24, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Donna K. Byron, Barton W. Emanuel, Samir Mahdad, Sarbajit K. Rakshit, Craig M. Trim
-
Patent number: 10108651Abstract: According to embodiments of the present invention, methods, systems and computer-readable media are presented for scanning a plurality of storage regions within memory for a specified quantity of results, wherein each storage region is associated with an interval including first and second interval values indicating a value range for values within that storage region. The techniques comprise sorting the first interval values into an order, wherein the order of the first interval values determines a scanning order for the plurality of storage regions, determining a result value, wherein the result value is an upper bound, a lower bound, or is outside of the specified quantity of results, and examining the sorted first interval values and scanning corresponding individual storage regions in response to a comparison of the determined result value with the first interval value of that storage region.Type: GrantFiled: November 24, 2014Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Garth A. Dickie, Dmitry Letin
-
Patent number: 10108415Abstract: At least one ALM artifact, indexed by a unified data store, that does not comply with at least one process convention can be identified. Responsive to identifying the ALM artifact, indexed by the unified data store, that does not comply with the process convention, a determination can be made by a process convention agent executed by a processor as to whether script code is available to update the ALM artifact to comply with the process convention. Responsive to the process convention agent determining that script code is available to update the ALM artifact to comply with the process convention, the process convention agent can automatically execute the script code to update the ALM artifact to comply with the process convention.Type: GrantFiled: May 28, 2015Date of Patent: October 23, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Muhtar B. Akbulut, Mark T. Buquor, Vivek Garg, Matthew P. Jarvis, David Liman, Nimit K. Patel, Scott R. Patterson, Richard D. Watts, Keith A. Wells