Patents Examined by Srirama Channavajjala
-
Patent number: 10031972Abstract: Web information providing system and method are provided to search for Web sites and content that provide services given the keywords input by a user and displays the linked data. When a user inputs the search keywords into a keyword input unit, an entry decision unit determines the entered formats of the input keywords. An attribute decision unit determines the attributes from the content represented by the keywords corresponding to the format of the entry. A search unit searches for Web sites and content that provide the services corresponding to the attributes and displays the linked data of the searched Web sites and content on a display unit. If the linked data displayed on the display unit is selected, an access unit accesses the Web site and instructs the provision of the service indicated by the entry content of the keywords.Type: GrantFiled: October 22, 2012Date of Patent: July 24, 2018Assignee: APPLI-SMART CO., LTD.Inventors: Kyotetsu Koh, Eiji Sakaguchi
-
Patent number: 10033714Abstract: A computer-implemented method for generating a contextual panel interface with a first interactive display portion for depicting a plurality of selectable datasets associated with the query context, a second interactive display portion for depicting a plurality of selectable measures associated with the query context and with at least one of the plurality of selectable datasets, a third interactive display portion for depicting a plurality of selectable dimensions associated with the query context and with at least one of the plurality of selectable datasets, and an interactive tool display portion configured to determine a query context in response to receiving a search query and to populate the first, second, and third interactive display portions.Type: GrantFiled: September 17, 2015Date of Patent: July 24, 2018Assignee: Business Objects Software, LtdInventor: Alexis Naibo
-
Patent number: 10025808Abstract: Systems and methods for compacting change logs using file content location identifiers.Type: GrantFiled: March 19, 2014Date of Patent: July 17, 2018Assignee: Red Hat, Inc.Inventor: Anand Avati
-
Patent number: 10019442Abstract: The present invention provides a method and system delivering graph-based metric to measure a similarity between weighted sets of classifications codes (presented as nodes) defined on hierarchical taxonomy trees. The suggested method is applied to find company peers in a particular domain, e.g., the IP domain based on a company patent portfolio. The suggested method may be applied to other domains that include hierarchical classifications such as trademarks, legal documents, scientific papers, lawsuits etc.Type: GrantFiled: May 31, 2015Date of Patent: July 10, 2018Assignee: Thomson Reuters Global Resources Unlimited CompanyInventors: Nikolai Nefedov, Jan Waerniers, Ekaterina Suvorova, Brian Ulicny
-
Patent number: 10013444Abstract: A method begins by a dispersed storage (DS) processing module determining to create or modify a data object index key of a data object regarding an attribute of a plurality of attribute categories. The method continues with the DS processing module entering a process to update a data object level index node by retrieving the data object level index node from a set of dispersed storage (DS) units. The method continues with the DS processing module updating and encoding the data object level index node to produce a set of slices. The method continues with the DS processing module generating a set of write commands to write the set of slices to the set of DS units. When less than a threshold number of the set of write commands are successfully executed by the set of DS units, repeating the process to update the data object level index node.Type: GrantFiled: February 25, 2013Date of Patent: July 3, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Greg Dhuse, Wesley Leggette, Adam Michael Gray, Ilya Volvovski, Andrew Baptist, Jason K. Resch
-
Patent number: 9996610Abstract: An embodiment of the invention may include a method, computer program product, and system for data management. The embodiment may include receiving a login token and instruction from a user device. The login token is associated with a user of the user device. The instruction may be reading or writing profile data belonging to the user. The embodiment may include determining whether a user profile container exists for the user based on the received login token. The embodiment may include creating the user profile container for the user based on determining that the user profile container does not exist. Creating the user profile container for the user may include identifying profile data belonging to the user located in a plurality of locations within a file system and storing identified profile data belonging to the user within a single binary large object. The embodiment may include executing the received instruction.Type: GrantFiled: September 14, 2017Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: John T. Olson, Erik Rueger, Christof Schmitt, Michael L. Taylor
-
Patent number: 9986029Abstract: Systems and methods for file replication using file content location identifiers. An example method may comprise: receiving an identifier of a data structure associated with a file residing on a first file server, the data structure referencing a physical location of the contents of the file; identifying a file system operation to be performed with respect to a replica of the file residing on a second file server; and performing the file system operation by accessing the replica of the file using a file name alias comprising the identifier of the data structure.Type: GrantFiled: March 19, 2014Date of Patent: May 29, 2018Assignee: Red Hat, Inc.Inventor: Anand Avati
-
Patent number: 9977829Abstract: A combinatorial summarizer includes a plurality of summarization engines, a processor in selective communication with each summarization engine, and computer readable instructions executable by the processor and embodied on a tangible, non-transitory computer readable medium. Each summarization engine is to select a respective plurality of sentences, and generate a relative rank and an associated weight for each sentence of the respective plurality of sentences. The computer readable instructions include instructions to determine a combined weight for each sentence of each respective plurality of sentences. The combined weight is based upon the respective associated weight and a respective relative human rank for each sentence in a set of sentences, including all sentences of each respective plurality of sentences.Type: GrantFiled: October 12, 2012Date of Patent: May 22, 2018Assignee: Hewlett-Packard Development Company, L.P.Inventors: Steven J Simske, Malgorzata M Sturgill
-
Patent number: 9971827Abstract: Technologies are described herein for integrating external data from an external system into a client system. A subscription filed is selected. The subscription filed may include a read method and a query method. The read method may define fields of a client cache operating on the client system. The query method may be executed to retrieve, from the external system, field values corresponding to at least a subset of the fields. Upon executing the query method, the read method may also be executed to retrieve, from the external system, additional field values corresponding to a remaining subset of the fields that were not retrieved by executing the query method. The client cache is populated with the field values and the additional field values according to the fields.Type: GrantFiled: November 21, 2014Date of Patent: May 15, 2018Assignee: Microsoft Technology Licensing, LLCInventors: David Koronthaly, Rolando Jimenez-Salgado, Sundaravadivelan Paranthaman, Arshish Cyrus Kapadia, Wei-Lun Lo
-
Patent number: 9965489Abstract: Technology is disclosed for performing a priority synchronization of a computing device to download a selected set of data files to the computing device from a distributed backup system. Data files are downloaded to a computing device by synchronizing the computing device with a server of the distributed backup system. A priority sync downloads a subset of the data files (“priority files”) rather than all of the data files of the user, thereby minimizing the computing resources consumed to download the data files. The priority sync can select the priority files based on various criteria, including an access pattern of the data files, attributes of the data files, or attributes of the computing device. The priority sync can also download the data files not identified as priority files (“non-priority files”). While the priority files are downloaded in their original format, the non-priority files are downloaded in a downgraded format.Type: GrantFiled: March 18, 2014Date of Patent: May 8, 2018Assignee: Razer (Asia-Pacific) Pte. Ltd.Inventors: Michael A. Chan, Tom Moss, Daniel R. Bornstein, Justin Quan, Linda Tong
-
Patent number: 9965505Abstract: Systems and methods for identifying files in change logs using file content location identifiers. An example method may comprise: detecting a file system operation associated with a file; and creating a change log record comprising an identifier of a first data structure referencing a first physical location of contents of the file before the file system operation, and an identifier of a second data structure referencing a second physical location of the contents of the file after the file system operation.Type: GrantFiled: March 19, 2014Date of Patent: May 8, 2018Assignee: Red Hat, Inc.Inventors: Anand Avati, Amar Tumballi Suryanarayan
-
Patent number: 9959283Abstract: Techniques for managing records on a filesystem to enforce a record disposition protocol. Embodiments identify records on the filesystem using one or more record definitions. Each record definition may contain a conditional statement which, if satisfied by a particular file on the filesystem, indicates the particular file as a record. Embodiments may then monitor file activity for each of the identified records and upon detecting the file activity, may enforce the record disposition protocol for the record. Such enforcement may include preventing the file activity, and may further include logging information related to the file activity.Type: GrantFiled: May 2, 2013Date of Patent: May 1, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Dennis Loo
-
Patent number: 9953054Abstract: In accordance with disclosed embodiments, there are provided systems and methods for implementing and maintaining sampled tables in a database system.Type: GrantFiled: April 21, 2014Date of Patent: April 24, 2018Assignee: salesforce.com, inc.Inventor: Jesse Yarbro Collins
-
Patent number: 9953046Abstract: Displaying pieces of data includes displaying a tree structure on a display device, identifying, in response to a first node being selected from among nodes constituting the displayed tree structure, all nodes connected to the first node in a high-order direction and a low-order direction as a first node group, and identifying, in response to a second node being selected, the second node not being included in the first node group, all nodes connected to the second node in the high-order direction and the low-order direction as a second node group. The second node moves toward the first node according to an operation. A node not to be displayed is determined according to a rule and movement of the second node group. A display device is instructed to display the first node group and the second node group close to each other omitting display of the determined node.Type: GrantFiled: February 25, 2013Date of Patent: April 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daisuke Maruyama, Takeshi Watanabe
-
Patent number: 9946722Abstract: Embodiments relate to tracking local and remote file usage, and aggregating the resulting file usage statistics for presentation to a user. The operating system of a computer can track and generate local file usage statistics, such as most recently used files and editing time. A Web application or service, such as an email or word processing application or service, can record the file usage data for a user's remote stored or served files. A file usage aggregator module, which can be located for resident in the operating system of the local computer or hosted at a Web site, can receive and combine the local and remote file usage statistics. The file usage aggregator module can generate a display of the aggregated file usage statistics, so that local and remote files are listed in a most-recently used order, on a combined basis.Type: GrantFiled: November 30, 2007Date of Patent: April 17, 2018Assignee: Red Hat, Inc.Inventors: Bryan William Clark, Robert Sanford Havoc Pennington, Colin Walters, Marina Zhurakhinskaya
-
Patent number: 9940337Abstract: Examples perform predictive probabilistic deduplication of storage, such as virtualized or physical disks. Incoming input/output (I/O) commands include data, which is written to storage and tracked in a key-value store. The key-value store includes a hash of the data as the key, and a reference counter and the address of the data as the value. When a certain percentage of sampled incoming data is found to be duplicate, it is predicted that the I/O commands have become not unique (e.g., duplicate). Based on the prediction, subsequent incoming data is not written to storage, and instead the reference counter associated with the hash of the data is incremented. In this manner, predictions on the uniqueness of future data is made based on previous data, and extraneous writes and deletions from the chunk store are avoided.Type: GrantFiled: May 31, 2015Date of Patent: April 10, 2018Assignee: VMware, Inc.Inventors: Wenguang Wang, Tian Luo
-
Patent number: 9934327Abstract: A mechanism is provided in a data processing system for extracting subgraphs from a multigraph with approximation. The mechanism receives a multigraph and a relevance function and a pattern generation component executing within the data processing system searches the multigraph for occurrences of at least one pattern based on an approximation function. A relevance computation component executing within the data processing system determines a relevance measure for the multigraph based on the relevance function and the occurrences of the at least one pattern. The mechanism provides output of relevant patterns based on the occurrences of the at least one pattern.Type: GrantFiled: June 1, 2015Date of Patent: April 3, 2018Assignee: International Business Machines CorporationInventors: Pranay Anchuri, Michele Berlingerio, Stefano Braghin
-
Patent number: 9928620Abstract: A method for mapping infrastructure layout between non-corresponding datasets including accessing from a memory a set of long links with points that trace the curvature of a set of linestrings, accessing from the memory a set of short links that are short enough for analytical purposes wherein each short link represents a straight line, and from the set of long links and the set of short links, using a processor to create a set of hybrid links for storage in the memory, each hybrid link corresponding to one short link for analytic purposes, a plurality of the hybrid links including at least one of the points for tracing the curvature of the set of linestrings.Type: GrantFiled: February 23, 2013Date of Patent: March 27, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Liam J. Murphy, Pamela A. Nesbitt, Shane O'Sullivan
-
Patent number: 9928240Abstract: Embodiments of the present invention disclose a method, computer program product, and system for generating a plan for document processing. A plurality of electronic documents are received from a data store. The plurality of electronic documents are analyzed. Textual data within the identified tabular data are identified, by performing a first natural language search of the analyzed plurality of electronic documents. Textual hints are generated, where the generated textual hints are mapped to a lookup set. References are identified, and a count of identified references are determined. A priority score is calculating based on the count of identified references. In response to receiving a priority score modifying value, a modified priority score is calculated. Ingestion plans are generated based on the modified priority score. Generated ingestion plans are communicated by the computer using the network.Type: GrantFiled: October 17, 2016Date of Patent: March 27, 2018Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Donna K. Byron, Robert E. Loredo
-
Patent number: 9922119Abstract: Systems and methods of navigational ranking for focused crawling are disclosed. In an exemplary embodiment, a method may include using a classifier to distinguish at least one target web page from other web pages on a website. The method may also include modeling the web pages on the website by a directed graph G=(V, E), wherein each web page is represented by a vertex (V), and a link between two web pages is represented by an edge (E). The method may also include assigning each web page (u) in V is assigned a weight p(u) based on the classifier to calculate a navigational ranking indicating relevance of a web page.Type: GrantFiled: November 8, 2007Date of Patent: March 20, 2018Assignee: ENTIT SOFTWARE LLCInventors: Li Zhang, Shi Cong Feng, Yuhong Xiong