Patents Examined by Jean B. Fleurantin
-
Patent number: 8762399Abstract: 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: GrantFiled: May 20, 2012Date of Patent: June 24, 2014Assignee: International Business Machines CorporationInventors: Jean L. Calvignac, Casimer M. DeCusatis, Fabrice J. Verplanken, Daniel Wind
-
Patent number: 8762424Abstract: 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: GrantFiled: January 25, 2012Date of Patent: June 24, 2014Assignee: International Business Machines CorporationInventors: John C. Holmes, Ming Jiang, Jeff J. Li, Yong Li, David S. Sotkowitz
-
Patent number: 8756224Abstract: 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: GrantFiled: June 16, 2011Date of Patent: June 17, 2014Assignee: Rallyverse, Inc.Inventors: Guy Dassa, Joseph P. Doran
-
Patent number: 8751452Abstract: 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: GrantFiled: January 6, 2012Date of Patent: June 10, 2014Assignee: IP Reservoir, LLCInventors: Roger D. Chamberlain, Mark Allen Franklin, Ronald S. Indeck, Ron K. Cytron, Sharath R. Cholleti
-
Patent number: 8745013Abstract: 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: GrantFiled: May 19, 2012Date of Patent: June 3, 2014Assignee: International Business Machines CorporationInventors: Jean L. Calvignac, Casimer M. DeCusatis, Fabrice J. Verplanken, Daniel Wind
-
Patent number: 8738631Abstract: 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: GrantFiled: September 24, 2013Date of Patent: May 27, 2014Inventor: Giovanni M. Sacco
-
Patent number: 8732190Abstract: 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: GrantFiled: November 30, 2010Date of Patent: May 20, 2014Assignee: Gryphon Networks Corp.Inventors: Keith A. Fotta, Richard P. Boudrieau, Robert E. Ziemba, Jr., Norman M. D'Amours
-
Patent number: 8732178Abstract: 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: GrantFiled: January 25, 2012Date of Patent: May 20, 2014Assignee: International Business Machines CorporationInventors: John C. Holmes, Ming Jiang, Jeff J. Li, Yong Li, David S. Sotkowitz
-
Patent number: 8725777Abstract: 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: GrantFiled: May 19, 2012Date of Patent: May 13, 2014Assignee: Trimble Navigation LimitedInventors: Alois Ludwig Deking, Prakash Iyer, Ravikanth Srinivasa Pappu
-
Patent number: 8725682Abstract: 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: GrantFiled: September 8, 2011Date of Patent: May 13, 2014Inventors: Daniel J Young, Andrew Craze, Greyson Fischer
-
Patent number: 8725764Abstract: 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: GrantFiled: March 6, 2013Date of Patent: May 13, 2014Assignee: BlackBerry LimitedInventors: David Matthew Hirst, Yevgeniy Motov, Jennifer Ignacz, David Bukurak
-
Patent number: 8719234Abstract: 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: GrantFiled: January 25, 2012Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Shay Haim Akirav, Aviv Caro
-
Patent number: 8719237Abstract: 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: GrantFiled: April 26, 2013Date of Patent: May 6, 2014Assignee: Huawei Technologies Co., Ltd.Inventor: Yumei Duan
-
Patent number: 8719313Abstract: 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: GrantFiled: September 4, 2012Date of Patent: May 6, 2014Assignee: Applied Minds, LLCInventors: Ian Swett, W. Daniel Hillis
-
Patent number: 8712967Abstract: 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: GrantFiled: January 25, 2012Date of Patent: April 29, 2014Assignee: Symantec CorporationInventors: Thomas Weaver, Gregory R. Dowers, II, Krishna Kumar, Jessica Rich
-
Patent number: 8700650Abstract: 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: GrantFiled: June 24, 2011Date of Patent: April 15, 2014Assignee: Verizon Patent and Licensing Inc.Inventor: Kristopher T. Frazier
-
Patent number: 8694528Abstract: 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: GrantFiled: July 12, 2011Date of Patent: April 8, 2014Assignee: Google Inc.Inventors: Xin Li, Dolapo Falola
-
Patent number: 8682915Abstract: 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: GrantFiled: January 22, 2013Date of Patent: March 25, 2014Assignee: Hartford Fire Insurance CompanyInventors: David F Plante, David K. Price, Michael O. Duffy
-
Patent number: 8682912Abstract: 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: GrantFiled: October 24, 2012Date of Patent: March 25, 2014Assignee: International Business Machines CorporationInventors: Douglas R. Fish, Hoa T. Tran, David A. Wall
-
Patent number: 8676773Abstract: 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: GrantFiled: October 4, 2012Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventors: Manoj N. Kumar, Gunisha Madan, Grover H. Neuman