Patents Examined by Andalib Lodhi
  • Patent number: 9361341
    Abstract: Middleware is integrated within a database engine. The middleware is to execute a functional-form query representing a dataflow graph comprising queries and relation valued functions. The middleware is to interact with the database engine to cause the database engine to execute the queries. Each relation valued function receives a plurality of first relations as input and generates a second relation as output.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: June 7, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Qiming Chen, Meichun Hsu
  • Patent number: 9336311
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining the relevancy of entities. One of the methods includes obtaining a first entity identifier, wherein the first entity identifier identifies a first entity associated with a query; identifying one or more second entities associated with the first entity; and for each of the one or more second entities, determining a relevancy score for the second entity from a measure of the popularity of the second entity and a measure of the freshness of the second entity, wherein the relevancy score represents a relevance of the second entity to the query; determining that the relevancy score satisfies a threshold; and providing the second entity in response to the query.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: May 10, 2016
    Assignee: Google Inc.
    Inventors: Tomer Amarilio, Itay Maman
  • Patent number: 9317601
    Abstract: Some known medical terms may function as non-medical terms depending on their particular context. Accordingly, the present inventors devised systems, methods, and software that facilitate determining whether a term that is found in a medical corpus is likely to be a medical term when found in another corpus. An exemplary embodiment receives a term and computes an ambiguity score based on language models for a medical and a non-medical corpus.
    Type: Grant
    Filed: October 4, 2006
    Date of Patent: April 19, 2016
    Assignee: Thomson Reuters Global Resources
    Inventors: Christopher C. Dozier, Mark Chaudhary, Ravi Kondadadi
  • Patent number: 9298829
    Abstract: In an embodiment, a request is received that specifies a function and a specified key value. Rows from all tables that are accessible from the specified key value are transitively searched, wherein the transitively searching further comprises finding values in a plurality of pairs of columns, wherein found rows that are found by the transitively searching comprise values in a respective first column of the plurality of pairs of columns that satisfy a dependency relationship with values in a respective second column of the plurality of pairs of columns. The function is executed against only the found rows.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: March 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Mark W. Theuer
  • Patent number: 9292606
    Abstract: A system, method and computer-readable medium provides steps of merging one or more sources of IP addresses to create a merged database comprising a plurality of IP zones, user typing each of the plurality of IP zones, enhancing each of the plurality of IP zones, receiving an input address and selecting one or more of the plurality of IP zones having a predetermined statistical relationship to the input address.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: March 22, 2016
    Assignee: Semcasting, Inc.
    Inventors: Raymond R. Kingman, Jr., Brian K. Rivard, Daniel V. Ostertag
  • Patent number: 9286393
    Abstract: In an embodiment, a request is received that specifies a function and a specified key value. Rows from all tables that are accessible from the specified key value are transitively searched, wherein the transitively searching further comprises finding values in a plurality of pairs of columns, wherein found rows that are found by the transitively searching comprise values in a respective first column of the plurality of pairs of columns that satisfy a dependency relationship with values in a respective second column of the plurality of pairs of columns. The function is executed against only the found rows.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Mark W. Theuer
  • Patent number: 9275146
    Abstract: Semantic queries are expressed and executed within a relational database. This can be done by defining semantic rules applied to execute the semantic queries using table valued functions and common table expressions, and then simply calling the defined table valued functions to execute the queries.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: March 1, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Stuart M. Bowers, Thomas E. Jackson, Chris Demetrios Karkanias, Allen L. Brown, David G. Campbell, Brian S. Aust
  • Patent number: 9256681
    Abstract: Embodiments of a method and system for identifying clusters in collections of data entities are generally described herein. In some embodiments, the method includes defining a metric space over the data entities. A distance function of the metric space may satisfy the triangle inequality. The method may include determining, based on the distance function of the metric space, a value for a number of clusters that minimizes a number of data bits used to define a model of the collection of the data entities. The model may thereby describe the collection of data entities using a minimum description length (MDL). The method may include assigning data entities of the collection of data entities to the clusters. The number of clusters to which the data entities are assigned may correspond to the determined value.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: February 9, 2016
    Assignee: Raytheon Company
    Inventors: Richard J. Kenefic, John G. Watts
  • Patent number: 9235578
    Abstract: A data partitioning apparatus receives stream data and stores with previous-and-subsequent information that specifies data previous and subsequent to the data. Then, for groups, each of which contains the data that are stored and that are partitioned into the number of the groups, the data partitioning apparatus stores top information specifying data located at the top in a corresponding group and end information specifying data located at the end in the corresponding group. Then, when new data is stored, the data partitioning apparatus specifies data previous and subsequent to the new data and stores the new data by associating it with the previous-and-subsequent information that specifies the data previous and subsequent to the new data. Then, when data is inserted, the data partitioning apparatus updates information for each group such that the difference between the number of data belonging to each group is equal to or less than one.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: January 12, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Tatsuya Asai, Hiroaki Morikawa, Shinichiro Tago, Hiroya Inakoshi, Nobuhiro Yugami, Seishi Okamoto
  • Patent number: 9230029
    Abstract: A playlist containing a plurality of tracks is filtered to generate a customized subset or window of tracks for playback. The method includes automatically determining user preference data for each of the plurality of tracks based on the user's conduct when each of the plurality is accessed for playback. The tracks in the playlist are reordered after each track is accessed based on the user preference data. A subset of the playlist is selected for playback based on the reordered track arrangement.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: January 5, 2016
    Assignee: Creative Technology Ltd
    Inventors: Lee Morse, Steven Mark Mosher
  • Patent number: 9223849
    Abstract: A system and method for generating a reputation score is disclosed. A processing unit processes user activity data from data sources to identify user interactions associated with a user. A categorizing engine categorizes the user interactions into categories. A social bonus engine determines a social bonus score based on social affinity data. A scoring engine computes a first reputation score for the user by combining scores for the categorized user interactions with a social bonus score. A learning engine receives a second set of user interactions and training data and generates a learning result that is used to update the first reputation score.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: December 29, 2015
    Assignee: Google Inc.
    Inventors: Brandon Bilinski, Alexander Collins
  • Patent number: 9208234
    Abstract: A method, system, and computer program product to create an access control bit mapping (ACBM) structure for a corresponding database table are disclosed. The ACBM structure may include a relative record number (RRN) bit map. The RRN bit map may describe the access rights for a parameter. The computer-implemented method may maintain one or more statistics describing the RRN bit map. The method may additionally provide for updating the ACBM structure. The method may also provide for using the ACBM structure to process a database query.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: December 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Mark W. Theuer
  • Patent number: 9195731
    Abstract: A method and system is provided for the generation of a model to represent at least part of an organization. The model includes a plurality of items of relevance to the organization and said items are linked to each other and/or one or more organization database and/or one or more data sources external to the model so as to be able to generate, in a predefined manner a response to a user request made of the model. Thus user's receive appropriate automated support for their decision processes which is more efficient and allows better informed decisions to be made on the basis of the responses from the model. As the model is generated with reference to the organization rather than the raw data sources the use of the model is supportive of the organization work methodology and the responses are at the required level with respect to the decisions are to be made within the organization.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: November 24, 2015
    Assignee: MOOD INTERNATIONAL LIMITED
    Inventors: Simon Smith, Dick Whittington
  • Patent number: 9165048
    Abstract: According to some embodiments, it may be determined that a first field in a first table is to be linked to a second field in a second table. A computer processor may then automatically create a new entry in a linked field table, the new entry including a linked field identifier, a source value, a source link referring to the second field in the second table, and a link counter containing a value indicating that one field refers to the second field in the second table. The first field in the first table may then be updated to refer to the new entry in the linked field table.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: October 20, 2015
    Assignee: SAP SE
    Inventor: Adnan Agbaria
  • Patent number: 9158820
    Abstract: This disclosure includes method for managing email that includes providing a list of topics, a reference associated with the topics, and a defined importance value for each reference. The method also includes preparing a topic relevance algorithm for each topic, each topic having associated attributes, and each topic relevance algorithm formed by estimating a relationship value between a topic and its associated attributes based on defined relevance of reference. The method further includes preparing an importance algorithm having a weighted importance attributes formed by estimating a weight for each of the importance attributes based on defined importance of the reference, assessing a target mail using the topic relevance algorithms to determine a topic relevance and against the importance algorithm to determine an importance and determining that a target mail has a threshold importance for a particular topic relevance.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: October 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Frederic Bauchot, Yann Gouedo
  • Patent number: 9141612
    Abstract: An electronically stored financial document is either maintained in a first storage system when a parameter associated with the document is greater than a pre-selected parameter or in a second storage system when the parameter associated with the document is less than or equal to the pre-selected parameter. A request for a stored financial document is received and the requested financial document parameter is compared to the pre-selected financial document parameter to determine if the electronically stored financial document's parameter is more than, less than, or equal to the pre-selected parameter. In processing the request, a processing unit electronically accesses one of the storage systems in response to the comparison of the pre-selected parameter to the electronically stored financial document's parameters. After accessing the appropriate storage system, the requested electronically stored financial document can be reproduced, and/or distributed.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 22, 2015
    Assignee: Mirrior Imaging, LLC
    Inventors: Michael D. Schulze, Richard J. Gagnon
  • Patent number: 9135351
    Abstract: In a data processing method, a storage apparatus stores one or more results of a second process, corresponding to input data sets processed in the past. When a first input data set is designated, a search unit searches the storage apparatus for a result of the second process, corresponding to a second input data set having an overlapping part with the first input data set. A data processing unit acquires a result of the first process, corresponding to differential input data that is included in the second input data set but not included in the first input data set, and generates a result of the second process, corresponding to the first input data set, by removing the effect of the differential input data from the result of the second process found as a result of the search, using the acquired result of the first process.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: September 15, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Yuji Mizobuchi, Tomohiro Ohtake
  • Patent number: 9116898
    Abstract: An information conversion device includes a memory and a processor coupled to the memory. The processor executes a process including generating a conversion rule for converting a feature quantity vector into a binary string that is longer than a predetermined bit length. The process includes converting each of the feature quantity vectors into a binary string by using the conversion rule generated at the generating. The process includes calculating importance levels of the respective bits in the binary strings based on the distance-based relations among the feature quantity vectors. The process includes correcting the conversion rule into one that converts each of the feature quantity vectors into a binary string having the predetermined bit length based on the calculated importance levels. The process includes changing the feature quantity vectors into a binary string having the predetermined bit length by using the conversion rule corrected at the correcting.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: August 25, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Shinichi Shirakawa, Makiko Konoshima
  • Patent number: 9098585
    Abstract: A method for clustering a set of web search results is disclosed. A first signature is compared based at least in part on an analysis of multimedia content associated with a first web search result with a second signature based at least in part on an analysis of multimedia content associated with a second web search result. The first web search result is clustered with the second web search result based at least in part on the comparison of the first signature with the second signature.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: August 4, 2015
    Assignee: CastTV Inc.
    Inventors: Edwin Seng Eng Ong, Aleksandra R. Vikati, Michael L. Harville, Kyle C. Maxwell, Andrew S. Cantino
  • Patent number: 9092473
    Abstract: A journaling subsystem on a mobile device stores event data related to applications or other subsystems running on the mobile device. The event data can be stored and indexed in a journal database so that a timeline of past events can be reconstructed in response to search queries. In some implementations, a timeline can be reconstructed with markers on a map display based on search results. When the user interacts with a marker on the map display, the event data collected by the mobile device is made available to the user.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: July 28, 2015
    Assignee: Apple Inc.
    Inventors: Ronald Keryuan Huang, Patrick Piemonte