Patents Assigned to IBM
  • Publication number: 20240051218
    Abstract: 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: Application
    Filed: October 6, 2020
    Publication date: February 15, 2024
    Applicants: The Regents of the University of California, IBM Almaden Research Center
    Inventors: Jiali Zhang, Victoria A. Puinova, Yang Liu, Jane Frommer, Gang-Yu Liu
  • Patent number: 11816171
    Abstract: 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: Grant
    Filed: December 19, 2017
    Date of Patent: November 14, 2023
    Assignee: IBM Corporation
    Inventors: Paul R. Bastide, Aris Gkoulalas-Divanis, Jonathan Dunne, O'Crowley B. Andrew
  • Patent number: 10336206
    Abstract: 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: Grant
    Filed: June 24, 2015
    Date of Patent: July 2, 2019
    Assignees: HONDA MOTOR CO., LTD., IBM CORPORATION
    Inventors: Robert Uyeki, Charles Bradford Vincent, Xiao Song Ran, David Wong Cun, Richard Asato, Thomas Clay Luthy
  • Patent number: 10259907
    Abstract: 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: Grant
    Filed: February 20, 2015
    Date of Patent: April 16, 2019
    Assignees: AZ Electronic Materials (Luxembourg) S.à r.l., IBM Corporation
    Inventors: Ankit Vora, Eri Hirahara, Joy Cheng, Durairaj Baskaran, Orest Polishchuk, Melia Tjio, Margareta Paunescu, Daniel Sanders, Guanyang Lin
  • Patent number: 10141424
    Abstract: 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: Grant
    Filed: May 24, 2017
    Date of Patent: November 27, 2018
    Assignees: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES, IBM CORPORATION
    Inventors: Remi Coquand, Emmanuel Augendre, Nicolas Loubet, Shay Reboh
  • Patent number: 9846693
    Abstract: 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: Grant
    Filed: July 23, 2010
    Date of Patent: December 19, 2017
    Assignee: IBM INTERNATIONAL GROUP BV
    Inventor: Charles Stanley Fenton
  • Publication number: 20170345915
    Abstract: 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: Application
    Filed: May 24, 2017
    Publication date: November 30, 2017
    Applicants: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES, IBM CORPORATION
    Inventors: Remi COQUAND, Emmanuel AUGENDRE, Nicolas LOUBET, Shay REBOH
  • Patent number: 9679011
    Abstract: 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: Grant
    Filed: May 19, 2016
    Date of Patent: June 13, 2017
    Assignee: IBM INTERNATIONAL GROUP B.V.
    Inventors: Sanjay G. Dixit, Venkannababu Tammisetti, Barry M. Zane
  • Patent number: 9589018
    Abstract: 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: Grant
    Filed: October 9, 2015
    Date of Patent: March 7, 2017
    Assignee: IBM INTERNATIONAL GROUP B.V.
    Inventors: Sanjay G. Dixit, Venkannababu Tammisetti, Barry M. Zane
  • Patent number: 9195695
    Abstract: 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: Grant
    Filed: September 13, 2007
    Date of Patent: November 24, 2015
    Assignee: IBM International Group B.V.
    Inventors: John Yates, Michael Sporer, Sharon Miller
  • Patent number: 9183256
    Abstract: 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: Grant
    Filed: September 17, 2004
    Date of Patent: November 10, 2015
    Assignee: IBM International Group B.V.
    Inventors: Barry M. Zane, Sanjay G. Dixit, Venkannababu Tammisetti
  • Patent number: 9037533
    Abstract: 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: Grant
    Filed: September 11, 2007
    Date of Patent: May 19, 2015
    Assignee: IBM International Group B.V.
    Inventors: Foster D. Hinshaw, Steven T. Almy, David A. Utter, Barry M. Zane
  • Patent number: 8990410
    Abstract: 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: Grant
    Filed: December 11, 2008
    Date of Patent: March 24, 2015
    Assignee: IBM International Group BV
    Inventor: Suresh Damodaran
  • Patent number: 8880551
    Abstract: 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: Grant
    Filed: April 6, 2010
    Date of Patent: November 4, 2014
    Assignee: IBM International Group B.V.
    Inventors: Foster D. Hinshaw, Raymond A. Andraka, David L. Meyers, Sharon L. Miller, William K. Stewart
  • Patent number: 8880893
    Abstract: 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: Grant
    Filed: September 24, 2004
    Date of Patent: November 4, 2014
    Assignee: IBM International Group B.V.
    Inventors: Pratyush Moghe, Narain Gehani, Peter T. Smith
  • Patent number: 8805818
    Abstract: 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: Grant
    Filed: April 20, 2010
    Date of Patent: August 12, 2014
    Assignee: IBM International Group B.V.
    Inventors: Barry M. Zane, Sanjay G. Dixit, Venkannababu Tammisetti
  • Publication number: 20140222521
    Abstract: 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: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: IBMS, LLC
    Inventor: Mitchell Barry Chait
  • Publication number: 20140222522
    Abstract: 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: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: IBMS, LLC
    Inventor: Mitchell Barry Chait
  • Publication number: 20140173243
    Abstract: 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: Application
    Filed: February 28, 2013
    Publication date: June 19, 2014
    Applicant: IBM Corporation
    Inventors: SARAVANAN DEVENDRAN, Kiran Grover
  • Publication number: 20140115585
    Abstract: 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: Application
    Filed: December 20, 2013
    Publication date: April 24, 2014
    Applicant: IBM CORPORATION
    Inventors: Curtis E. HRISCHUK, Andrew Russell LOW, Peter Duncan SHIPTON, John Joseph STECHER