Patents Examined by Brannon W Smith
-
Patent number: 9547660Abstract: 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: GrantFiled: February 24, 2016Date of Patent: January 17, 2017Assignee: BANK OF AMERICA CORPORATIONInventors: Michael J. Mayer, David M. Andersen
-
Patent number: 9542410Abstract: 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: GrantFiled: February 24, 2016Date of Patent: January 10, 2017Assignee: BANK OF AMERICA CORPORATIONInventors: Michael J. Mayer, David M. Andersen
-
Patent number: 9514201Abstract: 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: GrantFiled: October 13, 2006Date of Patent: December 6, 2016Assignee: International Business Machines CorporationInventors: Atul R. Daherkar, Manoj Khangaonkar, Hong Sun, Kai Mike Zhang, Chendong Zou
-
Patent number: 9449024Abstract: 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: GrantFiled: November 19, 2010Date of Patent: September 20, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Guobin Shen, Fan Yang, Songwu Lu
-
Patent number: 9418106Abstract: 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: GrantFiled: December 16, 2015Date of Patent: August 16, 2016Assignee: International Business Machines CorporationInventors: Phani Kumar V U Ayyagari, Manish A. Bhide, Bhavani K. Eshwar, Purnachandra R. Jasti
-
Patent number: 9405823Abstract: 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: GrantFiled: June 17, 2008Date of Patent: August 2, 2016Assignee: Nuance Communications, Inc.Inventors: Jonathan Joseph Mamou, Yosi Mass
-
Patent number: 9400790Abstract: 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: GrantFiled: December 9, 2009Date of Patent: July 26, 2016Assignee: AT&T Intellectual Property I, L.P.Inventors: Mehrad Yasrebi, James Jackson
-
Patent number: 9367586Abstract: 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: GrantFiled: July 31, 2012Date of Patent: June 14, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sandeep Hans, Sameep Mehta, Soujanya Soni
-
Patent number: 9336066Abstract: 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: GrantFiled: June 19, 2008Date of Patent: May 10, 2016Assignee: Intel CorporationInventors: Adam Welc, Bratin Saha, Ali-Reza Adl-Tabatabai
-
Patent number: 9330374Abstract: 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: GrantFiled: August 3, 2009Date of Patent: May 3, 2016Assignee: Bank of America CorporationInventors: Michael J. Mayer, David M. Andersen
-
Patent number: 9298895Abstract: 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: GrantFiled: June 24, 2014Date of Patent: March 29, 2016Assignee: NextLabs, Inc.Inventor: Keng Lim
-
Patent number: 9292575Abstract: 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: GrantFiled: November 19, 2010Date of Patent: March 22, 2016Assignee: International Business Machines CorporationInventors: Abhijit Bose, Mithkal M. Smadi, Jimeng Sun, Chandra Kumar Velpuri
-
Patent number: 9251021Abstract: 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: GrantFiled: May 23, 2011Date of Patent: February 2, 2016Inventors: Bradley Gene Calder, Niranjan Nilakantan, Shashwat Srivastav, Jiesheng Wu, Abdul Rafay Abbasi, Shane Mainali, Padmanabha Chakravarthy Uddaraju
-
Patent number: 9189168Abstract: 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: GrantFiled: October 23, 2012Date of Patent: November 17, 2015Assignee: Hitachi, Ltd.Inventors: Jun Nemoto, Atsushi Sutoh, Hitoshi Kamei, Takahiro Nakano
-
Patent number: 9183299Abstract: 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: GrantFiled: October 10, 2011Date of Patent: November 10, 2015Assignee: International Business Machines CorporationInventors: Julian L. Friedman, Richard T. Leigh
-
Patent number: 9177069Abstract: 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 atType: GrantFiled: May 19, 2011Date of Patent: November 3, 2015
-
Patent number: 9152707Abstract: 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: GrantFiled: January 4, 2010Date of Patent: October 6, 2015Inventor: Martin Libich
-
Patent number: 9141540Abstract: 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: GrantFiled: November 12, 2010Date of Patent: September 22, 2015Assignee: International Business Machines CorporationInventors: Joseph H. Allen, Moshe M. E. Matsa, Eric D. Perkins
-
Patent number: 9081987Abstract: 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: GrantFiled: March 28, 2007Date of Patent: July 14, 2015Assignee: RICOH CO., LTD.Inventors: Michael Gormish, Kevin Ridout
-
Patent number: 9043268Abstract: 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: GrantFiled: March 7, 2008Date of Patent: May 26, 2015Assignee: AB INVENTIO, LLCInventors: Alejandro Backer, Marzia Polito