IBM Patents Granted
Patents granted to IBM by the U.S. Patent and Trademark Office (USPTO).
-
Patent number: 11741123Abstract: Embodiments facilitating data exploration in a computing environment by a processor. A multidimensional dataset may be received. The multidimensional dataset may be processed according to booting operation parameters. A visualization and exploration of an interactive representation of one or more probabilistic models for each one of a set of instances using the multidimensional dataset.Type: GrantFiled: November 9, 2021Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pierpaolo Tommasi, Stephane Deparis, Alessandra Pascale
-
Patent number: 11743344Abstract: A method for managing edge resource processing includes identifying a plurality of data sources, wherein each sensor from a plurality of sensors associated with the plurality of data sources produce data for processing by a plurality of edge devices. In response to sampling a data feed from each data source form the plurality of data sources to establish context, the method also includes determining contextual priority for each data source. The method also includes identifying the plurality of edge devices at the location for performing computations on the data produced by the plurality of data sources. In response to identifying a type of computation for the plurality of edge devices, the method also includes determining a computation plan for the edge devices based on the contextual priority for each data source from the plurality of data sources and deploying the computation plan for the plurality of edge devices.Type: GrantFiled: March 15, 2022Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Hemant Kumar Sivaswamy, Sri Harsha Varada, Venkata Vara Prasad Karri, Sarbajit K. Rakshit
-
Patent number: 11741177Abstract: A method for entity validation of a content originator includes identifying a content post in a public forum viewable by a user, where an entity claims to be an originator of the content post. The method also includes, responsive to gathering metadata for the content post, determining, utilizing natural language processing and a classification algorithm, a topic for the content post based on a plurality of extracted words from the content post. The method also includes identifying a plurality of similar content posts relative to the content post based on the topic and the entity and determining a score for the entity claiming to be the originator of the content post, where the score represents a likelihood that the claimed entity is the originator of the content post. The method also includes, responsive to the score being below a verification threshold value, performing ameliorative actions on the content post.Type: GrantFiled: March 3, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Shikhar Kwatra, Jeremy R. Fox, Raghuveer Prasad Nagar, Sidharth Ullal
-
Patent number: 11740880Abstract: Aspects of the invention include a compiler detecting an expression in a loop that includes elements of mixed data types. The compiler then promotes elements of a sub-expression of the expression to a same intermediate data type. The compiler then calculates the sub-expression using the elements of the same intermediate data type.Type: GrantFiled: September 8, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Biplob Mishra, Satish Kumar Sadasivam, Puneeth A. H. Bhat
-
Patent number: 11740901Abstract: Embodiments are provided for centralized control of execution of a quantum program. In some embodiments, a system can include a processor that executes computer-executable components stored in memory. The computer-executable components include a synchronization component that causes multiple controller devices remotely located relative to the system to be synchronized with one another and the system. The computer-executable components also include an ingestion component that accesses measurement data resulting from one or more measurements at respective qubit devices. The computer-executable components further include a composition component that generates, using the measurement data, one or more control messages for respective second controller devices of the multiple controller devices.Type: GrantFiled: June 15, 2021Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Scott Willenborg, Andrew Wack, Thomas Alexander, Jeffrey Joseph Ruedinger, Blake Johnson, Juergen Saalmueller, Kent H. Haselhorst
-
Patent number: 11738995Abstract: A method of manipulating a molecule having a dipole moment is provided. A non-limiting example of the method includes providing an array of electrodes with each respective electrode in electrical communication with a respective interconnect. Each respective electrode is individually addressable through its respective interconnect, and each respective electrode is capable of generating an electromagnetic field when stimulated. The method provides the molecule above the array of electrodes and stimulates one or more electrodes within the array of electrodes to manipulate the molecule.Type: GrantFiled: June 21, 2019Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Lawrence A. Clevenger, Shawn Peter Fetterolf, Donald Canaperi, Kangguo Cheng
-
Patent number: 11743058Abstract: Authenticating a host computer and NVDIMM pair using lookup tables for a challenge/response exchange between the pair of devices. The NVDIMM is challenged by the host computer for which a response associated with the physically unclonable function of a NVDIMM component is provided. The NVDIMM challenges the host computer for which a response associated with the physically unclonable function of a host computer component is provided. Additional security stores a modified response associated with run-time physically unclonable functions associated with the host computer and NVDIMM pair for use in future challenge/response exchanges.Type: GrantFiled: March 5, 2020Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Janani Swaminathan, Trinadhachari Kosuru, Anand Haridass, Santosh Balasubramanian
-
Patent number: 11741099Abstract: A computer-implemented method of performing queries using Artificial Intelligence (AI) database embeddings includes the operations of generating a plurality of vector embeddings describing a training data from a database for training a machine learning model. A test vector embedding is generated from the plurality of vector embeddings based on training data for unseen data from one or more rows of the database. One or more vectors from the plurality of vector embeddings describing the training data that are a closest match to the test vector embedding are identified. A task is determined based upon the unseen data. The determined task is performed using the trained machine learning model.Type: GrantFiled: February 28, 2021Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rajesh Bordawekar, Apoorva Nitsure
-
Patent number: 11740831Abstract: Method and system are provided for storage optimization for event streaming for multiple consumers. The method provides an entire event stream for storage in a first tier storage and dynamically determines advance portions of the event stream for at least some of the consumers based on a consumer's position index in the event stream. The advance portions are portions of the event stream that will be consumed next by the consumer and the method provides the advance portions of the event stream for storage in second tier storage that has a higher performance than the first tier storage.Type: GrantFiled: November 11, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: John Mark Clifton, Jack Philip Boad, David Jonathan Richards, Callum Peter Jackson
-
Patent number: 11743352Abstract: Provided is a method for selecting a service provider for an application. The method includes detecting a plurality of available service providers for an application running on a computing device. The method further includes comparing service information for each of the plurality of service providers to a set of service provider selection factors for the application. The method further includes selecting a first service provider of the plurality of service providers to provide service for the application.Type: GrantFiled: May 26, 2022Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Mathews Thomas, Sai Srinivas Gorti, Sharath Prasad Krishna Prasad, Amandeep Singh, Praveen Jayachandran, Dushyant K. Behl, Mudit Verma, Utpal Mangla, Steven Layne Canepa
-
Patent number: 11740884Abstract: A method, computer system, and computer program product for migrating a service (e.g. microservice) from using a first application programming interface version to using a second (e.g. newer or updated) application programming interface version. The method may include determining a difference between specifications of the first and second versions of the application programming interface. Historical usage of the first version of the application programming interface by the service may then be analyzed with respect to the difference so as to determine if the service meets the specification of the second version of the application programming interface. Responsive to determining the service meets the specification of the second version of the application programming interface difference, the service may be migrated from using the first version of the application programming interface to using the second version of the application programming interface.Type: GrantFiled: September 19, 2019Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Jack William Donato Evans, Martin A. Ross, Luke James Powlett, Jack Richard William Stevenson
-
Patent number: 11738514Abstract: Described is a system for reducing waste during 3D printing, which includes a printing component configured to print a plurality of layers. Each of the plurality of layers comprises at least one of a first curable material and a second curable material. The system also includes a leveling component configured to remove excess material from each of the plurality of layers after each layer is printed. The system includes a first recirculation loop configured to return the excess material that includes only the first curable material back to the printing component, and a second recirculation loop configured to return the excess material that includes only the second curable material back to the printing component. In addition, the system includes a waste bin configured to receive the excess material that includes both the first curable material and the second curable material.Type: GrantFiled: February 15, 2022Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tyler Smith, Eric J. Campbell, Joseph Goergen, Minoru Fernando, Timothy Lindquist, Justin Somers
-
Patent number: 11741192Abstract: An autonomous agent operating method, system, and computer program product, including configuring an autonomous agent for a task, launching the autonomous agent with an initial update interval, the update interval determining a frequency of the autonomous agent reporting results to a human user for review, measuring the trust level of human user in a performance of the autonomous agent, and dynamically adjusting the update interval based on this measured trust.Type: GrantFiled: January 29, 2020Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John Thomas Richards, David John Pirokowski, Stephanie Houde, Yunfeng Zhang, Qingzi Liao, Rachel Katherine Emma Ballamy
-
Patent number: 11743478Abstract: A method for transcoding an encoded video stream uploaded to a host server that includes a video transcoding engine connected to the server. At least one processor of the video transcoding engine receives an encoded video stream from a client computing device in which the encoded video stream is directly received by the video transcoding engine connected to the host server and the video transcoding engine has direct access to a non-volatile memory of the host server. The at least one processor of the video transcoding engine generates one or more transcoded files in real-time from the encoded video stream. The at least one processor transfers the one or more transcoded video files from the video transcoding engine directly to the non-volatile memory of the host server.Type: GrantFiled: June 15, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventor: Rajat Rao
-
Patent number: 11741405Abstract: Embodiments are provided for ticket-agent matching and agent skillset development. In some embodiments, a system includes a processor that executes computer-executable components stored in memory. The computer-executable components can include a matching component that determines, using a ticket profile and a space of agent profiles, a ticket-agent pair including a ticket identifier of a service request and an agent identifier of a particular agent within a pool of agents. The computer-executable components also can include a rematching component that assigns a second agent identifier to the service request to develop a skillset of a second particular agent within the pool of agents, the second agent identifier being associated with an unsatisfactory skill score for a defined skill to resolve the service request.Type: GrantFiled: February 24, 2021Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rohit Avinash Mujumdar, Shubhi Asthana, Pawan Chowdhary, Aly Megahed, Bing Zhang
-
Patent number: 11741377Abstract: A computer-implemented method, system, and computer program product are provided for optimization with domain knowledge requirements. The method includes receiving, by a processor device, domain knowledge requirements for a target system. The method also includes defining, by a domain knowledge manager, a status of the domain knowledge employing a factor responsive to the domain knowledge. The method additionally includes computing, by an effective metric generator, effective performance metrics responsive to the status of the domain knowledge requirements and real performance metrics. The method further includes generating, by an optimization engine, a target system configuration responsive to the effective performance metrics and the real performance metrics. The method also includes improving the target system by changing a state of a function in the target system responsive to the target system configuration.Type: GrantFiled: January 9, 2019Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guang Cheng Li, Rong Yan, Yubo Li, Qi Ming Teng
-
Patent number: 11740875Abstract: To improve the technological process of programming a computer using a dynamic programming language, generate a first portion of training data which maps types in the dynamic programming language to corresponding functions and methods by performing information retrieval on documentation libraries in the dynamic programming language and/or generate a second portion of training data which maps program variables to the corresponding functions and methods by performing data flow analysis on a plurality of pre-existing programs written in the dynamic programming language. Train a neural network on the first and/or second portions of training data to infer unknown types in the dynamic programming language. Carry out inference with the trained neural network to infer the unknown types. Facilitate programming in the dynamic programming language based on the inferred unknown types. Optionally, execute a resulting program.Type: GrantFiled: July 21, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Ibrahim Abdelaziz, Julian Timothy Dolby, Kavitha Srinivas
-
Patent number: 11741066Abstract: A method for receiving an app-use contextual data set, applies artificial intelligence style machine logic to the app-use contextual data in order to generate a recommendation that the app should be subject to a recommended revision, in response to the generation of the recommended revision, makes the recommended revision in a dynamic manner, stores the app-use contextual data set in the form of a plurality of blockchain data structures, and operates around contextual reset/roll-back/restore scenarios in a hybrid cloud environment.Type: GrantFiled: May 25, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Siddharth R Rao, Raghuveer Prasad Nagar, Jagadesh Ramaswamy Hulugundi, Saneesh Parambath
-
Patent number: 11742602Abstract: A press-fit insertion method is provided. The press-fit insertion method includes loading press-fit pins into a connector, heating a printed circuit board (PCB) defining plated through holes (PTHs) into which the press-fit pins are insertable and pressing the connector onto the PCB to insert the press-fit pins into the PTHs with the PCB remaining heated.Type: GrantFiled: May 16, 2022Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: John R. Dangler, David J. Braun, Theron Lee Lewis
-
Patent number: 11744083Abstract: A semiconductor device structure includes a metallization stack comprising one or more patterned metal layers. A bi-layer dielectric cap is disposed on and in contact with the metallization stack. At least one memory device is disposed on the bi-layer dielectric cap. A method for forming the metallization stack includes receiving a structure comprising a metallization layer and a first dielectric cap layer formed over the metallization layer. The metallization layer includes a logic area and a memory area. At least one memory stack is formed over the first dielectric cap layer. A self-assembled monolayer is formed over and in contact with the memory stack. A second dielectric cap layer is formed on and in contact with the first dielectric cap layer. The second dielectric cap layer is not formed on the self-assembled monolayer.Type: GrantFiled: April 12, 2019Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Ashim Dutta, Ekmini Anuja De Silva, Chih-Chao Yang
-
Patent number: 11742081Abstract: A computer system selects features of a dataset for predictive modeling. A first set of features that are relevant to outcome are selected from a dataset comprising a plurality of cases and controls. A subset of cases and controls having similar values for the first set of features is identified. The subset is analyzed to select a set of additional features relevant to outcome. A first and second predictive model are evaluated to determine that the second predictive model more accurately predicts outcome, wherein the first predictive model is based on the first set of features and the second predictive model is based on the first set of features and the additional features. The second predictive model is utilized to predict outcomes. Embodiments of the present invention further include a method and program product for selecting features of a dataset for predictive modeling in substantially the same manner described above.Type: GrantFiled: April 30, 2020Date of Patent: August 29, 2023Assignees: International Business Machines Corporation, Massachusetts Institute of TechnologyInventors: Uri Kartoun, Kristen Severson, Kenney Ng, Paul D. Myers, Wangzhi Dai, Collin M. Stultz
-
Patent number: 11743327Abstract: A processor may record one or more transaction proposals regardless of validity of the one or more transaction proposals. The processor may separate a transaction validation into a series of steps. The processor may validate, asynchronously, one or more transactions respectively associated with each of the one or more transaction proposals based on the transaction validation.Type: GrantFiled: February 5, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Lei Yu, Qi Zhang, Petr Novotny, Nitin Gaur
-
Patent number: 11738464Abstract: A method of calibrating a system including a camera, the method including detecting a robot navigating within an environment modeled as a geo-polygon space, including a transit of the robot through a scene of the environment captured by the camera, mapping a plurality of points occupied by the robot in images of the scene to the geo-polygon space, recording data about the mapping, and configuring at least one alert using the data recorded about the mapping, the alert executed by the computing system and configured to be triggered by an object transiting the scene.Type: GrantFiled: March 24, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Florian Pinel, Russell Patrick Bobbitt, Frank Yeh, Jr., Sharon Laquinta Cham
-
Patent number: 11743133Abstract: A method includes generating a plurality of vectors representing words in a plurality of documents about an information technology (IT) system and clustering the plurality of vectors to produce a plurality of clusters. The method also includes identifying a cluster of the plurality of clusters that contains a plurality of clustered vectors, generating a feature based on a plurality of words represented by the plurality of clustered vectors, and training a machine learning model to identify an anomaly in the IT system based on the feature.Type: GrantFiled: September 14, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Ke Wei Wei, Wei Liu, Guo Ran Sun, Shuang YS Yu, Meichi Maggie Lin, Yi Dai
-
Patent number: 11741128Abstract: A method of clustering data generated by an unknown model, the method including accessing the data, wherein the data includes a prediction target and a confidence, extracting a data group with high prediction confidence from the data, wherein the data group comprises a plurality of data cases, and where each of the data cases is described by a plurality of predictors, identifying high rank predictors of each the data cases in the data group, transforming the data group into a transformed data group including only the high rank predictors for each of the data cases, wherein the high rank predictors are ranked within each of the data cases included in the transformed data group, clustering the transformed data group to generate clusters, and profiling the clusters to extract an insight about the unknown model.Type: GrantFiled: May 6, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Jing Xu, Xue Ying Zhang, Si Er Han, Xiao Ming Ma, Ji Hui Yang
-
Patent number: 11741083Abstract: A computer-implemented system and method process a private transaction for dividing a blockchain transaction into a plurality of requests. Each of the requests have transaction data and a same transaction identifier. Each request is sent to a respective participating shard of a set of participating shards in the blockchain transaction of the blockchain. A response to the request is received from each participating shard, and each of the responses is sent to at least the participating shards except the shard the response was received from. In an atomic commit operation, a prepare transaction is created comprising information from the responses and the transaction identifier. The prepare transaction is submitted to the blockchain, and validity answers are received from the shards.Type: GrantFiled: July 24, 2020Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Yacov Manevich, Hagar Meir, Artem Barger
-
Patent number: 11741278Abstract: Embodiments are for using design context projection and wire editing in augmented media. Responsive to receiving an indication of an error in a design for an integrated circuit (IC), a localized area is extracted encompassing the error in the design. Augmented reality media of the localized area of the design is generated with a guide pattern, the localized area including objects. The augmented reality media of the localized area is caused to be presented in a three-dimensional (3D) projection on an augmented reality device for a user. Responsive to receiving at least one modification to the augmented media in the 3D projection, the design for the IC is updated with the modifications.Type: GrantFiled: January 3, 2022Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Diwesh Pandey, Subarna Ghosh, Prashansha Gupta
-
Patent number: 11741065Abstract: Aspects of the invention include detecting an anomaly in a database of hardware, firmware, and software events. An exemplary method includes determining whether a previously addressed anomaly is a duplicate of the anomaly, addressing the anomaly according to a state of the previously addressed anomaly based on the previously addressed anomaly being a duplicate of the anomaly, and addressing the anomaly according to machine learning based on the previously addressed anomaly not being the duplicate of the anomaly.Type: GrantFiled: February 4, 2020Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Edward C. McCain, Jeffrey Nettey, Barin Bhattacharya, Jeffrey Willoughby
-
Patent number: 11741299Abstract: Aspects of an embodiment of the present invention disclose a method, computer program product, and computing system that receives, at a processor, a review record comprising an image of an artifact and reference links associated with the artifact, wherein the image is recorded with a smart lens. The present invention also assigns the review record to a reviewer based on a qualification associated with the reviewer and the review record and receives a comment from the reviewer. The method performed in embodiments of the present invention also includes relaying the comment to the smart lens.Type: GrantFiled: November 18, 2020Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Deepak Gupta, Siddharth K. Saraya
-
Patent number: 11739115Abstract: The subject disclosure is directed to functionalized bile acids, preparation thereof, and usage thereof for therapeutic and material applications. In one embodiment, a method of generating functionalized bile acid materials can comprise directly activating a carboxylic acid of a bile acid compound using a coupling agent comprising an amide or ester compound, thereby generating an intermediate bile acid derivative material. The method can further comprise attaching a functional group material to the intermediate bile acid derivative material by reacting the functional group material and the intermediate bile acid derivative material, thereby generating a functionalized bile acid material.Type: GrantFiled: October 8, 2021Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James L. Hedrick, Nathaniel H. Park
-
Patent number: 11741223Abstract: Embodiments provide a method for validating a network host listed in a body of an email. The method includes: receiving, by the processer, the email; checking, by the processer, whether a threat analytics option is enabled. If the threat analytics option is enabled, the method further includes: copying, by the processer, an original body field of the email into a new body field; converting, by the processor, a text representation of the network host into a link in the new body field; modifying, by the processer, a text style of the link in the new body field according to a threat analytics result from a threat analytics service; and displaying, by the processer, the email with the new body field, wherein the email includes the link having a modified text style.Type: GrantFiled: October 9, 2019Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Mamie B. Aldridge
-
Patent number: 11741352Abstract: A resistive processing unit (RPU) that includes a pair of transistors connected in series providing an update function for a weight of a training methodology to the RPU, and a read transistor for reading the weight of the training methodology. In some embodiments, the resistive processing unit (RPU) further includes a capacitor connecting a gate of the read transistor to the air of transistors providing the update function for the resistive processing unit (RPU). The capacitor stores said weight of training methodology for the RPU.Type: GrantFiled: August 22, 2016Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tayfun Gokmen, Seyoung Kim, Dennis M. Newns, Yurii A. Vlasov
-
Patent number: 11741992Abstract: A method for characterizing a magnetic recording tape, according to one approach, includes measuring, using a magnetic head having servo readers of known pitch, a servo band difference at various locations along a length of a magnetic recording tape. The servo band difference measurements and/or derivatives thereof are stored in association with the magnetic recording tape. This procedure creates a characterization of the magnetic recording tape that is useful for assessing aging of the magnetic recording tape, as well as improving subsequent reading and/or writing operations.Type: GrantFiled: July 31, 2019Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Kevin B. Judd, Randy C. Inch, Eiji Ogura, Ernest S. Gale, Pamela R. Nylander-Hill, Dale A. Christiansen, Paul M. Greco, Kevin D. Butt, Steven M. Wallace
-
Patent number: 11740869Abstract: Embodiments are directed to selecting a multiplication operation to be scheduled in a first stage of an execution schedule, the multiplication operation meeting a first condition of having no dependency. An addition/subtraction operation is selected to be scheduled in the first stage of the execution schedule responsive to meeting the first condition. A process is performed which includes selecting another multiplication operation to be scheduled in a next stage of the execution schedule responsive to meeting the first condition or a second condition, the second condition including having a dependency that is fulfilled by a previous stage. The process includes selecting another addition/subtraction operation to be scheduled in the next stage of the execution schedule responsive to meeting the first or second condition, and repeating the process until each operation has been scheduled in the execution schedule, where the execution schedule is configured for execution by an arithmetic logic unit.Type: GrantFiled: April 28, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventor: Rajat Rao
-
Patent number: 11740756Abstract: A display frame position/orientation adjustment is made to a computer display data set before it is displayed on a display screen (for example, a display screen of a user's smartphone). The offsets the display from the display frame defined by the edges of the display screen. The user tends to counter these offsets by moving from a relatively poor body posture and into a good body posture.Type: GrantFiled: April 22, 2022Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Timothy Waileong Koh, Yoshio Horiuchi, Mayumi Goto, Sho Ayuba
-
Patent number: 11741489Abstract: An embodiment for generating an electronic coupon based on user preferences is provided. The embodiment may include receiving real-time and historical data relating to one or more reward coupons. The embodiment may also include identifying a contextual situation of the user and one or more preferences of the user regarding a coupon reward type. The embodiment may further include identifying one or more vendors that match with the one or more preferences of the user. The embodiment may also include generating one or more electronic coupons and presenting the one or more generated electronic coupons to the user. The embodiment may further include in response to determining the one or more generated electronic coupons match at least one preference of the user, adding the one or more generated electronic coupons that match the at least one preference of the user to an account of the user.Type: GrantFiled: August 11, 2021Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Venkata Vara Prasad Karri, Hemant Kumar Sivaswamy, Shikhar Kwatra, Naga Srinivasa Reddy Padala
-
Patent number: 11742425Abstract: A semiconductor device includes a semiconductor substrate and a field effect transistor disposed on the semiconductor substrate. The field effect transistor includes a vertical fin defining a longitudinal length along a first axis, a width along a second axis and a vertical height along a third axis. The vertical fin includes source and drain regions separated by a gate region and a gate structure over the gate region. The gate structure includes a dipole layer and a gate electrode layer over the dipole layer. A first longitudinal section of the gate structure includes the dipole layer and a second longitudinal section of the gate structure is devoid of the dipole layer.Type: GrantFiled: October 28, 2019Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Takashi Ando, Alexander Reznicek, Pouya Hashemi, Ruilong Xie
-
Patent number: 11742354Abstract: A semiconductor device includes first and second vertical transport field-effect transistor (VTFET) devices. Each of the first and second VTFET devices includes a bottom epitaxial layer, a plurality of channel fins formed on the bottom epitaxial layer, a first interlayer dielectric (ILD) layer formed between the channel fins, a high-? metal gate formed between the channel fins and the first ILD layer, a top epitaxial layer formed discretely on each of the channel fins, and a trench epitaxial layer formed continuously across the top epitaxial layer, a portion of the first ILD layer also being formed between the first and second VTFET device. The semiconductor device also includes a second ILD layer formed on the portion of the first ILD layer that is between the first and second VTFET devices, the second ILD layer separating the top epitaxial layers of the first and second VTFET devices.Type: GrantFiled: September 23, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Ruilong Xie, Christopher J Waskiewicz, Alexander Reznicek, Su Chen Fan, Heng Wu
-
Patent number: 11741101Abstract: A computer-implemented method to estimate an execution time for large query batches. The method includes identifying a batch of queries, where the batch of queries where each query is configured to retrieve data from a database. Selecting a first query and generating an access path for the first query including one or more mini plans. Building a learning model for the one or more mini plans. Estimating an estimated execution time for each of the one or more mini plans. Adding each of the estimated execution times for each of the one or more mini plans to determine a first total estimated time for the first query. Displaying the first total estimated time.Type: GrantFiled: December 15, 2020Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Xiaobo Wang, Shuo Li, Xiao Xiao Chen, Sheng Yan Sun
-
Patent number: 11741313Abstract: A method, apparatus and computer program product for creating and operating a conversational system are described. A user annotated Web API specification is received which includes a set of user annotations The user annotated Web API specification is analyzed to produce an action catalog. The action catalog includes a set of sentences, each sentence describing a respective Web API call. The user annotated Web API specification is also analyzed to produce a rule set, each rule in the rule set has a rule condition which corresponds to an input in the user annotated Web API specification. The action catalog and the rule set are provided to the conversational system. The conversational system uses a question answering (QA) system as a natural language understanding (NLU) component. When the conversational system receives a user input during a dialog between a user and the conversational system, the user input is interpreted by the question answering (QA) system to identify an action from an action catalog.Type: GrantFiled: February 8, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Eric Aubineau, Hugues Citeau
-
Patent number: 11741258Abstract: Dynamic data dissemination is provided. A resolved data subject identifier corresponding to a data subject is selected from a set of resolved data subject identifiers existing in rows of a data asset. In response to determining that the resolved data subject identifier does not correspond to a right to forget list, it is determined that the resolved data subject identifier corresponds to a data subject request list. The rows are transformed to anonymize existing pseudo and personal identifiers in cells of the rows that are tied to columns associated with data classes for which specific consent dimensions have been indicated as revoked by the data subject.Type: GrantFiled: April 16, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Roger C. Raphael, Rajesh M. Desai, Scott Schumacher, Angineh Aghakiant
-
Patent number: 11741063Abstract: An example system includes a processor to receive, from a client device, a delete query requesting deletion of a row of in a fully homomorphically encrypted (FHE) database. The processor can store an identifier of the row to be deleted in a deletion queue, where the row is to be replaced with values of a row to be inserted from a received insertion query.Type: GrantFiled: October 21, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Allon Adir, Michael Mirkin, Ramy Masalha, Omri Soceanu
-
Patent number: 11744065Abstract: A semiconductor device is provided. The semiconductor device includes a metal-oxide-semiconductor field-effect-transistor (MOSFET) device electrically attachable to a first data line and a read-only memory (ROM) element. The ROM element is electrically interposable between the MOSFET device and a second data line. The ROM element includes first and second sets of memory cells in high and low resistance states, respectively, to form a secure identifier (ID).Type: GrantFiled: September 22, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Tenko Yamashita, Effendi Leobandung
-
Patent number: 11742426Abstract: A method of forming a transistor structure is provided. The method includes forming on a substrate first and second mandrels for forming two-dimensional (2D) transistor fin elements defining a pitch gap region, depositing and anisotropically etching back the first spacer material to form first and second spacers in and around the first and second mandrels, respectively, conformally depositing and anisotropically etching back second spacer material around the first and second spacers and in the pitch gap region to define space for forming an odd number of one-dimensional (1D) transistor fin elements in the pitch gap region and depositing and anisotropically etching back the first spacer material in the space with enough cycles to fill the space to form a third spacer.Type: GrantFiled: May 11, 2021Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Indira Seshadri, Ardasheir Rahman, Ruilong Xie, Hemanth Jagannathan
-
Patent number: 11742409Abstract: Semiconductor devices and methods of forming the same include forming a stack of alternating first and second sacrificial layers. The first sacrificial layers are recessed relative to the second sacrificial layers. Replacement channel layers are grown from sidewalls of the first sacrificial layers. A first source/drain region is grown from the replacement channel layer. The recessed first sacrificial layers are etched away. A second source/drain region is grown from the replacement channel layer. The second sacrificial layers are etched away. A gate stack is formed between and around the replacement channel layers.Type: GrantFiled: June 14, 2021Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jingyun Zhang, Choonghyun Lee, Chun Wing Yeung, Robin Hsin Kuo Chao, Heng Wu
-
Patent number: 11742632Abstract: A laser structure including a Si or Ge substrate, a III-V buffer layer formed on the substrate, a light emitting diode (LED) formed on the buffer layer configured to produce visible light, a lens disposed on the LED to focus light from the LED, a photonic crystal layer formed on the LED to receive the light focused by the lens, and a monolayer semiconductor nanocavity laser formed on the photonic crystal layer for receiving light through the photonic crystal layer from the LED. The LED and the laser are formed monolithically and the LED acts as an optical pump for the laser.Type: GrantFiled: July 26, 2019Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeehwan Kim, Ning Li, Devendra K. Sadana, Brent A. Wacaser
-
Patent number: 11741130Abstract: An embodiment includes parsing conversation data to extract a message dataset and a user dataset. The embodiment classifies the message dataset into a category using machine learning processing and identifies the category as a top category based at least in part on an amount of the conversation data associated with the category. The embodiment generates impact data associated with the user dataset based on actions in the conversation data by the user. The embodiment generates role data associated with the user by applying a rule to the conversation data for the user. The embodiment generates key index data associated with the message dataset by identifying interactions with a message represented by the message dataset. The embodiment generates output data arranged according to a specified data format that is compatible with a user interface.Type: GrantFiled: August 16, 2021Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jing James Xu, Ji Hui Yang, Jing Xu, Lei Gao, Si Er Han, Xue Ying Zhang
-
Patent number: 11741946Abstract: Using an encoder neural network model, an encoder vector is computed, the encoder vector comprising a vector representation of a current portion of input data in an input sequence. Using a prediction neural network model, a prediction vector is predicted, the prediction performed using a previous prediction vector and a previous output symbol corresponding to a previous portion of input data in the input sequence. Using a joint neural network model, a joint vector corresponding to the encoder vector and the prediction vector is computed, the joint vector multiplicatively combining each element of the encoder vector with a corresponding element of the prediction vector. Using a softmax function, the joint vector is converted to a probability distribution comprising a probability that a current output symbol corresponds to the current portion of input data in the input sequence.Type: GrantFiled: August 21, 2020Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: George Andrei Saon, Daniel Bolanos
-
Patent number: 11741732Abstract: In some examples, a system for detecting text in an image includes a memory device to store a text detection model trained using images of up-scaled text, and a processor configured to perform text detection on an image to generate original bounding boxes that identify potential text in the image. The processor is also configured to generate a secondary image that includes up-scaled portions of the image associated with bounding boxes below a threshold size, and perform text detection on the secondary image to generate secondary bounding boxes that identify potential text in the secondary image. The processor is also configured to compare the original bounding boxes with the secondary bounding boxes to identify original bounding boxes that are false positives, and generate an image file that includes the original bounding boxes, wherein those original bounding boxes that are identified as false positives are removed.Type: GrantFiled: December 22, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Ophir Azulai, Udi Barzelay, Oshri Pesah Naparstek
-
Patent number: 11741753Abstract: Generating visual data by defining a first action into a first set of objects and corresponding first set of motions, and defining a second action into a second set of objects and corresponding second set of motions. A relationship is then determined for the second action to the first action in terms of relationships between corresponding constituent objects and motions. Objects and motions are detected from visual data of first action. Visual data is composed for the second action from the data by transforming the constituent objects and motions detected in first action based on the corresponding determined relationships.Type: GrantFiled: November 23, 2021Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nalini K. Ratha, Sharathchandra Pankanti, Lisa Marie Brown