Patents Examined by Amresh Singh
-
Patent number: 10042616Abstract: Embodiments of the present invention address deficiencies of the art in respect to method and process management, and provide a data processing system, method, and computer program product for process contributions in a method architecture. In accordance with an embodiment of the present invention, a data processing system configured for process contributions can include a method management tool configured for composing a process utilizing the method architecture. The system further can include one or more source method elements combinable to define an activity for the process. Finally, the system can include one or more process contributions defining variations in the activities of the process.Type: GrantFiled: November 25, 2015Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: J. Todd Fredrickson, Peter Haumer
-
Patent number: 10037381Abstract: The present invention is to provide an apparatus for searching information based on Wikipedia's contents comprising: a document converting part extracting fulltext documents, section title documents, info-box documents, category documents and definition statement documents from Wikipedia original documents and generating at least one of Wikipedia documents for questions and answers; a document indexing part analyzing the Wikipedia document for questions and answers, extracting POS-based index terms from the Wikipedia document for questions and answers, and generating a Wikipedia document index for questions and answers; a question analyzing part receiving a natural language question, analyzing a question pattern, an answer pattern and a question focus from the natural language question, and extracting document search keywords; a document searching part performing document search by using the document search keywords from the Wikipedia document index for questions and answers and generating document search resType: GrantFiled: April 24, 2014Date of Patent: July 31, 2018Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Pum-Mo Ryu, Hyun-Ki Kim, Sang-Kyu Park, Yong-Jin Bae, Jeong Heo, Hyo-Jung Oh, Chung-Hee Lee, Soo-Jong Lim, Myung-Gil Jang, Mi-Ran Choi, Yoon-Jae Choi, Yeo-Chan Yoon, Yo-Han Jo
-
Patent number: 10013475Abstract: Embodiments of the present invention disclose a computer program product for rebalancing partitioned data based, at least in part, on limit key extrapolation in a database and one or more characteristics of the plurality of database partitions. Responsive to a determination that an upper limit key value of the last loaded record is greater than an upper limit key value of an empty partition, the computer redefines the upper limit key value of the empty partition using an extrapolated upper limit key value that is based, at least in part, on a range of limit key values. The computer updates one or more characteristics of the database, wherein the one or more characteristics include one or both of a) an average number of records per partition, and b) an average number of unique limit key values per partition.Type: GrantFiled: July 24, 2017Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventors: Ka Chun Ng, Haakon Roberts
-
Patent number: 10002191Abstract: Methods, systems, and media for generating search results based on contextual information are provided. In some implementations, a method for presenting search results is provided, the method comprising: receiving, using a hardware processor, a query related to media that is currently being presented; identifying a program that is currently being presented; identifying a plurality of keywords associated with the identified program; determining one or more of the plurality of keywords that are contextually relevant to the query; obtaining a plurality of search results based on the query and the one or more contextually relevant keywords; and causing at least one of the plurality of search results to be presented to the user.Type: GrantFiled: February 26, 2014Date of Patent: June 19, 2018Assignee: Google LLCInventors: Ingrid McAulay Trollope, Ant Oztaskent, Yaroslav Volovich
-
Patent number: 9990365Abstract: Systems and methods are disclosed herein for selecting folders to upload to a cloud system. A plurality of folders on a client system is identified, where the plurality of folders is associated with metadata. A respective score for each folder in the plurality of folders is evaluated by applying a set of rules to the metadata. A subset of folders is selected from the plurality of folders based on the respective scores, and a recommendation is provided to upload the subset of folders to the cloud system.Type: GrantFiled: April 24, 2014Date of Patent: June 5, 2018Assignee: GOOGLE LLCInventors: Ian Kilpatrick, Cayden Meyer
-
Patent number: 9984427Abstract: A system and method for detecting and summarizing events based on data feeds from a plurality of sources. Such sources may include social media networks, text messages, news feeds among others. The system may receive raw information from such sources containing data related with possible events. Method for event detection may include pre-processing and normalizing data input from any source registered, this may also include; extracting and disambiguating events and entities, associate event and entities, correlate events and entities associated from a data input which results from a different data source, for validating/verifying an event. Subsequently, the validated/verified event may be stored in a local data storage and/or in a web-server.Type: GrantFiled: December 2, 2014Date of Patent: May 29, 2018Assignee: QBase, LLCInventors: Rakesh Dave, Sanjay Boddhu
-
Patent number: 9980098Abstract: Feature selection is provided for geometry data in an image-based based location determination. For example, one or more computing devices, may receive information collected at a particular area. The one or more computing devices may identify one or more features and associated locations from the received information. The identified one or more features may be ranked according to relative uniqueness among the identified one or more features. A set of geometry data for locating a mobile device at the particular area is generated based on selected ones of the ranked features and the associated locations.Type: GrantFiled: November 25, 2013Date of Patent: May 22, 2018Assignee: Google LLCInventor: Brian McClendon
-
Patent number: 9979995Abstract: A method for providing visual hot watch spots in content item playback on a content sharing platform is disclosed. The method includes separating, by a processing device of a content sharing platform, a duration of a content item into time interval segments. The method further includes, for each of the time interval segments, determining a score for the time interval segment in view of one or more signals indicating a popularity of the time interval segment to users viewing the content item on the content sharing platform, and providing a visual indication of the score for the time interval segment of the content item in a user interface presenting the content item.Type: GrantFiled: September 30, 2013Date of Patent: May 22, 2018Assignee: GOOGLE LLCInventor: Perry Tobin
-
Patent number: 9971824Abstract: Techniques for assisting owners to remotely administer their digital content items stored at non-owners' personal computing devices. The techniques involve identifying owned content items from among content items stored in a synchronization replica that is synchronized with synchronization replicas at the non-owners' personal computing devices. The techniques further involve allowing owners to remotely perform certain administrative actions on owned content items. For example, in response to a command initiated at an owner's personal computing device, a network signal or signals can be sent to a synchronization agent installed on the non-owners' personal computing devices to automatically remove all owned content items from the synchronization replicas at the non-owners' personal computing devices.Type: GrantFiled: August 19, 2016Date of Patent: May 15, 2018Assignee: Dropbox, Inc.Inventor: Chris Barton
-
Patent number: 9959305Abstract: The present invention extends to methods, systems, and computer program products for annotating structured data for search. Aspects of the invention include associating structured data, such as, for example, tables, with additional content to improve indexing of the structured data for search and/or provide improved search results for structured data. Web pages can include tables as well as other content. The other content in a web page, such as, for example, content outside the <table> and </table> tags of a web table, can be useful in supporting searches for web tables. Content in one web page can also be useful in supporting searches for a table in another web page.Type: GrantFiled: July 8, 2014Date of Patent: May 1, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Kanstantsyn Zoryn, Zhimin Chen, Kaushik Chakrabarti, James P. Finnigan, Vivek R. Narasayya, Surajit Chaudhuri, Kris Ganjam
-
Patent number: 9934301Abstract: Methods and systems for efficient file replication are provided. In some embodiments, one or more coarse signatures for blocks in a base file are compared with those coarse signatures for blocks of a revised file, until a match is found. A fine signature is then generated for the matching block, of the revised file and compared to a fine signature of the base file. Thus, fine signatures are not computed unless a coarse signature match has been found, thereby minimizing unneeded time-consuming fine signature calculations. Methods are also provided for determining whether to initiate a delta file generation algorithm, or whether to utilize a more efficient replication method, based upon system and/or file parameters. In accordance with additional embodiments, the lengths of valid data on physical blocks are obtained from physical block mappings for the files, and these lengths and mappings are utilized for delta file generation, to minimize unnecessary signature computations.Type: GrantFiled: October 2, 2012Date of Patent: April 3, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Piyush Kumar Srivastava, Madhusudhana Honnuduke Srinivasa Murthy
-
Patent number: 9934311Abstract: Weighted features associated with a document are scaled using scales to generate a set of unweighted elements for each scale. A sketch is generated for each scale by sampling the unweighted elements generated for the scale. The scales are chosen based on a selected cutoff factor so that documents that have a similarity that is less than the cutoff factor might have no scales in common, while documents that have a similarity that is greater than the cutoff factor will have at sufficiently many but at least one scale in common. The similarity of these documents can be estimated using the sketches associated with each of the documents for the common scales.Type: GrantFiled: April 24, 2014Date of Patent: April 3, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Bernhard Haeupler, Kunal Talwar, Mark S. Manasse
-
Patent number: 9934280Abstract: A query that is submitted to a database is analyzed so as to determine a join order restriction. The join order restriction is associated with a join between two tables of a plurality of tables of the database that participate in the query. The join order restriction constrains its associated join to be executed prior to another join of the query. At least one join plan is generated, the join plan being constrained by the join order restriction. Different join plans include different join orders. A join plan is selected from among the join plans for execution of the query.Type: GrantFiled: May 11, 2012Date of Patent: April 3, 2018Assignee: ENTIT SOFTWARE LLCInventors: Matthew Steven Fuller, Andrew Allinson Lamb, Lakshmikant Shrinivas
-
Patent number: 9922092Abstract: Systems, devices, and methods for contextual management extract context information and content information from a collection of stored digital content items; generate an index of the extracted context information and content information; store the indexed context information and content information; receive a query from a computing device, wherein the query is associated with a user; determine a context of the user; determine a context of a user activity; determine contents of the query; generate a recommendation in response to the query based on the context of the user, the context of the user activity, and the contents of the query; and return the recommendation to the computing device.Type: GrantFiled: April 24, 2014Date of Patent: March 20, 2018Assignee: Canon Kabushiki KaishaInventors: Quentin Dietz, Jeremy Serfling, Edward Smith, Ahmad Abiri, Kazuyuki Saito, Craig Mazzagatte, Dariusz T. Dusberger
-
Patent number: 9916344Abstract: Embodiments of the present invention provide efficient systems and methods for processing large data sets using a composite function. Embodiments of the present invention can be used to compute a broad range of composite functions in a single map-reduce job. Each mapper computes an additive function G on a set of specified data partitions, and then passes the results to one or more reducers. The one or more reducers can then compute a function F, using the aggregate results of function G and data from a single partition.Type: GrantFiled: January 4, 2016Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Svetlana Levitan, Damir Spisic
-
Patent number: 9910734Abstract: A method of performing a checkpoint on a set of connected processors and memories comprises the steps of creating one or more statefiles for one or more of the processors, querying available processing and/or memory resources, allocating data from one or more statefiles to the available resources, compressing the allocated data, storing the compressed data, and repeating the querying, allocating, compressing and storing steps until all of the statefile(s) are compressed and stored.Type: GrantFiled: August 4, 2014Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Hua Chai, Jun He, Christophe Lombard
-
Patent number: 9904696Abstract: An approach for an automatic table cleanup process of use, implemented in relational databases, are provided. A method includes setting up a table cleanup process in a database which is operable to perform an automatic table cleanup on a table within the database using an auto purge value associated with the table. The method further includes altering the table with a virtual column to keep track of dates on the table. The method further includes turning on an automatic table maintenance capability of the database to include and initiate the table cleanup process. The method further includes running the table cleanup process to perform the automatic table cleanup using dates which are automatically filled in during an insert or update operation on the table, the table cleanup process comprising looking through the records and automatically purging the table when the auto purge value has been met.Type: GrantFiled: October 27, 2015Date of Patent: February 27, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORTIONInventors: Peeyush Jaiswal, Burt L. Vialpando
-
Patent number: 9904732Abstract: An apparatus for, computer software for, and method of providing personalized search capabilities of internet web pages comprising: providing an index server maintaining a dynamic index to internet web pages and employing a hierarchical plurality of topic categories; permitting a non-administrative end-user to specify any subset of the plurality of topic categories; and adding to an internet web page controlled by the user link information permitting execution of searches of the index server in any category of the subset but only of categories in the subset.Type: GrantFiled: February 4, 2016Date of Patent: February 27, 2018Assignee: DISE TECHNOLOGIES, LLCInventors: Arvind Raichur, Becky Raichur
-
Patent number: 9898507Abstract: A system may pre-fetch search result information in anticipation of a user request for the search result information. The system may receive a user search query and request initial search results from a server based on the search query. The system may receive the initial search results from the server and render the initial search results for display to the user. In anticipation of a user request for additional search results, the system may request additional search results from the server. The additional search results may then be pre-fetched for potential display to the user in response to a user request to render the additional search results.Type: GrantFiled: May 13, 2014Date of Patent: February 20, 2018Assignee: Google LLCInventors: Tania Bedrax-Weiss, Bay-Wei Chang
-
Patent number: 9886500Abstract: The invention provided is a system configured to use a topic-related generative model to build a document map from a plurality of documents in a storage medium and generate a control set from the plurality of documents including at least two stratified document sets. The system then receives a set of control set metrics regarding the control set from a user. The system selects a machine call responsive document from a document map based on a determined predictive responsiveness for that document. The system receives a responsiveness call from a user through the task/queue framework regarding a machine call document. Finally, the system compares the responsiveness of the machine call document to the control set metrics and rebuilds the document map based on the results of the comparison between the machine call document responsiveness and the control set metrics.Type: GrantFiled: February 26, 2014Date of Patent: February 6, 2018Assignee: Open Text Holdings, Inc.Inventors: Duane George, Douglas Wayne Stewart