IBM Patents

Advertisement
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: 20210103608Abstract: Embodiments for providing rare topic detection using hierarchical topic modeling by a processor. A hierarchical topic model may be learned from one or more data sources. One or more dominant words in a selected cluster may be iteratively removed using the hierarchical topic model. The dominant words may relate to one or more primary topics of the cluster. The learned hierarchical topic model may be seeded with one or more words, n-grams, phrases, text snippets, or a combination thereof to evolve the hierarchical topic model and the removed domain words are reinstated upon completion of the seeding.Type: ApplicationFiled: October 8, 2019Publication date: April 8, 2021Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Raghu GANTI, Mudhakar SRIVATSA, Shreeranjani SRIRANGAMSRIDHARAN, Yeon-sup LIM, Dakshi AGRAWAL
-
Publication number: 20210103474Abstract: A computer-implemented method and system for affinity based optimization of persistent memory volumes. Responsive to receiving a request for a parent virtual PMEM device, a total memory capacity is apportioned amongst virtual persistent memory (PMEM) resources and physical memory resources. In accordance with a target affinity characteristic, a set of virtual central processor unit (CPU) sockets are assigned. Each virtual CPU socket is configured based on at least one physical central processor unit (CPU) core in conjunction with a subset of the virtual PMEM and physical memory resources. Child virtual PMEM devices are created for respective ones of the virtual CPU sockets, each of the child virtual PMEM devices being dedicated to the parent virtual PMEM device.Type: ApplicationFiled: October 7, 2019Publication date: April 8, 2021Applicant: International Business Machines CorporationInventors: David Anthony Larson Stanton, Stuart Zachary Jacobs, Troy David Armstrong, Peter J. Heyrman
-
Publication number: 20210103795Abstract: Various embodiments are provided for intelligent selection of time series models by one or more processors in a computing system. Time series data may be received from a user, one or more computing devices, sensors, or a combination thereof. One or more optimal time series models may be selected upon using and/or evaluating one or more recurrent neural networks models that are trained or pre-trained using simulated time series data or historical time series data, or a combination thereof for one or more predictive analytical tasks relating to the received time series data.Type: ApplicationFiled: October 7, 2019Publication date: April 8, 2021Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Beat BUESSER, Bei CHEN, Kelsey DIPIETRO
-
Patent number: 10973157Abstract: A cassette for insertion and removal of an edge-connected printed circuit card connectable to a server chassis is disclosed. The cassette includes a housing comprising a bottom wall having at least one elongated slot and a catch formed thereon. The cassette further includes a connector sub-assembly overlying the bottom wall having an edge connector socket formed thereon and configured to receive the edge-connected printed circuit card. The cassette further includes a guide sub-assembly underlying the bottom wall having a spring latch formed thereon. The spring latch is operable in a first state to engage the catch to prevent movement of the connector sub-assembly and the guide sub-assembly relative to the housing. The spring latch is operable in a second state to clear the catch to permit the connector sub-assembly and the guide sub-assembly to slide in unison in the at least one elongated slot.Type: GrantFiled: October 29, 2018Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Ryan Elsasser, Michael T. Peets, Lannie R. Bolde, David C. Olson
-
Patent number: 10972865Abstract: Systems and methods for determining hardware requirements for a wireless network event are disclosed. In embodiments, a method comprises obtaining, by a computing device, social user data over a period of time from a plurality of mobile devices associated with a social event at a location; obtaining, by the computing device, bandwidth usage data for each of the plurality of mobile devices based on the social user data; obtaining, by the computing device, crowd density and traffic pattern data related to the social event; determining, by the computing device, participant movement data for the social event based on the crowd density and traffic pattern data; deriving, by the computing device, a social bandwidth density model based on the bandwidth usage data and the participant movement data; and determining, by the computing device, bandwidth requirements within a geo-spatial boundary associated with the social event from the social bandwidth density model.Type: GrantFiled: May 21, 2019Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kelley Anders, Jeremy R. Fox, Jonathan Dunne, Liam S. Harpur
-
Patent number: 10972891Abstract: A computer-implemented method for automated delivery of a medical item. The method receives registration information for a plurality of trained users. The registration information includes a registration code indicating that a user is trained in a use of a medical item. The method tracks locations of the trained users via an end user device of the trained users. The method receives a medical alert indicating a medical emergency at a location. The method identifies a medical item that would assist in the medical emergency. The method identifies a trained user near the location corresponding to the medical emergency trained in use of the medical item. The method dispatches an autonomous delivery device to deliver the medical item to the location corresponding to the medical alert. The method alerts the trained user that the medical item is being dispatched to the location of the medical emergency.Type: GrantFiled: October 19, 2018Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Henry C. Will, IV
-
Patent number: 10966648Abstract: A computer-implemented method includes: receiving, by a computing device, information identifying a user's activity; determining, by the computing device, the user's tasks based on the information identifying the user's activity; determining, by the computing device, the user's context switches based on the user's tasks; receiving, by the computing device, biometrics data associated with the user via an application programming interface (API); determining, by the computing device, the user's stress levels at various times based on the biometrics data; storing, by the computing device, information linking the user's stress level with the user's context switches; and outputting, by the computing device, the information linking the user's stress level with the user's context switches.Type: GrantFiled: February 25, 2019Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John V. Delaney, Sean T. Fomash, Anthony M. Hunt, Maeve O'Reilly, Clea A. Zolotow
-
Patent number: 10967375Abstract: Techniques regarding nanofluidic chips with a plurality of inlets and/or outlets in fluid communication with one or more nanoDLD arrays are provided. For example, one or more embodiments described herein can comprise a nanoscale deterministic lateral displacement array between and in fluid communication with a global inlet and a global outlet. The nanoscale deterministic lateral displacement array can further be between and in fluid communication with a local inlet and a local outlet. Also, the nanoscale deterministic lateral displacement array can laterally displace a particle comprised within a sample fluid supplied from the global inlet to a collection region that directs the particle to the local outlet. An advantage of such an apparatus can be the expanded versatility of the nanoscale deterministic lateral displacement array for sample preparation applications involving nanoparticles not accessible to other higher throughput microscale microfluidic technologies.Type: GrantFiled: October 23, 2018Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joshua T. Smith, Benjamin Wunsch, Stacey Gifford
-
Patent number: 10972571Abstract: A computer-implemented method is presented for caching content. The method includes storing content received from a data stream, employing a cache array and a retrieval data structure to process the content, determining, by the processor, if the content is popular content which appears frequently, a position in the cache array holding a strong reference to the content, determining, by the processor, if the content is unpopular content which appears infrequently, an arbitrary position in the cache array holding a strong reference to the unpopular content, the retrieval data structure holding a weak reference to the content, and issuing cached content to a cache data storage device accessed by a user interface of a computing device communicating with the data processing system.Type: GrantFiled: February 11, 2020Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventor: Takanori Ueda
-
Patent number: 10972586Abstract: A computer-implemented method for deploying a plurality of data conversion flow between a first application in a first system to a second application in a second system, without restarting the plurality of data conversation flow, is provided. The computer-implemented method may further include providing a plurality of modifiable data conversation that identifies a plurality of input parameters, a plurality of data formats, a plurality of data description, a plurality of conversation routines, a plurality of paths of the conversion routines, and a plurality of output information that determines routes of converted data for the first application. The computer-implemented method may further include converting the plurality of modifiable data conversion to form a data input from the first application to the second application.Type: GrantFiled: June 27, 2019Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Rahul Ghosh, Shouvik Mitra, Aaron J. Quirk, Stuart J. Reece
-
Patent number: 10973131Abstract: In an embodiment, a method of forming a stub-less via is provided. The method includes depositing a plurality of microcapsules containing a metal material in a via of a printed circuit board (PCB); rupturing the microcapsules and releasing the metal material; and sintering the metal material. In another embodiment, a method of forming a stub-less via is provided. The method includes forming a via in a printed circuit board (PCB); installing a plug in a portion of the via; depositing in the via a plurality of nanoparticles containing a metal material; and sintering the metal material.Type: GrantFiled: July 3, 2018Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Joseph Kuczynski, Sarah K. Czaplewski-Campbell, Timothy J. Tofil, Eric J. Campbell
-
Patent number: 10973062Abstract: Generating an environment information map from a wireless communication system having directional communication capabilities. A plurality of features are extracted and logged resultant from a communication link attempt at multiple beam directions and training at least one machine learning model based on the plurality of extracted features from the first beam direction and the at least one additional beam directions to infer an environment information map of the area between the first transmitter and the receiver.Type: GrantFiled: August 26, 2019Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Bodhisatwa Sadhu, Alberto Valdes Garcia, Supriyo Chakraborty
-
Patent number: 10966602Abstract: A computer-implemented method includes obtaining an image of a retinal fundus. A plurality of features is extracted from the image of the retinal fundus. The plurality of features includes at least one feature based on anatomical domain knowledge of the retinal fundus and at least one response of a pre-trained deep convolutional neural network to at least a portion of the image of the retinal fundus. The retinal fundus is determined to belong to a left eye or a right eye, based on an analysis of the plurality of features.Type: GrantFiled: September 9, 2019Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Rajib Chakravorty, Rahil Garnavi, Pallab Roy
-
Patent number: 10967706Abstract: A mechanism is provided for controlling the internal air-quality of a vehicle, including determining a changing trend of the in-vehicle air-quality based on acquired in-vehicle sensor data and usage status of the vehicle and responsive to the determined changing trend of the in-vehicle air-quality, signaling a control system of the vehicle to control the usage status of the vehicle based on a control policy.Type: GrantFiled: September 13, 2019Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ning Duan, Jing Chang Huang, Peng Ji, Chun Yang Ma, Zhi Hu Wang, Renjie Yao
-
Patent number: 10966621Abstract: Embodiments include microelectrodes including a flexible shank and a bioabsorbable material surrounding the flexible shank. The flexible shank can include a flexible substrate, a circuit, and a plurality of sensors. Embodiments also include a methods of forming flexible active electrode arrays including depositing a flexible polymer on a substrate. The methods also include forming a plurality of sensors on the flexible polymer and attaching a silicon-based chip to the flexible shank. The methods also include coating the flexible shank in a bioabsorbable material and cutting the shank and a portion of the bioabsorbable material from the substrate.Type: GrantFiled: June 8, 2017Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Shu-Jen Han
-
Patent number: 10967571Abstract: Systems for varying orifice cross-section for 3D printing are provided. Aspects of the invention include an actuator operable to control an actuator rod, a plurality of nozzles connected to the actuator rod, the plurality of nozzles comprising a first nozzle and a second nozzle, wherein the first nozzle comprises a first cross-section, wherein the second nozzle comprises a second cross-section, and a controller configured to operate the actuator rod to maneuver the first nozzle under a printer head, wherein the printer head extrudes a filament that passes through the first cross-section of the first nozzle.Type: GrantFiled: October 29, 2019Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ryan Elsasser, Suraush Khambati, Noah Singer, Khaalid Persaud Juggan McMillan
-
Patent number: 10966522Abstract: An apparatus includes a coupling rod having a longitudinal axis and disposed within one or more bearing elements that laterally constrain the coupling rod while enabling axial rotation, multiple latching barbs coupled to the coupling rod, rotational force elements that apply a rotational force to the latching barbs in a latching direction and resist rotation of the latching barbs in an unlatching direction. The apparatus may be deployed in a rack system having a rack drawer. The apparatus may also include barb engagement elements for engaging and latching the latching barbs when the rack drawer is moved from an open position to a closed position. Rotation of the coupling rod in the unlatching direction unlatches the latching barbs when the rack drawer is in the closed position and enables a user to open the rack drawer. A method that uses the apparatus is also disclosed herein.Type: GrantFiled: July 18, 2019Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Camillo Sassano, William Risk, Benjamin Gordon Shaw, Kevin L. Schultz, Michael Vincent DeBole
-
Patent number: 10967373Abstract: An apparatus for an electro-fluidic flow probe includes a body portion including an electro-fluidic bias tee for receiving (i) a fluid electrolyte and (ii) an electrical connection for providing an electrical potential to the fluid electrolyte; a first inlet including a tube extending from the first inlet to an outlet through the electro-fluidic bias tee; and a second inlet including the electrical connection having a wire that extends from the second inlet to the outlet through the electro-fluidic bias tee to transfer the electrical potential to a device under test.Type: GrantFiled: June 19, 2015Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yann Andre Nicolas Astier, Jingwei Bai, Young Hoon Kwark, Stanislav Polonsky, Joshua T. Smith
-
Patent number: 10969968Abstract: Methods and systems for an enhanced restripe mechanism are provided. A system for an enhanced restriping mechanism includes a data storage module that stripes data across a plurality of storage devices, wherein the plurality of storage devices are arranged into a plurality of storage pools and the data is distributed across the plurality of storage pools. Also, the system may include a movement detection module that detects changes in the arrangement of the plurality of storage devices that would cause the data on a storage device in the plurality of storage devices to be moved onto other storage devices in the plurality of storage devices. Further, the system may include a restriping module that restripes disk data from the storage device in the plurality of storage devices onto the other storage devices in response to the detected change based on access characteristics of the data.Type: GrantFiled: January 10, 2020Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Sasikanth Eda, Shekhar Amlekar, Sandeep R. Patil
-
Patent number: 10969967Abstract: A method and technique for allocation and balancing of storage resources includes monitoring, for each of a plurality of storage controllers, input/output (I/O) latency, network bandwidth utilization, and network latency associated with each storage volume controlled by a respective storage controller. Responsive to receiving a request to allocate a new storage volume, a type of application and an anticipated storage workload level that will utilize one or more of the storage volumes by the application is determined. The I/O latency, network bandwidth utilization, and network latency is analyzed relative to respective thresholds, and the new storage volume is allocated to a selected storage controller based on the analysis and the anticipated storage workload level.Type: GrantFiled: November 26, 2019Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rohith K. Ashok, Roy F. Brabson, Wei L. Chan
-
Patent number: 10969422Abstract: An embodiment of the invention may include a method and structure for determining a failure in a guard ring of a chip. The method may include measuring a current frequency of oscillation of a crack check circuit located within a guard ring. The method may include comparing the frequency to a baseline frequency of oscillation of the crack check circuit. The current frequency and baseline frequency may be normalized using a set of bypass lines. The method may include determining there is a failure of the guard ring based on the difference between the normalized frequency of oscillation and the baseline normalized frequency of oscillation.Type: GrantFiled: May 16, 2018Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Grant P. Kesselring, James D. Strom, Ann Chen Wu
-
Patent number: 10969822Abstract: A time of day (TOD) synchronizer in a first processor transmits a latency measure message simultaneously on two links to a second processor. In response, the receiver in the second processor detects latency differential between the two links, detects the delay in the second processor, and sends the latency differential and delay to the first processor on one of the two links. The first processor stores TOD delay values in the two links that account for the latency differential between the two links. When a TOD message needs to be sent, a link loads a counter with its stored TOD delay value, then decrements the counter until the TOD message is ready to be sent. The resulting counter value is the receiver delay value, which is transmitted to the receiver as data in the TOD message, thereby reducing TOD jitter between the two links.Type: GrantFiled: February 13, 2019Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Paul A. Ganfield, David J. Krolak, Luis A. Lastras-Montano
-
Patent number: 10967736Abstract: A vehicle dashboard instrument display for displaying vehicle operating information to a driver includes a lens system adjacent the instruments and interposed between the driver and the instruments. The lens system includes a variable focus lens operable for, responsive to input from a lens controller, adjusting to a focal length suitable for countering the visual impairment of the driver to render the instruments more easily readable by the driver.Type: GrantFiled: January 21, 2019Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Darren R. Beard, Jenny Jing He, Andrew Wright
-
Patent number: 10967880Abstract: A system and method for disabling a function of a feature of a vehicle based on a validation request to a centralized validation authority, prior to a use of the feature includes determining that a condition is met as part of a startup sequence of the vehicle, transmitting the validation request to the centralized validation authority, in response to determining the condition is met, wherein the validation request is part of the startup sequence of the vehicle, receiving a validation decision from the centralized validation authority, and disabling the feature of the vehicle as a function of the receiving the validation decision.Type: GrantFiled: July 23, 2018Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Cesar Augusto Rodriguez Bravo, Gregory J. Boss, Rick A. Hamilton, II
-
Patent number: 10967972Abstract: A vehicular alert system includes an autonomous aerial vehicle and a central computer. The autonomous aerial vehicle includes a processor, a display, and a detector. The processor controls a data transceiver. The detector detects one or more vehicular condition. The central computer communicates with the autonomous aerial vehicle via the data transceiver. The central computer includes a memory device. The memory device stores vehicular condition data and road condition data. The central computer communicates one of a vehicular condition or a road condition to the autonomous aerial vehicle. The processor of the autonomous aerial vehicle displays the received condition on the display.Type: GrantFiled: February 28, 2020Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ashish Kundu, Clifford A. Pickover, James R. Kozloski, Justin D. Weisz, Michael Gordon
-
Patent number: 10968098Abstract: A nanoscale selective functionalization method is provided. The nanoscale functionalization method includes self-assembling first molecules to nanowires of transistors provided on a wafer. The nanoscale functionalization method further includes identifying a transistor as a target transistor and transistors neighboring the target transistor as neighboring transistors. In addition, the nanoscale functionalization method includes disassembling the first molecules from the nanowire of the target transistor without disassembling the first molecule from the nanowires of the neighboring transistors. The nanoscale functionalization method also includes self-assembling second molecules to the nanowire of the target transistor.Type: GrantFiled: October 2, 2018Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SangHoon Shin, Sufi Zafar
-
Patent number: 10969222Abstract: Systems and methods are provided for obtaining measurements of an integrated circuit chip and a connected carrier to obtain the measurements of the interconnect heights. More specifically, a method is provided that includes defining a top best fit reference plane and a bottom best fit reference plane, and adjusting the top best fit reference and the bottom best fit reference to be superposed to one another. The method further includes calculating first distances between each height measurement for a first set of points and the adjusted top best fit reference plane, and calculating second distances between each height measurement for a second set of points and the adjusted bottom best fit reference plane. The method further includes calculating height values of a gap or interconnect between the first substrate and the second substrate by subtracting the thickness of the first substrate and the second distances from the first distances.Type: GrantFiled: November 30, 2017Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Elaine Cyr, Dominique L. Demers, Paul F. Fortier, Alexander Janta-Polczynski
-
Patent number: 10968320Abstract: In an example, a thermal interface material includes a polymeric phase-change material.Type: GrantFiled: January 3, 2019Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Dylan J. Boday, Joseph Kuczynski, Timothy C. Mauldin
-
Patent number: 10969233Abstract: A method, computer system, and computer readable product for trajectory data compression are disclosed. In embodiments, the method comprises generating spatial data for one or more moving objects; projecting the data onto a network comprised of a plurality of trajectories, the network constraining movement of the one or more moving objects; and storing the projected data in a data store. In embodiments of the invention, the method further comprises translating updates and queries to the spatial data, using specified data of the network, into links to the data store, and using the links to update and query the data store. In embodiments of the invention, the specified data of the network are stored in a network store. In embodiments of the invention, each of the trajectories includes one or more sub-trajectories, and the projecting the spatial data onto a network includes projecting the spatial data onto the sub-trajectories.Type: GrantFiled: August 29, 2018Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Xiao Yan Chen, Raghu K. Ganti, Sheng Huang, Kai Liu, Ramya Raghavendra, Mudhakar Srivatsa
-
Patent number: 10969235Abstract: The method, computer program product and computer system may include computing device which may determine a destination route. The computing device may receive current travel data associated with a primary user on the destination route and determine past travel data associated with a primary user on the destination route. The computing device may calculate, in response to determining that past travel data associated with a primary user on the destination route exists, a reliability degree of the current travel data associated with a primary user on the destination route based on the past travel data associated with a primary user on the destination route. The computing device may transmit a signal to a user device, the signal providing an instruction to display features according to an abstraction level of points of interest on the destination route based on the reliability degree.Type: GrantFiled: November 14, 2018Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Sanehiro Furuichi, Yasutaka Nishimura, Kenichi Takasaki, Shoichiro Watanabe
-
Patent number: 10969341Abstract: A method, device, and article of manufacture for detecting airborne sulfur, the method including obtaining a gel solution; applying the gel solution onto film; exposing a frame of the film on the film reel to surrounding air, where the surrounding air contains a concentration of airborne sulfur; and detecting a color change in the gel solution, where the color change is a response to a reaction between the amount of airborne sulfur and at least one component of the gel solution. The device may include a detector; a film; and a gel solution applied to a film. The article of manufacture may include a film; and a gel solution applied to a film.Type: GrantFiled: November 28, 2017Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Joseph Kuczynski, Timothy Tofil, Sarah Czaplewski-Campbell, Eric Campbell
-
Patent number: 10969595Abstract: In one embodiment, in accordance with the present invention, a method, computer program product, and system for an in-vehicle content display using augmented reality. The method includes detecting a traffic signal. The method further includes, in response to detecting the traffic signal, calculating a safety degree of a vehicle. The method further includes calculating based on a position of the traffic signal, a display area for projecting content, in accordance with the safety degree onto a front glass of the vehicle. The method further includes determining whether to project content in the display area in accordance with the safety degree.Type: GrantFiled: November 30, 2018Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Hayato Uenohara, Takeyuki Shimura, Yuhichi Takahashi, Takuya Matsunaga, Hiroki Yoshinaga
-
Patent number: 10970051Abstract: The present application relates to systems for programming devices, such as unmanned autonomous vehicles or “drones,” with a card-based format and methods for using the same. The system and methods generally comprise a programming system that receives one or more instructional cards selected by a user. The system generates an executable program based on the instructional cards received, and transmits the program to a device for execution.Type: GrantFiled: January 24, 2020Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Saad Ismail, Justin G. Manweiler, Justin Weisz
-
Patent number: 10969520Abstract: Post-processing corrections can be applied to operational numerical model forecasts of weather variables to reduce forecast model errors. The post-processing technique is based on an analog post-processing correction scheme. In the analog scheme, the system searches for previous model forecasts that are similar to the current forecast, and modifies the current forecast based on errors in such previous predictions. An “abnormal (or abnormal) index” can be generated for each analog as a function of several meteorology variables (i.e., humidity, pressure and temperature) and two experience coefficients. The abnormal index can be used to exclude some errors. Furthermore, dynamic weights based on the “abnormal index” can be applied to the errors. Using the “abnormal index” weights in a post-processing technique may generate a more accurate air quality forecast.Type: GrantFiled: November 8, 2017Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Hui Du, Yu Du, Si Huang, Yu Jia Tang, Bao Guo Xie, Meng Zhang, Xin Zhang, Shuai Zhu
-
Patent number: 10969518Abstract: An aspect includes aggregating a plurality of disparate datasets into a document store with semi-structured attributes, with each document in the document store specifying a geospatial location and a value of an environmental parameter at the geospatial location. The document store includes a plurality of documents specifying a plurality of different geo spatial locations and different environmental parameters, and the environmental parameters include a climatological parameter. Niche model layers are generated for the different environmental parameters at the geospatial locations. The niche models include a model layer for each of the different environmental parameters. A future geospatial location of a species is predicted based on environmental attributes of the species and contents of the niche model layers. The predicted future geospatial location of the species overlaid on a geographic map is output to a requestor.Type: GrantFiled: November 27, 2017Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, Matthew M. Klawonn, Harry R. Kolar
-
Patent number: 10970448Abstract: Systems and methods for improving timing closure of new and existing IC chips by breaking at least one parameter of interest into two or more partial parameters. More specifically, a method is provided for that includes propagating at least one timing analysis run for a semiconductor product. The method further includes identifying at least one parameter of interest used in the at least one timing analysis run. The method further includes splitting the at least one parameter into two parts comprising a controlled part and an uncontrolled part. The method further includes correlating or anti-correlating the controlled part with another parameter used in the at least one timing analysis run. The method further includes projecting timing using the correlation or anti-correlation between the controlled part and the another parameter and using the uncontrolled part of the at least one parameter.Type: GrantFiled: July 18, 2019Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian M. Dreibelbis, John P. Dubuque, Eric A. Foreman, Jeffrey G. Hemmett, Lansing D. Pickup, Natesan Venkateswaran, Chandramouli Visweswariah, Vladimir Zolotov
-
Patent number: 10970286Abstract: A structured query language (SQL) query can contain a target text comprising respective characters in un-shaped format (also known as base format). The target text can be shaped according to the position of respective characters within the target text and other factors to generate a plurality of shaped target texts. The plurality of shaped target texts can be combined in a modified SQL query. The modified SQL query can be executed against one or more databases storing text in shaped format.Type: GrantFiled: November 29, 2018Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Gregory Brodsky, Tomer Mahlin
-
Patent number: 10969843Abstract: A system transfers power between a plurality of devices. Content is displayed to a group of users. An amount of power required by the system to at least complete display of the content is determined. In response to the required amount of power exceeding the power in a rechargeable power source of the system, one or more devices that are associated with users of the group are identified, wherein the identified devices each include a power source. Power is wirelessly received from the identified one or more devices. Embodiments of the present invention further include a method and program product for transferring power between a plurality of devices in substantially the same manner described above.Type: GrantFiled: November 6, 2018Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Shikhar Kwatra, Jeremy R. Fox, Mauro Marzorati, Sarbajit K. Rakshit
-
Patent number: 10969972Abstract: A computing device of a dispersed storage network includes a processing module operable to receive a plurality of requests regarding writing a plurality of data objects to storage units from a plurality of user computing devices. The processing module is further operable to activate a verification process to verify a content format verification code provided by a user computing device for a request regarding writing a data object, activate a signature process to sign the content format verification code with a trusted certificate to produce a signed content format verification code, send the trusted certificate and a signed content format verification code identification to a dispersed storage (DS) processing unit, receive a verification message indicating that the content format verification code identifies a correct format for the data object, and send the data object in the correct format to the DS processing unit for dispersed storage error encoding and storage.Type: GrantFiled: July 31, 2019Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew D. Baptist, Bart R. Cilfone, Greg R. Dhuse, Wesley B. Leggette, Manish Motwani, Jason K. Resch, Ilya Volvovski, Ethan S. Wozniak
-
Patent number: 10970603Abstract: An embodiment of the invention may include a method, computer program product and computer system for image identification and classification. The method, computer program product and computer system may include a computing device which may receive one or more images of a first object from at least two angles linguistic data associated with the first object. The computing device may input the one or more images of the first object into one or more first neural networks and the linguistic data of the first object into one or more second neural networks. The computing device may combine the output of the one or more first neural networks and the one or more second neural networks and generate an identification model based on the combined output of the one or more first neural networks and the one or more second neural networks.Type: GrantFiled: November 30, 2018Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Hongfei Li, Jinfeng Yi, Jing Xia
-
Patent number: 10969988Abstract: A computer-implemented method according to one embodiment includes monitoring and storing historical data access to image data by a container within a container environment, identifying or predicting that a container is to be started utilizing the image within the container environment, predicting data to be accessed by the container, based on the historical data access by the image, and initiating a copy-on-write (COW) for the data to be accessed by the container, in response to identifying or predicting that the container is to be started.Type: GrantFiled: June 7, 2019Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Vasily Tarasov, Lukas Rupprecht, Dimitrios Skourtis
-
Patent number: 10970055Abstract: A method is provided for building calling context trees of an application to identify a thread or a device affecting a throughput of a transaction relating to the application. The method obtains profiles of call stacks of multiple threads. The method obtains wake-up profiles which are the call stacks of a notifier thread and a waiter thread, from among the multiple threads, in a case that the waiter thread leaves from a sleep state. The method builds the calling context trees to indicate transitions of methods tracing callee relations and wake-up relations based on the profiles of the call stacks and the wake-up profiles, wherein each method is represented by a node having an average thread number. The method extracts and displays tree portions which are transitively reachable from a calling context tree for the transaction and which include the thread or device affecting throughput.Type: GrantFiled: August 21, 2018Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tatsushi Inagaki, Yohei Ueda, Moriyoshi Ohara, Yu Chin Fabian Lim, Chun Hui Suen, Venkatraman Ramakrishna, Takuya Nakaike
-
Patent number: 10970046Abstract: A semiconductor device including a random number generator includes a memory device component including an array of a plurality of memory cells, and a comparator component including a plurality of comparators connected to respective pairs of read bitlines (RBLs). Each of the plurality of comparators is configured to read the array by comparing signals of its corresponding pair of RBLs, and generate an output based on a comparison. The outputs are assembled to generate a bit stream corresponding to a random number.Type: GrantFiled: February 22, 2019Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Kangguo Cheng
-
Patent number: 10972576Abstract: In some embodiments, the present disclosure provides for accelerating cross-sited resources in an accelerated document. In some embodiments, a set of rules is created to determine which cross-site resources will be accelerated. Using the rules, a first cross-site resource is selected for acceleration. The cross-site resource is cached on a CDN edge server. A link for a first cross-site resource is wrapped so that a client will be directed to retrieve the cross-site resource from the CDN edge server. The client receives the cross-site resource directly from the CDN edge server.Type: GrantFiled: November 14, 2018Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Lei Bao, Liang Rong, Gang Tang, Ming Shuang Xian
-
Patent number: 10970047Abstract: A method, computer program product, and system includes a processor(s) of a host obtaining, from a client, via a communication connection over a network, a request to commit a modified version of program source code to a repository administered by the host. The processor(s) identify formatting in the modified version implemented by an editor executing on the client and remove the formatting. The processor(s) transform the modified version into a first storage structure that includes content of the modified version without the identified formatting. The processor(s) identify one or more differences between the first storage structure representing the modified version and a second storage structure (an unmodified version of the program source code stored in the repository). The processor(s) store the one or more differences in the repository.Type: GrantFiled: June 28, 2019Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Dominic Evans, Ledina Hido-Evans, Adrian J. Preston
-
Patent number: 10970389Abstract: Methods and systems for determining a reallocation of resources are described. A device may determine initial allocation data that indicates a first amount of resources allocated to a plurality of areas. The device may determine a set of attacker expected rewards based on the initial allocation data. The device may determine a set of defender expected rewards based on the attacker expected rewards. The device may determine moving rewards indicating defensive scores in response to movement of the resources among the plurality of areas. The device may determine defender response rewards indicating defensive scores resulting from an optimal attack on the plurality of areas. The device may generate reallocation data indicating an allocation of a second amount of resources to the plurality of areas. The second amount of resources may maximize the moving rewards and the defender response rewards.Type: GrantFiled: January 2, 2018Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Janusz Marecki, Fei Fang, Dharmashankar Subramanian
-
Patent number: 10967372Abstract: An apparatus for an electro-fluidic flow probe includes a body portion including an electro-fluidic bias tee for receiving (i) a fluid electrolyte and (ii) an electrical connection for providing an electrical potential to the fluid electrolyte; a first inlet including a tube extending from the first inlet to an outlet through the electro-fluidic bias tee; and a second inlet including the electrical connection having a wire that extends from the second inlet to the outlet through the electro-fluidic bias tee to transfer the electrical potential to a device under test.Type: GrantFiled: December 17, 2014Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yann Andre Nicolas Astier, Jingwei Bai, Young Hoon Kwark, Stanislav Polonsky, Joshua T. Smith
-
Patent number: 10970447Abstract: A method, computer program product, and system for calculating an input timing slack at an input to a latch by subtracting an input arrival time to the latch from an input required arrival time, calculating an output timing slack at an output to the latch by subtracting an output arrival time of the latch from an output required arrival time from the latch, performing cycle stealing to improve the output timing slack by modifying the input required arrival time and the output arrival time, reducing the output timing slack by a pessimism amount, performing optimization in the integrated circuit to improve the input timing slack and the output timing slack, and increasing the output timing slack by the pessimism amount.Type: GrantFiled: June 3, 2019Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Nathaniel D. Hieter, Kerim Kalafala, Alexander J. Suess
-
Patent number: 10970053Abstract: Methods, systems, and computer program products for generating semi-automated visual analytics solutions are provided herein. A computer-implemented method includes automatically transforming a first version of specifications for visualization of a data analysis task being performed by a user into one or more subsequent versions of the specifications, wherein the transforming is based on data analysis visualization design guidelines; outputting at least one of the subsequent versions of the specifications to the user; processing user inputs, in response to the at least one outputted subsequent version of the specifications; automatically transforming the at least one outputted subsequent version of the specifications into one or more additional versions of the specifications based on the processing of the user inputs; and iteratively outputting the additional versions of the specifications until an indication of user satisfaction is obtained.Type: GrantFiled: August 7, 2017Date of Patent: April 6, 2021Assignees: International Business Machines Corporation, Commonwealth Scientific and Industrial Research OraanisationInventors: Eser Kandogan, Ulrich Engelke
-
Patent number: 10967376Abstract: A deterministic lateral displacement array that includes a channel, within a substrate, having a first sidewall, a second sidewall, and a channel length. A condenser portion that includes an entry port and an exit port. A first array of pillars is disposed between the entry port and the exit port of the condenser portion along the channel length, the first array of pillars operative to drive a first material particle and a second material particle towards the first sidewall of the channel. A separator portion that includes an entry port and an exit port, and a second array of pillars disposed between the entry port and the exit port of the separator portion along the channel length, the pillars operative to drive the first material particle towards the second sidewall of the channel.Type: GrantFiled: May 4, 2018Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Huan Hu, Sung Cheol Kim, Joshua T. Smith, Benjamin H. Wunsch