Patents Examined by Kuen Lu
-
Patent number: 9612799Abstract: A first record group and a second record group having a tree structure are merge-sorted. The first record group and the second record group are acquired, and depth information indicative of the hierarchical depth of the tree structure is attached as metadata to key information on each node of each record included in the acquired first record group and second record group. The depth information is compared in preference to the key information to perform merge sort sequentially.Type: GrantFiled: December 12, 2014Date of Patent: April 4, 2017Assignee: International Business Machines CorporationInventors: Hiroshige Hayashizaki, Megumi Ito
-
Patent number: 9607057Abstract: The present inventors devised, among other things, an application development system and method. One exemplary method entails providing a set of legal research application feature or functions and receiving a first configuration file from a user, selectively enabling or disabling one or more of the features to define a first legal research application on a first server for a first country. The method further entails receiving a second configuration file from a user, which similarly selectively enables or disables one or more of the features to define a second legal research application on a second server for a second country. The configuration files also customize the user interfaces accord to brand specific criteria for each of the countries.Type: GrantFiled: August 3, 2009Date of Patent: March 28, 2017Assignee: Thomson Reuters Global ResourcesInventors: Eamon Mason, Andre Lambrechts
-
Patent number: 9600509Abstract: To facilitate access to public records, the present inventors devised, among other things, an entity resolution system. The exemplary system includes master records database of 300 million entities, which is partitioned into multiple distinct portions. The exemplary system extracts entity information from input public records and constructs one or more blocking queries against specific portions of the master records database to identify one or more sets of candidate records. Feature vectors are defined for the candidate records and machine learning techniques, such as Support Vector Machine, are used to determine which of the candidate records from the master records database match the input public records. Candidate records that match are logically associated with public records, enabling ready access via direct or indirect queries.Type: GrantFiled: December 22, 2008Date of Patent: March 21, 2017Assignee: Thomson Reuters Global ResourcesInventors: Jack G. Conrad, Christopher C. Dozier, Sriharsha Veeramachaneni
-
Patent number: 9592448Abstract: A translation system can translate a request having multiple fields to a physical address using the fields as indexes to a multi-dimensional graph. A field or portion of a field can represent a location along an axis. When combined together, the fields can represent a point in n-space, where n is the number of axes. In some embodiments, a nearest neighbor calculation can be sufficient along an axis. Therefore, a point in n-space defined by the fields can be translated along an axis until a nearest neighbor entry is determined. When the entry is determined, the entry can be accessed to determine a correct response to the translation request.Type: GrantFiled: November 26, 2013Date of Patent: March 14, 2017Assignee: Skyera, LLCInventors: Radoslav Danilak, Ladislav Steffko, Qi Wu
-
Patent number: 9588638Abstract: A method for selecting an embedded experience gadget may include displaying an activity stream of a user on a social network, the activity stream comprising a plurality of events and detecting selection of an event from the plurality of events by the user. The method may also include determining a level of intersection between the selected event and each of a plurality of known gadgets and finding an optimal embedded experience gadget from the plurality of known gadgets based on the level of intersection between the selected event and each known gadget. The method may additionally include associating the optimal embedded experience gadget with the selected event and displaying the optimal embedded experience gadget in association with the selected event.Type: GrantFiled: September 23, 2014Date of Patent: March 7, 2017Assignee: International Business Machines CorporationInventors: Bernadette Alexia Carter, Corville Orain Allen
-
Patent number: 9582137Abstract: A method for selecting an embedded experience gadget may include displaying an activity stream of a user on a social network, the activity stream comprising a plurality of events and detecting selection of an event from the plurality of events by the user. The method may also include determining a level of intersection between the selected event and each of a plurality of known gadgets and finding an optimal embedded experience gadget from the plurality of known gadgets based on the level of intersection between the selected event and each known gadget. The method may additionally include associating the optimal embedded experience gadget with the selected event and displaying the optimal embedded experience gadget in association with the selected event.Type: GrantFiled: January 7, 2014Date of Patent: February 28, 2017Assignee: International Business Machines CorporationInventors: Bernadette Alexia Carter, Corville Orain Allen
-
Patent number: 9576065Abstract: Systems and methods are described for maintaining a user's common data across multiple platforms. The common data is information about the user and graphical and design elements of publications that should be consistently presented across online, other electronic, and non-electronic platforms, such as websites, social networking profiles, electronic and printed business listings, email and print newsletters, business cards, letterhead, and the like. The common data may be stored and updated by a centralized or distributed system including one or more servers communicating with the platforms and with a content database that retains the common data in a stored data structure. The system may provide an interface to the user, receive common data elements input by the user, add the common data elements to the stored data structure, and distribute the common data elements to the platforms. The system may identify which platforms require which elements of the common data.Type: GrantFiled: July 17, 2013Date of Patent: February 21, 2017Assignee: Go Daddy Operating Company, LLCInventors: Rajatish Mukherjee, Raj Nijjer, Justin Tsai
-
Patent number: 9576071Abstract: The disclosed embodiments provide a system that manages access to data. During operation, the system provides a graph-based data model of the data, wherein the graph-based model comprises a set of nodes and a set of directed edges among the nodes. Next, the system stores the graph-based data model in a set of partitions, wherein each partition from the set of partitions includes one or more nodes from the set of nodes and all outgoing edges from the one or more nodes. Finally, the system enables lookup of a set of outgoing edges associated with a source node from the one or more nodes.Type: GrantFiled: September 12, 2013Date of Patent: February 21, 2017Assignee: Dropbox, Inc.Inventors: Zviad Metreveli, Akhil Wable
-
Patent number: 9569470Abstract: Managing a sharing relationship of tables. A super schema is formed incorporating a plurality of tables in a database according to data types of respective columns of the plurality of tables. A free storage capacity of the super schema is evaluated according to holes not occupied by any table in the super schema. A sharing relationship of the plurality of tables is determined according to the free storage capacity of the super schema. The sharing relationship of a large number of tables in a database can be managed effectively, so as to design or optimize the sharing solution among the tables.Type: GrantFiled: August 13, 2014Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Shuo Li, Xin Ying Yang, Mai Zeng, Xiang Zhou
-
Patent number: 9563482Abstract: Meta data specifying modification constraints for one or more of the attributes of an (operational) policy is generated/provided. Thereafter, the meta data is associated with the policy so that the constraints specified by the meta data can govern the modification of the policy. Under the present invention there are at least two ways of associating the meta data with a policy. In one embodiment, the meta data is embodied as a meta policy that can be associated with one or more (operational) policies. In another embodiment, the meta data is inserted into individual policies as additional attributes.Type: GrantFiled: July 29, 2008Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: John A. Bivens, II, David L. Kaminsky
-
Patent number: 9552407Abstract: A device may participate in a shared data state in which editing operations performed locally are distributed and synchronized with other devices participating in the shared data state. Data may be maintained in log-structured storage files on each device. Changes made locally may be represented by change descriptors conditionally appended to the end of a log. The size of the log may be monotonically increasing. Monotonically increasing identifiers may be used to implicitly or explicitly identify change descriptors. Upon conflict resolution, conditionally appended change descriptors may be committed. Non-committed change descriptors may be conditionally reappended to the end of the log for further conflict resolution.Type: GrantFiled: September 11, 2013Date of Patent: January 24, 2017Assignee: Amazon Technologies, Inc.Inventors: William Nathan John Hurst, Ivan Avramov, Jonathan Peter Wright, Timothy Daniel Cole, Christopher Gerald Emery
-
Patent number: 9544361Abstract: A system and method for detecting events based on input data from a plurality of sources. The system may receive input from a plurality of sources containing information about possible events. A method for event detection involves pre-processing and normalizing a data input from a plurality of sources, extracting and disambiguating events and entities, associate event and entities, correlate events and entities associated from a data input to results from a different data source to determine if an event has occurred, and store the detected events in a data storage.Type: GrantFiled: December 2, 2014Date of Patent: January 10, 2017Assignee: QBase, LLCInventors: Sanjay Boddhu, Rakesh Dave
-
Patent number: 9542398Abstract: According to one embodiment, an information processing device reads a management file in a storage device. The information processing device analyzes information necessary for management and stores the analysis result. The information processing device performs specified processing based on the analysis result stored by the analysis processor. The information processing device obtains update information of the management file of each content item accumulated in the storage device and determines whether the update information has been changed or not. The information processing device performs the specified processing using the analysis result previously stored by the analysis processor if the update information has not been changed.Type: GrantFiled: August 12, 2014Date of Patent: January 10, 2017Assignee: Kabushiki Kaisha ToshibaInventor: Takanori Yamamoto
-
Patent number: 9536003Abstract: Method, system, and programs for hybrid information query. A request is first received from a user associated with a hybrid query. The hybrid query is expressed in accordance with an input in terms of one of a user, a feature, and a document, and a desired hybrid query result in terms of one of a user, a feature, and a document. A mapping is then determined between the input and the desired hybrid query result. A hybrid model is established based on hybrid information collected and associated with one or more users. The mapping is performed based on the hybrid model to obtain the desired hybrid query result based on the input. Eventually, the desired hybrid query result is provided as a response to the hybrid query.Type: GrantFiled: March 17, 2012Date of Patent: January 3, 2017Assignee: HAIZHI WANGJU NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Zhaohui Zheng, Rongqing Lu, Xin Li
-
Patent number: 9529860Abstract: According to embodiments of the present disclosure, a keyword frequency analysis system stores a plurality of sets of records. Each set of records may be associated with a dimension and may comprise a first keyword and a second keyword. The system may also receive the plurality of sets of records, determine a frequency of the first keyword in each set of records and determine a frequency of the second keyword in each set of records. The system may further determine an expected frequency of the first keyword in a first set of records associated with a first dimension, based on the frequency of the first keyword and the frequency of the second keyword. The system also compares the frequency of the first keyword and the expected frequency and, based on the comparison, determines whether the first keyword is either overrepresented or underrepresented in the first set of records.Type: GrantFiled: December 1, 2014Date of Patent: December 27, 2016Assignee: Bank of America CorporationInventors: Daniel C. Kern, Pasha M. Maher, Adam Z. Sun
-
Patent number: 9529897Abstract: A computer-implemented method and system for combining keywords into logical clusters that share a similar behavior with respect to a considered dimension are disclosed. Various embodiments are operable to order a list of keywords from high activity to low activity, partition the list into at least two sets, a head partition including keywords with an activity level above a predefined threshold, a tail partition including the remainder of the keywords in the list, model the keywords in the head partition based on a set of variables, score the keywords in the head partition based on the modeling, and cluster head partition keywords with tail partition keywords having at least one common variable into at least one keyword cluster.Type: GrantFiled: February 14, 2014Date of Patent: December 27, 2016Assignee: eBay Inc.Inventors: Xiaofeng Tang, Salvador Duran, Joel R. Minton
-
Patent number: 9524321Abstract: A real-time messaging platform and method is disclosed which classifies messages in accordance with a combination of user engagement events as modified to reflect the temporal structure of the user engagement events. A message can be assigned a metric based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the message will have a greater impact than older interactions with the message. Different types of interaction by one or more users with the message can be assigned different weights when the different engagement events are combined and, also, can be assigned different temporal characteristics.Type: GrantFiled: February 16, 2016Date of Patent: December 20, 2016Assignee: Twitter, Inc.Inventors: Ashish Goel, Srinivasan Rajgopal, Utkarsh Srivastava, Anamitra Banerji
-
Patent number: 9507804Abstract: Methods, systems and apparatus, including computer programs encoded on a computer storage medium, for determining similar queries for image searches. In one aspect, a method includes generating, for each of a plurality of search queries, a selection vector for the search query, each selection vector including a plurality of vector elements, each vector element corresponding to a unique image, and the value of each vector element being proportional to a number of selections of its corresponding unique image in response to the unique image being presented as a search result for the search query. The method further includes selecting a first search query and a second search query from the plurality of search queries and determining, from the selection vectors for the first and second search queries, a similarity measure that is a measurement of the similarity of the first search query to the second query.Type: GrantFiled: July 2, 2014Date of Patent: November 29, 2016Assignee: Google Inc.Inventors: Yun Zhou, Gaurav Garg, Radhika Malpani
-
Patent number: 9501496Abstract: Presenting database items includes providing a plurality of clusters, where each of the clusters is formed by grouping database items according to location information associated therewith, creating a plurality of geographic elements based on the clusters, and presenting the geographic elements to a user using a note atlas that represents all of the geographic elements corresponding to a set of the database items, where indicators of corresponding clusters are provided with each of the geographic elements. A quantity of database items may be provided with each of the corresponding clusters. The note atlas may show at least two levels of detail corresponding to a world level of detail, a points of interest level of detail and a city level of detail. Points of interest may be determined by having a user provide points of interest on a map.Type: GrantFiled: May 30, 2013Date of Patent: November 22, 2016Assignee: Evernote CorporationInventors: Phil Constantinou, Gabriel Campodonico, John (Josh) Mangum
-
Patent number: 9501509Abstract: The present disclosure relates to a short-lived throwaway index structure for generating an index from scratch in a short period of time rather than updating an index with every location change of moving objects. Rapid index construction results from the generation of Voronoi diagrams in parallel using multiple cloud servers simultaneously.Type: GrantFiled: September 10, 2014Date of Patent: November 22, 2016Assignee: UNIVERSITY OF SOUTHERN CALIFORNIAInventors: Afsin Akdogan, Cyrus Shahabi, Ugur Demiryurek