Patents Examined by Brannon W Smith
  • Patent number: 9547660
    Abstract: Embodiments of the invention relate to systems, methods, and computer program products for improved electronic discovery. Embodiments herein disclosed provide for an enterprise-wide e-discovery system that provides for source-to-processing file conversion of electronic communications and, in some embodiments, decryption of encrypted electronic communication entries for the purpose of efficiently processing data and supplying the electronic data to third party data analysis providers.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: January 17, 2017
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Michael J. Mayer, David M. Andersen
  • Patent number: 9542410
    Abstract: Embodiments of the invention relate to systems, methods, and computer program products for improved electronic discovery. Embodiments herein disclosed provide for an enterprise-wide e-discovery system that provides for source-to-processing file conversion of electronic communications and, in some embodiments, decryption of encrypted electronic communication entries for the purpose of efficiently processing data and supplying the electronic data to third party data analysis providers.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: January 10, 2017
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Michael J. Mayer, David M. Andersen
  • Patent number: 9514201
    Abstract: A system has a repository that stores a plurality of events. Each event requests to utilize one or more functions in a component. An event sequencing module analyzes an event sequencing key of the event if the event requests a function having a component definition that includes an event sequence qualifier. The event sequencing module grants a lock to the event for the function if no other event having the same value for the event sequencing key has the lock for the function. The event sequencing module prevents the event from being processed if another event having the same value for the event sequencing key has the lock for the function. The event sequencing key is composed of one or more object attributes. The system has a worker server that receives the event, if the event obtains the lock, and processes the function requested by the event.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Atul R. Daherkar, Manoj Khangaonkar, Hong Sun, Kai Mike Zhang, Chendong Zou
  • Patent number: 9449024
    Abstract: Kinship between electronic files among personal networked devices may be ascertained between the files by determining an operational relationship between the files and with a similarity measurement.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guobin Shen, Fan Yang, Songwu Lu
  • Patent number: 9418106
    Abstract: An approach for joining operations on document-oriented databases. The approach consists of receiving database identifiers, common attributes and results attributes for core and target databases being joined. Common attributes are searched for in the databases. The searches performed include string, expansive, character and nested. Common attribute join conflicts are identified and input is received to resolve attribute join conflicts. Resolved join conflicts are updated in a join substitution database for subsequent use and joined data results are output to virtual table(s).
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: August 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Phani Kumar V U Ayyagari, Manish A. Bhide, Bhavani K. Eshwar, Purnachandra R. Jasti
  • Patent number: 9405823
    Abstract: A method and system are provided of spoken document retrieval using multiple search transcription indices. The method includes receiving a query input formed of one or more query terms and determining a type of a query term, wherein a type includes a term in a speech recognition vocabulary or a term not in a speech recognition vocabulary. One or more indices of search transcriptions are selected for searching the query term based on the type of the query term. The one or more indices are generated using different speech transcription methods. The results for the query term are scored by the one or more indices and the results of the one or more indices for the query term are merged. The results of the one or more query terms are then merged to provide the results for the query.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: August 2, 2016
    Assignee: Nuance Communications, Inc.
    Inventors: Jonathan Joseph Mamou, Yosi Mass
  • Patent number: 9400790
    Abstract: Profile information and other information about users are received from information sources into a unified messaging platform. Multimedia messages and files for users are converted to text using approximation algorithms. Text and multimedia messages and files for users are analyzed using confidence scores and thresholds. Profile information, file keyword information and message keyword information are used to identify and transmit a limited amount of information about users to information consumers and content service providers. Information consumers and content service providers can customize their content that is presented to users.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: July 26, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mehrad Yasrebi, James Jackson
  • Patent number: 9367586
    Abstract: A data validation service includes providing a user interface to a subscriber of the service via a computer device of the subscriber, receiving, via the user interface, a data validation rule specified by the subscriber and an address of a database subject to the data validation, and generating a configuration file that includes the address of the database and an address of a location of executable code corresponding to the data validation rule. The data validation service also includes transmitting the configuration file and remote methods to the computer device over the network. The remote methods are configured to execute the data validation rule with respect to the data and compile results of the execution.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: June 14, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sandeep Hans, Sameep Mehta, Soujanya Soni
  • Patent number: 9336066
    Abstract: A method and apparatus for hybrid validation for a Software Transaction Memory (STM) is herein described. During execution of a transaction, when acquiring ownership of meta-data associated with a data element, the meta-data is updated with an ownership reference to a transaction to enable efficient subsequent ownership tests. However, during validation, for some conditions, meta-data is updated from the ownership reference to a write entry reference to enable efficient validation.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: May 10, 2016
    Assignee: Intel Corporation
    Inventors: Adam Welc, Bratin Saha, Ali-Reza Adl-Tabatabai
  • Patent number: 9330374
    Abstract: Embodiments of the invention relate to systems, methods, and computer program products for improved electronic discovery. Embodiments herein disclosed provide for an enterprise-wide e-discovery system that provides for source-to-processing file conversion of electronic communications and, in some embodiments, decryption of encrypted electronic communication entries for the purpose of efficiently processing data and supplying the electronic data to third party data analysis providers.
    Type: Grant
    Filed: August 3, 2009
    Date of Patent: May 3, 2016
    Assignee: Bank of America Corporation
    Inventors: Michael J. Mayer, David M. Andersen
  • Patent number: 9298895
    Abstract: To prevent conflicts of interest, an information management system is used to make sure two or more groups are kept apart so that information does not circulate freely between these groups. The system has policies to implement an “ethical wall” to separate users or groups of users. The user or groups of user may be organized in any arbitrary way, and may be in the same organization or different organizations. The two groups (or two or more users) will not be able to access information belonging to the other, and users in one group may not be able to pass information to the other group. The system may manage access to documents, e-mail, files, and other forms of information.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: March 29, 2016
    Assignee: NextLabs, Inc.
    Inventor: Keng Lim
  • Patent number: 9292575
    Abstract: Dynamically aggregating data is provided. A server device receives a subscriber request for a report based on a subset of metadata contained in a data dimensions catalog. The server device analyzes data aggregation requirements from a plurality of data sources for the report based on the subset of metadata defined in the subscriber request. The server device generates a data access plan for movement of data from the plurality of data sources based on the data aggregation requirements for the report. Then, the server device executes the data access plan to fetch the data from the plurality of data sources based on the data aggregation requirements for the report.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Abhijit Bose, Mithkal M. Smadi, Jimeng Sun, Chandra Kumar Velpuri
  • Patent number: 9251021
    Abstract: Embodiments of the present invention relate to asynchronously replicating data in a distributed computing environment. To achieve asynchronous replication, data received at a primary data store may be annotated with information, such as an identifier of the data. The annotated data may then be communicated to a secondary data store, which may then write the data and annotated information to one or more logs for eventual replay and committal at the secondary data store. The primary data store may communicate an acknowledgment of success in committing the data at the primary data store as well as of success in writing the data to the secondary data store. Additional embodiments may include committing the data at the secondary data store in response to receiving an instruction that authorizes committal of data through a identifier.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: February 2, 2016
    Inventors: Bradley Gene Calder, Niranjan Nilakantan, Shashwat Srivastav, Jiesheng Wu, Abdul Rafay Abbasi, Shane Mainali, Padmanabha Chakravarthy Uddaraju
  • Patent number: 9189168
    Abstract: When performing migration of data from a migration source file server which is not endowed with any HSM interface, to a migration destination file server which is endowed with HSM, a volume of high capacity is needed for the migration destination file server, and moreover the performance deteriorates directly after the migration. However, with this system, the manager is enabled to set a migration policy using attribute information which can be acquired through a standard file access interface possessed by a file server program, and, when setting the attribute information of the migration destination file, the tier of the file which is to be created is determined, and the migration destination file is created, on the basis of this attribute information and migration policy.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: November 17, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Jun Nemoto, Atsushi Sutoh, Hitoshi Kamei, Takahiro Nakano
  • Patent number: 9183299
    Abstract: A method, apparatus and computer program for a search engine to rank a set of pages returned as search results from a search query. The search query and a first origin page are received. The search query includes one or more keywords and the first origin page is chosen based on information associated with the search query. A set of results is generated based on the one or more keywords. The click distance from the first origin page to each page in the returned set is then calculated. The click distance represents the number of intermediate pages that a user would need to traverse in order to progress from the first origin page to a page in the set of search results. The set of search results are then ranked based on the calculated click distance from the first origin page to a page in the set of results.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: November 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Julian L. Friedman, Richard T. Leigh
  • Patent number: 9177069
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, including a method that comprises: determining a target geographic feature that has insufficient targeting information associated therewith, the target geographic feature defining a location; determining one or more similar geographic features to the target geographic feature, each geographic feature including targeting information, the determining based on shared excess queries that are shared between geographic features that are determined to be similar to the target geographic feature, wherein each excess query is a query associated with and exceeds an expected query count for each of the similar geographic features and the target geographic feature; attributing targeting information associated with at least one of the one or more similar geographic features to the target geographic feature; and serving content responsive to queries that relate to the target geographic feature based at least in part on the at
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: November 3, 2015
  • Patent number: 9152707
    Abstract: A system and method for storing and providing media objects in a navigable environment implemented on at least one computer executing computer readable program code stored in a tangible memory medium. The at least one computer is configured to access a plurality of media objects comprising a media recording and metadata. The at least one computer is further configured to generate an index of said plurality of media objects based on said metadata.
    Type: Grant
    Filed: January 4, 2010
    Date of Patent: October 6, 2015
    Inventor: Martin Libich
  • Patent number: 9141540
    Abstract: Provided are techniques for a garbage-collected interned string table. Reference objects that each reference strings in the interned string table are created. The reference objects and the strings referenced by the reference objects in the interned string table are marked with a current generation. Garbage collection is performed by: advancing the current generation to a next generation; in response to the reference objects in a previous generation from the current generation advancing to an acquired references state, promoting the reference objects and the strings referenced by the reference objects in the previous generation to the current generation; and deleting the strings that are marked with the previous generation in the interned string table.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: September 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Joseph H. Allen, Moshe M. E. Matsa, Eric D. Perkins
  • Patent number: 9081987
    Abstract: A document image authenticating server and method for using the same are described. In one embodiment, the method comprises a document receiving interface to capture images of documents associated with one or more workflows and tag the collected document with workflow information indicative of its associated workflow; a first memory to store images of documents captured by the document receiving interface and metadata, the first memory being accessible for verification operations performed with respect to the workflow; a second memory to store a log that includes entries with one or more media identifiers corresponding to the captured images, the second memory being accessible for verification operations performed with respect to the workflow; a first unit to generate log data corresponding to the images associated with workflows captured at the document receiving interface and to store the log data in the log; and a second unit to provide information about the log to another application.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: July 14, 2015
    Assignee: RICOH CO., LTD.
    Inventors: Michael Gormish, Kevin Ridout
  • Patent number: 9043268
    Abstract: Methods and systems for displaying search engine results where the file links are displayed with corresponding images of things that fall within a given category are disclosed. Object detection software can be used with a search engine to provide search results to a user that contain specific images found within the result pages (i.e. the pages of the websites returned as the results). For a given class of objects, the user can be presented with images that contain that class of object along with the result hyperlinks, allowing the user to make a more informed choice as to which hyperlink is the most appropriate search result, without being inundated with all of image files present in the result pages.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: May 26, 2015
    Assignee: AB INVENTIO, LLC
    Inventors: Alejandro Backer, Marzia Polito