Patents Examined by Jean B. Fleurantin
  • Patent number: 8762399
    Abstract: An improved computer system that can include a controller having a computer processor, the controller to reduce insertion times and/or collisions when interfacing with new components introduced to the controller. The system may also include a collision avoidance apparatus that reduces hashing collisions by using a plurality of tables and a plurality of keys per bucket. The system may further include a hash apparatus in communication with the controller to map the plurality of keys to the plurality of tables where the hash apparatus uses a single hash logic to provide an avalanche effect when one key is changed which results in nearly half of bits changing in the plurality of tables.
    Type: Grant
    Filed: May 20, 2012
    Date of Patent: June 24, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jean L. Calvignac, Casimer M. DeCusatis, Fabrice J. Verplanken, Daniel Wind
  • Patent number: 8762424
    Abstract: Provided are a computer program product, system, and method for processing schemas in a storage system. A presentation of a schema in a graphical user interface (GUI) is comprised of multiple type nodes in a tree structure. Each type node comprises a hierarchical arrangement of a plurality of nodes including group nodes including a plurality of nodes and content nodes providing values. First user input selects one of the type nodes in the schema for a view. Second user input selects one of the nodes in the selected type node in the schema for a view. Third user input selects a node in the schema to indicate a root node of the schema for the view. The view includes the root node and at least one sub node of the root node and is added as a child to the selected type node.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: June 24, 2014
    Assignee: International Business Machines Corporation
    Inventors: John C. Holmes, Ming Jiang, Jeff J. Li, Yong Li, David S. Sotkowitz
  • Patent number: 8756224
    Abstract: Methods, systems, and media for content ranking using real-time data are provided. In accordance with some embodiments of the present invention, a method, implemented on a processor, for ranking content is provided. The method can include, among other things: receiving real-time information from a plurality of sources; supplementing the received real-time information with historical information and user influence information; analyzing the supplemented real-time information from the plurality of sources to determine real-time trend information; receiving a plurality of content snippets from a content provider; detecting similarities between each of the plurality of content snippets and the determined real-time trend information; ranking the plurality of content snippets based on the detected similarities; and displaying the ranked plurality of content snippets.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: June 17, 2014
    Assignee: Rallyverse, Inc.
    Inventors: Guy Dassa, Joseph P. Doran
  • Patent number: 8751452
    Abstract: A re-configurable logic device such as a field programmable gate array (FPGA) can be used to deploy a data processing pipeline, the pipeline comprising a plurality of pipelined data processing engines, the plurality of pipelined data processing engines including a data reduction engine, the plurality of pipelined data processing engines being configured to perform processing operations, wherein the pipeline comprises a multi-functional pipeline, and wherein the re-configurable logic device is further configured to controllably activate or deactivate each of the pipelined data processing engines in the pipeline in response to control instructions and thereby define a function for the pipeline, each pipeline function being the combined functionality of each activated pipelined data processing engine in the pipeline.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: June 10, 2014
    Assignee: IP Reservoir, LLC
    Inventors: Roger D. Chamberlain, Mark Allen Franklin, Ronald S. Indeck, Ron K. Cytron, Sharath R. Cholleti
  • Patent number: 8745013
    Abstract: An improved computer system may include a controller including a computer processor. The system may also include a selector apparatus in communication with the controller to choose a table having a higher collision quality index than other tables under consideration by the selector apparatus. The system may further include an exchanger apparatus to configure a standby table that replaces the table chosen by the selector apparatus. The system may additionally include a switch that changes a hash function based upon the exchanger apparatus? replacement of the chosen table to enable the controller to reduce insertion times and/or collisions when interfacing with new components introduced to the controller.
    Type: Grant
    Filed: May 19, 2012
    Date of Patent: June 3, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jean L. Calvignac, Casimer M. DeCusatis, Fabrice J. Verplanken, Daniel Wind
  • Patent number: 8738631
    Abstract: A process is disclosed for the computer management of inverted lists and inverted indices, in which the standard representation and processing of inverted lists is changed in order to achieve a simpler, more compact and more efficient architecture.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: May 27, 2014
    Inventor: Giovanni M. Sacco
  • Patent number: 8732190
    Abstract: Compliance with a privacy database and call-specific applications is provided within a network. A service control function (SCF), in communication with a privacy database, selectively establishes a call between an origin and a destination. Based on origin or destination identifiers, call parameters are determined for further operations associated with the call. A server, responsive to the call parameters, performs monitoring of the call or post-call disposition to update the privacy database.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: May 20, 2014
    Assignee: Gryphon Networks Corp.
    Inventors: Keith A. Fotta, Richard P. Boudrieau, Robert E. Ziemba, Jr., Norman M. D'Amours
  • Patent number: 8732178
    Abstract: Provided are a computer program product, system, and method for processing input data in a storage system and in communication with a repository. Views are generated that comprise a tree of nodes selected from a subset of nodes in a hierarchical representation of a schema. The views are saved to the repository. At least one of the views are used to create a job comprising a sequence of data transformation steps to transform the input data described by input schemas to the output data described by output schemas.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: May 20, 2014
    Assignee: International Business Machines Corporation
    Inventors: John C. Holmes, Ming Jiang, Jeff J. Li, Yong Li, David S. Sotkowitz
  • Patent number: 8725777
    Abstract: A method of creating and managing a database of meta_data sets for a plurality of objects is provided. The meta-data set is configured to characterize an object. The meta_data set for a “j”-object is selected from the group consisting of: a first item; a second item; an “i”-th item; and ID-j tag; wherein “i” and “j” being integers. The method comprises: (A) identifying a meta_data set for at least one object; (B) collecting a meta_data set for at least one object; (C) creating the database of meta_data sets for the plurality of objects; (D) storing the database of meta_data sets for the plurality of objects; and (E) accessing the database of meta_data sets for the plurality of objects.
    Type: Grant
    Filed: May 19, 2012
    Date of Patent: May 13, 2014
    Assignee: Trimble Navigation Limited
    Inventors: Alois Ludwig Deking, Prakash Iyer, Ravikanth Srinivasa Pappu
  • Patent number: 8725682
    Abstract: Systems and methods are provided to facilitate distribution and synchronization of digital objects between a plurality of computing devices. In an embodiment, a master file catalog is maintained at a central server. As updates are made to digital object(s) on devices associated with the central server, file catalogs are forwarded to the master catalog which is updated accordingly. The master catalog can then be reviewed to facilitate file sharing in a peer-to-peer manner between the devices. In another embodiment, one-way hash pairings are created when a digital object is created/modified. Received hash pairings can be analyzed to facilitate determination of whether two extants of a digital object are the same or different. Utilizing one-way hash pairings enable sensitive information regarding a digital object to remain secure, and sensitive information (and digital objects) is only shared between authenticated devices.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: May 13, 2014
    Inventors: Daniel J Young, Andrew Craze, Greyson Fischer
  • Patent number: 8725764
    Abstract: A method and apparatus for searching message data in a portable electronic device are provided. A threaded message inbox is provided at a display of the device, the message data grouped as threads. Search criteria are received and a search of an index of the threaded message inbox is initiated using the search criteria, the index comprising key words extracted from the message data. Additional message data is received while the search is being performed, the additional message data belonging to a given thread. Additional message data is searched in addition to the index. Search results are generated based on whether at least one of data from additional message data and data from the index meets the search criteria. Search results are provided in threads at the display. Search results are automatically updated in response to receiving additional message data when the additional message data meets the search criteria.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: May 13, 2014
    Assignee: BlackBerry Limited
    Inventors: David Matthew Hirst, Yevgeniy Motov, Jennifer Ignacz, David Bukurak
  • Patent number: 8719234
    Abstract: Methods, computer systems, and computer program products for deduplicating data are provided. Data is parsed to identify portions of metadata within the data. The data and identified portions of metadata are processed by a deduplication engine to be storable in a single repository. The deduplication engine is adapted for deduplicating the data without at least one of deduplicating and indexing the identified portions of metadata.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Shay Haim Akirav, Aviv Caro
  • Patent number: 8719237
    Abstract: Present invention provides a method and an apparatus for deleting duplicate data. The method include: receiving a modified data block for a user file stored in the data storage system; querying whether the modified data block is found in the system data block file; if the modified data block is not found in the system data block file, adding the modified data block to the system data block file, and updating an index relationship of the user file with the system data block file to include an index pointing to the modified data block added in the system data block file. With the method and apparatus for deleting duplicate data provided by embodiments of the present invention, the duplicate data after modification is deleted, which improves the performance in modifying other data block files and improves the effect of deleting the duplicate data.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: May 6, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yumei Duan
  • Patent number: 8719313
    Abstract: One machine, i.e. computer, on a network, such as associated with a distributed database, e.g. a data store or a partition thereof, is designated as a master, which alone can issue system orderstamps for transactional operations, while other machines associated with the data store or partition thereof act as any of clients that submit transactions to the master, or as slaves that adhere to updates from the master. If a transactional operation on the distributed database is attempted on a client machine, and communication cannot be established with the master machine, the transaction fails. The distributed data store having such a master provides a method that decreases transaction time across the distributed database, and maintains consistent data between separate machines.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: May 6, 2014
    Assignee: Applied Minds, LLC
    Inventors: Ian Swett, W. Daniel Hillis
  • Patent number: 8712967
    Abstract: A method for simultaneously configuring multiple independent backups. The method may include (1) identifying a backup environment managed by a backup system, (2) identifying a request from a user to configure a plurality of backups within the backup environment, wherein each backup within the plurality of backups specifies, independent of any other backup, a backup operation to be performed by the backup system on a computing resource within the backup environment, (3) providing a graphical user interface that allows the user to simultaneously configure each backup within the plurality of backups, (4) receiving a request, from the user via the graphical user interface, to simultaneously configure each backup within the plurality of backups, and (5) in response to the request to simultaneously configure each backup within the plurality of backups, independently configuring each backup within the plurality of backups so as to maintain the independence of each backup.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: April 29, 2014
    Assignee: Symantec Corporation
    Inventors: Thomas Weaver, Gregory R. Dowers, II, Krishna Kumar, Jessica Rich
  • Patent number: 8700650
    Abstract: An exemplary method includes a search results comparison system receiving data representative of a first search term and a second search term, identifying a group of search results that are each related to the first and second search terms, determining a degree of relatedness of each of the search results to the first search term and a degree of relatedness of each of the search results to the second search term, and presenting a set of one or more search result icons representative of one or more of the search results in between a first search term icon representative of the first search term and a second search term icon representative of the second search term. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: April 15, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Kristopher T. Frazier
  • Patent number: 8694528
    Abstract: A computer-implemented method includes providing location factors for first phrases in a collection of phrases, where each location factor for a first phrase is associated with a likelihood that a second phrase of a search query is associated with a location when the first phrase and the second phrase are used in the search query. A search query is received, where the received search query includes a first phrase from the collection of phrases and a second phrase. Whether the second phrase of the received search query refers to a location is determined based, at least in part, on the location factor for the first phrase of the search query.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: April 8, 2014
    Assignee: Google Inc.
    Inventors: Xin Li, Dolapo Falola
  • Patent number: 8682915
    Abstract: A method and system for converting XML files to and from files in a data format based on hierarchies in real-time. A method for converting from XML to the data format based on hierarchies includes: applying a stylesheet to at least one XML file thereby generating at least one data record in an intermediate format and including information included in the at least one XML file; and, translating the at least one record in the intermediate format to the data format based on hierarchies. A method for converting from a data format based on hierarchies to XML includes: translating at least one record including information stored in the file format based on hierarchies to an intermediate format; and, applying a stylesheet to the at least one record in the intermediate format thereby generating at least one XML file being indicative of the information and suitable for transmission.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: March 25, 2014
    Assignee: Hartford Fire Insurance Company
    Inventors: David F Plante, David K. Price, Michael O. Duffy
  • Patent number: 8682912
    Abstract: Methods, systems and articles of manufacture are disclosed for providing secure access to data. Public UDTFs, private UDTFs and a metadata processor are utilized to facilitate secure access to data residing in a variety of data repositories. User security attributes and UDTF attributes are gathered. A table is queried based on the gathered attributes.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Douglas R. Fish, Hoa T. Tran, David A. Wall
  • Patent number: 8676773
    Abstract: Some embodiments of the inventive subject matter are directed to performing sub-transactions from a long-lived transaction using an identifier, wherein the sub-transactions are required to be completed in a sequence for the long-lived transaction. In some embodiments, the method is further directed to determining that the sub-transactions require a write of a data value to a database, writing in a log, using the identifier, an entry that indicates the data value, detecting an interruption in performing of the write of the data value to the database, and initiating re-performance of the sub-transactions in order of the sequence. Some embodiments are further directed to, during re-performance of the sub-transactions, detecting the data value in the entry of the log using the identifier, and using the data value indicated in the entry of the log to write the data value to the database.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Manoj N. Kumar, Gunisha Madan, Grover H. Neuman