Patents Assigned to IBM
-
Publication number: 20240051218Abstract: The disclosed embodiments provide a system that performs molecular assembly. During operation, the system delivers one or more droplets of a fluid onto a surface using a nanofluidic delivery probe and an associated high-precision positioning device, wherein the solution comprises a solvent and one or more solute molecules, and wherein delivery of the droplets onto the surface facilitates evaporation-driven assembly of one or more structures on the surface. Moreover, while delivering a droplet onto the surface, the system controls a size of the droplet and a shape of the droplet during evaporation to produce a variety of shapes in resulting structures.Type: ApplicationFiled: October 6, 2020Publication date: February 15, 2024Applicants: The Regents of the University of California, IBM Almaden Research CenterInventors: Jiali Zhang, Victoria A. Puinova, Yang Liu, Jane Frommer, Gang-Yu Liu
-
Patent number: 11816171Abstract: Online outreach based reward model generation is described. A set of features that are indicative of an online outreach for a user are determined, the online outreach originating from a particular online network. Based on this set of features, an online outreach for the user originating from the particular online network is determined. A reward model is derived from the online outreach for the user. The reward model indicates locations within the particular online network that are to be searched for user information.Type: GrantFiled: December 19, 2017Date of Patent: November 14, 2023Assignee: IBM CorporationInventors: Paul R. Bastide, Aris Gkoulalas-Divanis, Jonathan Dunne, O'Crowley B. Andrew
-
Patent number: 10336206Abstract: Systems, methods, and other embodiments associated with identifying a user of a charging station. According to one embodiment, a system includes a communication logic and an authorization logic. The communication logic aggregates transaction data to an authorizing entity. The transaction data is associated with a user and a chargeable vehicle. The authorization logic receives an authorization request to authorize a transaction between the chargeable vehicle and the charging station. The authorization logic sends a response to the authorization request. The communication also enables the chargeable vehicle to receive a charge from the charging station based on the response to the authorization request.Type: GrantFiled: June 24, 2015Date of Patent: July 2, 2019Assignees: HONDA MOTOR CO., LTD., IBM CORPORATIONInventors: Robert Uyeki, Charles Bradford Vincent, Xiao Song Ran, David Wong Cun, Richard Asato, Thomas Clay Luthy
-
Patent number: 10259907Abstract: The present invention relates to a novel block copolymer of structure 1, wherein, A- is a block polymer chain, B is a block polymer chain, wherein, A- and B- are chemically different, covalently connected polymer chains, which are phase separable and the moiety X(Y(Z)b)a is a junction group, which comprises a surface active pendant moiety Y(Z)b wherein: a is an integer from 1 to 4 denoting the number of surface active pendant moieties Y(Z)b on X, b is an integer from 1 to 5 denoting the number of Z moieties on the linking moiety Y, X is a linking group between the A polymer block, the B polymer block and the moiety Y, Y is a linking group or a direct valence bond between X and Z; and Z is a moiety independently selected from, a fluorine containing moiety, a Si1-Si8 siloxane containing moiety or a hydrocarbon moiety with at least 18 carbons, and further wherein the junction group X(Y(Z)b)a has a surface energy less than that that of the block A and less than that of the block B.Type: GrantFiled: February 20, 2015Date of Patent: April 16, 2019Assignees: AZ Electronic Materials (Luxembourg) S.à r.l., IBM CorporationInventors: Ankit Vora, Eri Hirahara, Joy Cheng, Durairaj Baskaran, Orest Polishchuk, Melia Tjio, Margareta Paunescu, Daniel Sanders, Guanyang Lin
-
Patent number: 10141424Abstract: Method of manufacturing a structure with semiconducting bars suitable for forming one at least one transistor channel, including the following steps: a) make a semiconducting structure, composed of an alternation of first bars based on a first material and second bars based on a second material, the second material being a semiconducting material, then b) remove exposed portions of the structure based on the first material through an opening in a mask formed on the structure, the removal being made by selective etching in the opening of the first material relative to the second material, so as to expose a space around the second bars, then c) grow a given semiconducting material (25) around the second bars (6c) in the opening, the given semiconducting material having a mesh parameter different from the mesh parameter of the second material (7) so as to induce a strain on the sheaths based on the given semiconducting material.Type: GrantFiled: May 24, 2017Date of Patent: November 27, 2018Assignees: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES, IBM CORPORATIONInventors: Remi Coquand, Emmanuel Augendre, Nicolas Loubet, Shay Reboh
-
Patent number: 9846693Abstract: A method of naming documents according to a document naming convention (DNC) includes receiving, from any of a plurality of data processing applications (DPAs) within an enterprise, a request for a document name and generating a document name “infix” portion in compliance with the DNC for inclusion in the document name. The prefix may be descriptive of a characteristic of the document and the suffix may indicate a document type, a document format, or both. The infix may include a fixed portion and a modifiable portion. The fixed portion may include a datestamp and a document unification identifier. The infix may include a variable portion that can be modified by a DPA that creates a new or modified document, but the name of the modified document maintains the fixed portion of the original document.Type: GrantFiled: July 23, 2010Date of Patent: December 19, 2017Assignee: IBM INTERNATIONAL GROUP BVInventor: Charles Stanley Fenton
-
Publication number: 20170345915Abstract: Method of manufacturing a structure with semiconducting bars suitable for forming one at least one transistor channel, including the following steps: a) make a semiconducting structure, composed of an alternation of first bars based on a first material and second bars based on a second material, the second material being a semiconducting material, then b) remove exposed portions of the structure based on the first material through an opening in a mask formed on the structure, the removal being made by selective etching in the opening of the first material relative to the second material, so as to expose a space around the second bars, then c) grow a given semiconducting material (25) around the second bars (6c) in the opening, the given semiconducting material having a mesh parameter different from the mesh parameter of the second material (7) so as to induce a strain on the sheaths based on the given semiconducting material.Type: ApplicationFiled: May 24, 2017Publication date: November 30, 2017Applicants: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES, IBM CORPORATIONInventors: Remi COQUAND, Emmanuel AUGENDRE, Nicolas LOUBET, Shay REBOH
-
Patent number: 9679011Abstract: A usage model and the underlying technology used to provide sequence analysis as part of a relational database system. Included components include the semantic and syntactic integration of the sequence analysis with an existing query language, the storage methods for the sequence data, and the design of a multipart execution scheme that runs the sequence analysis as part of a potentially larger database join, especially using parallel execution techniques.Type: GrantFiled: May 19, 2016Date of Patent: June 13, 2017Assignee: IBM INTERNATIONAL GROUP B.V.Inventors: Sanjay G. Dixit, Venkannababu Tammisetti, Barry M. Zane
-
Patent number: 9589018Abstract: A usage model and the underlying technology used to provide sequence analysis as part of a relational database system. Included components include the semantic and syntactic integration of the sequence analysis with an existing query language, the storage methods for the sequence data, and the design of a multipart execution scheme that runs the sequence analysis as part of a potentially larger database join, especially using parallel execution techniques.Type: GrantFiled: October 9, 2015Date of Patent: March 7, 2017Assignee: IBM INTERNATIONAL GROUP B.V.Inventors: Sanjay G. Dixit, Venkannababu Tammisetti, Barry M. Zane
-
Patent number: 9195695Abstract: An approach for providing compression of a database table that uses a compiled table algorithm (CTA) that provides leverage. Data within any given column in adjacent rows is often the same as or closely related to its neighbors. Rather than storing data in each column of each row as a specific integer, floating point, or character data value, a field reconstruction instruction is stored that when executed by a decompression engine can reconstruct the data value. The field reconstruction instruction may be bit granular and may depend upon past history given that the data compression engine may preserve state as row data is streamed off a storage device.Type: GrantFiled: September 13, 2007Date of Patent: November 24, 2015Assignee: IBM International Group B.V.Inventors: John Yates, Michael Sporer, Sharon Miller
-
Patent number: 9183256Abstract: A usage model and the underlying technology used to provide sequence analysis as part of a relational database system. Included components include the semantic and syntactic integration of the sequence analysis with an existing query language, the storage methods for the sequence data, and the design of a multipart execution scheme that runs the sequence analysis as part of a potentially larger database join, especially using parallel execution techniques.Type: GrantFiled: September 17, 2004Date of Patent: November 10, 2015Assignee: IBM International Group B.V.Inventors: Barry M. Zane, Sanjay G. Dixit, Venkannababu Tammisetti
-
Patent number: 9037533Abstract: A database appliance in which two or more internetworked data storage units are used to coordinate the storage and retrieval of database records. One or more central database processing units are also associated with the data storage units. A network infrastructure provides the ability for the central database processors and storage processors to communicate as network nodes, with the network infrastructure using a communication protocol. A software application for executing database operations executes in a distributed fashion with portions of the database application executing on at least one central database processor and other portions executing on the data storage processors. At least a portion of the database application is implemented within and/or coordinated by a communication process that is executing the communication protocol.Type: GrantFiled: September 11, 2007Date of Patent: May 19, 2015Assignee: IBM International Group B.V.Inventors: Foster D. Hinshaw, Steven T. Almy, David A. Utter, Barry M. Zane
-
Patent number: 8990410Abstract: Certain exemplary embodiments can provide a method, which can comprise, responsive to a determination that a Web-based transaction has caused an exceedance of a maximum threshold percentage of transactions processed offline, at a user interface of an information device, rendering an automatic alert indicative of the exceedance. The Web-based transaction can be requested from a browser.Type: GrantFiled: December 11, 2008Date of Patent: March 24, 2015Assignee: IBM International Group BVInventor: Suresh Damodaran
-
Patent number: 8880551Abstract: A distributed data processing system executes database operations, and includes a first group of host processors and a second group of job processing units (JPUs). A software application for executing database operations executes in a distributed fashion with portions of the database application executing on at least one central database processor and other portions executing on the data storage processors. At least a portion of the database application is implemented within and/or coordinated by a communication process that is executing the communication protocol. The communication process implements a load balancing function in front of the host processors, the load balancing function directing individual transactions to selected processors so as to evenly distribute workload.Type: GrantFiled: April 6, 2010Date of Patent: November 4, 2014Assignee: IBM International Group B.V.Inventors: Foster D. Hinshaw, Raymond A. Andraka, David L. Meyers, Sharon L. Miller, William K. Stewart
-
Patent number: 8880893Abstract: The present invention provides a policy specification framework to enable an enterprise to specify a given insider attack using a holistic view of a given data access, as well as the means to specify and implement one or more intrusion mitigation methods in response to the detection of such an attack. The policy specification provides for the use of “anomaly” and “signature” attributes that capture sophisticated behavioral characteristics of illegitimate data access. When the attack occurs, a previously-defined administrator (or system-defined) mitigation response (e.g., verification, disconnect, de-provision, or the like) is then implemented.Type: GrantFiled: September 24, 2004Date of Patent: November 4, 2014Assignee: IBM International Group B.V.Inventors: Pratyush Moghe, Narain Gehani, Peter T. Smith
-
Patent number: 8805818Abstract: A usage model and the underlying technology used to provide sequence analysis as part of a relational database system. Included components include the semantic and syntactic integration of the sequence analysis with an existing query language, the storage methods for the sequence data, and the design of a multipart execution scheme that runs the sequence analysis as part of a potentially larger database query, especially using parallel execution techniques.Type: GrantFiled: April 20, 2010Date of Patent: August 12, 2014Assignee: IBM International Group B.V.Inventors: Barry M. Zane, Sanjay G. Dixit, Venkannababu Tammisetti
-
Publication number: 20140222521Abstract: Techniques for intelligently monitoring and verifying compliance in a distributed work environment. Sensors are configured to collect various data, including human behavioral data, related to the distributed work environment. A rules engine correlates the human behavioral data with other types of data collected from sensors, and analyzes the aggregate data to determine compliance with a set of standards. Other types of data may include machine data, biological and environmental data, logistical data, and operational data. The standards may include governmental regulations, industry standards, and company specifications. The rules engine estimates a current and/or future status of a parameter of the distributed work environment, and determines whether the parameter status satisfies the standards.Type: ApplicationFiled: February 7, 2013Publication date: August 7, 2014Applicant: IBMS, LLCInventor: Mitchell Barry Chait
-
Publication number: 20140222522Abstract: Techniques for intelligently monitoring and verifying compliance in a distributed work environment. Sensors are configured to collect various data, including human behavioral data, related to the distributed work environment. A rules engine correlates the human behavioral data with other types of data collected from sensors, and analyzes the aggregate data to determine compliance with a set of standards. Other types of data may include machine data, biological and environmental data, logistical data, and operational data. The standards may include governmental regulations, industry standards, and company specifications. The rules engine estimates a current and/or future status of a parameter of the distributed work environment, and determines whether the parameter status satisfies the standards.Type: ApplicationFiled: February 7, 2013Publication date: August 7, 2014Applicant: IBMS, LLCInventor: Mitchell Barry Chait
-
Publication number: 20140173243Abstract: A method for managing memory operations includes reading a first memory page from a storage device responsive to a request for the first memory page. The first memory page is stored to a system memory. Based on a pre-established set of association rules, one or more associated memory pages are identified that are related to the first memory page. The associated memory pages are read from the storage device and compressed to generate corresponding compressed associated memory pages. The compressed associated memory pages are also stored to the system memory to enable faster access to the associated memory pages during processing of the first memory page. The compressed associated memory pages are individually decompressed in response to the particular page being required for use during processing.Type: ApplicationFiled: February 28, 2013Publication date: June 19, 2014Applicant: IBM CorporationInventors: SARAVANAN DEVENDRAN, Kiran Grover
-
Publication number: 20140115585Abstract: A method, system and computer program product for optimizing memory usage associated with duplicate string objects in a Java virtual machine. The method comprises scanning a heap of the Java virtual machine at the end of the start-up process of the virtual machine to identify duplicate strings associated with the virtual machine, storing the identified strings in a string cache file, and determining whether a new string that needs to be created during start-up already exists in the string cache file. The duplicate strings are added to an interned strings table. A reference to a duplicate string is returned if a string to be created is already in the string cache file.Type: ApplicationFiled: December 20, 2013Publication date: April 24, 2014Applicant: IBM CORPORATIONInventors: Curtis E. HRISCHUK, Andrew Russell LOW, Peter Duncan SHIPTON, John Joseph STECHER