Patents Examined by Nan Hutton
  • Patent number: 9564919
    Abstract: Data records may be managed in a relational database by monitoring, a record length for a first data record in a page of memory, an amount of free space in the page, and a page length. In response to receiving an operator command to replace the first data record with a second data record, a database management system may determine whether an estimated record length of a compressed second data record is outside of the amount of free space in the page. In response to determining the estimated record length of a compressed second data record is outside of the amount of free space in the page, the database management system may determine whether an estimated length of a compressed page is outside of the page length. In response to determining the estimated length of a compressed page is within the page length, the page may be compressed.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Min Fang, Di Jin, Zhen Yu Shi, Nigel G. Slinger, Shu Wang, Li Fei Zheng, Wen Jie Zhu
  • Patent number: 9558280
    Abstract: When a contact of a user tags a location, a posted comment, or a shared item, the location tag may be used to boost ad scores and/or annotate content such as advertisements. The location tag may be used to annotate ads to indicate that the contact has tagged a location associated with the ad. Persons other than contacts of the user may also tag and have their location tags be counted in annotations as well. Advertisers may specify locations that are associated with their ads. Location tags may be stored in a table, and used by an ads server to boost scores of ads that have been location tagged. An annotation server may also use location tags to construct annotations that are sent to a client device operated by the user. The annotations may be based on one or more location tags made by one or more users.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: January 31, 2017
    Assignee: Google Inc.
    Inventors: Neha Pattan, Jennifer W. Lin
  • Patent number: 9519866
    Abstract: A diagnosis support apparatus which provides information for supporting medical diagnosis obtains known medical information of a diagnosis target held in a database as “already-input” information, and has a selection unit that selects non-input information to be presented as medical information, other than the already-input information. A similar-case obtaining unit obtains, using the already-input information and the presentation non-input information, a case including the presentation non-input information from a case database, as a case similar to that of the diagnosis target, and a presentation unit presents the presentation non-input information and the similar case.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: December 13, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Masami Kawagishi, Yoshio Iizuka, Kiyohide Satoh
  • Patent number: 9519492
    Abstract: Systems and methods for accessing functional interface properties for data objects through a value map. The value map may or may not be visible at the client interface.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: December 13, 2016
    Assignee: Landmark Graphics Corporation
    Inventors: Hannu Rouhiainen, Bernd Ruehlicke, Oddvar Gjerde
  • Patent number: 9514143
    Abstract: A data management system that is enabled such that the user can select a data source node, a repository and a data path, choose policies for each and distribute the policies to be managed by the management system.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: December 6, 2016
    Assignee: HITACHI DATA SYSTEMS CORPORATION
    Inventors: Fabrice Helliker, Simon Chappell
  • Patent number: 9501502
    Abstract: Systems, methods and computer program product embodiments for providing a locking protocol for partitioned and distributed database tables are disclosed herein. A locking method includes executing, by at least one processor, a first database transaction on a second node, attempting to acquire and acquiring a lock on the second node in intentional exclusive mode, executing, by the at least one processor, a second database transaction on a first node, acquiring a lock on the first node in exclusive mode and waiting to acquire a lock on the second node in exclusive mode, routing, by the at least one processor, the first database transaction to the first node and unsuccessfully trying to acquire a lock on the first node and committing, by the at least one processor, the first database transaction.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: November 22, 2016
    Assignee: SAP AG
    Inventors: Juchang Lee, Jin Yeon Lee, Yongjae Chuh, Jaeyun Noh
  • Patent number: 9501486
    Abstract: A computer-implemented method for preventing unintended data loss during data restoration. The method may include (1) detecting an attempt by a user to restore data to a storage system, (2) analyzing an effect of restoring the data to the storage system on collateral data that was created subsequent to a point in time to which the user is attempting to restore the data, (3) determining, based on the analysis, that restoring the data to the storage system will destroy the collateral data, and (4) enabling, in response to the determination, the user to perform a remedial action on the collateral data before the data is restored in order to prevent unintentional data loss. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: November 22, 2016
    Assignee: Veritas Technologies LLC
    Inventors: Alioune Thiam, Guido Westenberg
  • Patent number: 9501580
    Abstract: Embodiments of the present invention provide systems and methods for automatically identifying content that may be interesting visitors of a website in the absence of any information on the visitors' interest or preferences.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: November 22, 2016
    Assignee: Pearl.com LLC
    Inventor: Edwin Cooper
  • Patent number: 9495423
    Abstract: Query requests for RDF triples are obtained, wherein the query request(s) contain(s) at least one triple pattern; for each triple pattern, the corresponding elementary pattern is determined, and each triple pattern is converted to a weighted elementary pattern. The occurrence frequency of each elementary pattern is computed based on the weighted elementary patterns; at least one elementary pattern is chosen at least according to the occurrence frequency; and the RDF triples corresponding to the chosen at least elementary pattern are prefetched into the buffer. The corresponding apparatus is also provided. With the above method and apparatus, the frequently accessed RDF triples can be determined and prefetched into the buffer, which improves the query efficiency.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: November 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yue Pan, Xing Zhi Sun, Qing Fa Wang, Shuo Wu, Lin Hao Xu
  • Patent number: 9495475
    Abstract: Representing an XML Schema Definition and Data within a Relational Database Management System using a Reusable Custom-Defined Nestable Compound Data Type. These Data Types provide a natural representation and storage of an XML schema definition and the corresponding XML data. Data Types are created in a RDBMS to store the hierarchical data of a XML data file. Hierarchical data may be imported into a RDBMS by populating the Data Type Fields with the values of data held in the XML data file. The data contained in the RDBMS may also be published to an XML data file.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: November 15, 2016
    Assignee: SAP SE
    Inventors: Paul N. Weinberg, Eugene Cherny
  • Patent number: 9489403
    Abstract: An approach is provided for modifying the image content of returned images resulting from a search query. The portions of each image that is unrelated to the search query is omitted or other wise obscured so as to reduce the amount of image data in the search results. Additionally, related advertising, hyperlinks, or other object can be combined with the image data to enhance the information returned to the user.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: November 8, 2016
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Peter Eskolin, Juha Arrasvuori, Petri Piippo, Jussi Severi Uusitalo
  • Patent number: 9465795
    Abstract: A method is provided in one example and includes receiving network traffic associated with a particular user; developing a personal vocabulary for the particular user based on the network traffic; determining areas of interest for the particular user based on the personal vocabulary; determining associations for the particular user in relation to additional users; and generating a feed based on a portion of the network traffic. The feed is delivered to a subset of the additional users.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: October 11, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Satish K. Gannu, Ashutosh A. Malegaonkar, Deepti Patil
  • Patent number: 9465802
    Abstract: A content storage device is in a content storage processing system, which includes a plurality of content storage devices connect to one another via a network. The content storage device transmits metadata corresponding to a specified original content and collects metadata that is relevant to the metadata corresponding to the original content from other content storage devices. The content storage device adds information included in the collected metadata to the metadata corresponding to the original content to enrich information included in the metadata corresponding to the original content.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: October 11, 2016
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Rinako Kamei, Hiromi Iida, Junichiro Soeda
  • Patent number: 9462040
    Abstract: In one embodiment, a router operating in a hierarchically routed computer network may receive collected data from one or more hierarchically lower devices in the network (e.g., hierarchically lower sensors or routers). The collected data may then be converted to aggregated metadata according to a dynamic schema, and the aggregated metadata is stored at the router. The aggregated metadata may also be transmitted to one or more hierarchically higher routers in the network. Queries may then be served by the router based on the aggregated metadata, accordingly.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: October 4, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Sateesh K. Addepalli, Raghuram S. Sudhaakar, Jean-Philippe Vasseur, Flavio Bonomi
  • Patent number: 9460173
    Abstract: A method includes identifying a first set of metadata associated with a database and retrieving the first set of metadata from one or more first memory locations. The method also includes identifying, based on the first set of metadata, a second set of metadata associated with the database and retrieving the second set of metadata from one or more second memory locations. The method further includes combining the first set of metadata and the second set of metadata into a set of combined metadata.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: October 4, 2016
    Assignee: CA, Inc.
    Inventors: Howard A. Abrams, Mark J. Addleman, Jay M. Cohen
  • Patent number: 9460419
    Abstract: A crowdsourcing data structuring system and method for capturing unstructured data from the Web and adding structure by placing the data in a document that is accessible by others in a cloud computing environment. Using crowdsourcing, the unstructured data is annotated, amended, and verified to add structure to the unstructured data. An anchor and update module convert the data to a pointer that links the document to the data at an information source and stores the pointer in the document rather than the data itself. The data displayed in the document is updated whenever the information source is updated. A contribution module allows users to add data to the document, a validation module allows users to determine the validity of the data linked to in the document, and an expert ranking module allows users to rank the expert or contributor of the data in the document.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: October 4, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yi-Chin Tu, Aleksey Sinyagin, Xiaoxin Yin, Wenzhao Tan, Li-wei He, Yi-Min Wang, Emre Kiciman, Chun-Kai Wang
  • Patent number: 9460165
    Abstract: An EC server (30) includes an extraction unit (33) that extracts comment data indicating a second comment (comment on a second item) containing a link to a first comment (comment on a first item) from a comment database (10), an association unit (34) that generates associated item data indicating association between the first and second items based on the comment data and stores the associated item data into an associated item database (35), a receiving unit (36) that receives a request for item information from a user terminal T, a retrieval unit (37) that refers to an item database (31) and the associated item database (35) and extracts item information (designated item information) indicated by the signal and item information (associated item information) related to that item information, and a transmitting unit (38) that transmits those item information to the user terminal T.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: October 4, 2016
    Assignee: Rakuten, Inc.
    Inventors: Yukiyo Kanai, Tomomi Takase
  • Patent number: 9460197
    Abstract: Processing methods and systems are provided for representing documents relative to importance of words in the document. A processor comprising a weighting model of word importance in a document in a collection relative to an importance of the word in other documents in the collection computes a deviation of distribution of the word from a probability distribution of the word in other documents in the collection, where the deviation distribution is weighted in accordance with a concavity control function. A concavity control parameter is adjustable relative to word frequency.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: October 4, 2016
    Assignee: Xerox Corporation
    Inventor: Stephane Clinchant
  • Patent number: 9459963
    Abstract: A technique for safely rolling back transactional memory transactions without impacting concurrent readers of the uncommitted transaction data. An updater uses a transactional memory technique to perform an data update on data that is shared with a reader. The update is implemented as a transaction in which the updated data is initially uncommitted due to the transaction being subject to roll back. The reader is allowed to perform a data read on the uncommitted data during the transaction. Upon a rollback of the transaction, reclamation of memory locations used by the uncommitted data is deferred until a grace period has elapsed after which the reader can no longer be referencing the uncommitted data.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Paul E. McKenney, Joshua A. Triplett
  • Patent number: 9460193
    Abstract: A search ranking system may include a context mining module to determine a set of contexts based on profile of information rankable by the system and an access history of users that have accessed at least some of the information. A context detection module may compare an association of a user conducting a search with one or more of the contexts to thereby rank search results based on the comparison.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: October 4, 2016
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Rayid Ghani, Divna Djordjevic, Chad M. Cumby