Patents Examined by Anh Tai Tran
  • Patent number: 9646056
    Abstract: Described is a system for rank-ordered and cognitive saliency schema-based object selection. The system receives a set of unnormalized probabilities corresponding to a set of objects competing for attentional selection in a current environment. Each unnormalized probability in the set of unnormalized probabilities is based on a likelihood estimation of encountering the corresponding object in the current environment. The set of objects is ranked based on a set of cognitive saliency values corresponding to the set of objects to generate a rank-ordered list of cognitive saliency values. The rank-ordered list of cognitive saliency values is analyzed to detect a schema of the current environment by which the set of objects is ranked. The schema is learned and stored along with a reward measure of the schema's utility. A maximum saliency object in the set of objects is selected based on the rank-ordered list of cognitive saliency values.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: May 9, 2017
    Assignee: HRL Laboratories, LLC
    Inventors: Matthew E. Phillips, Matthias Ziegler, Rajan Bhattacharyya
  • Patent number: 9648382
    Abstract: A display apparatus connected to a content server via a network, includes a content acquisition unit that acquires content with an input format; an input format detection unit that detects an input format of content to be acquired; a storage unit that stores information on the content server connected to the display apparatus; a server search unit that searches for a content server in the network; and a server connection unit that, upon the input format detection unit detecting that the input format of the content to be acquired is an input format of content acquired from a content server, connects to at least one of a content server specified by the information stored in the storage unit and a content server searched for and detected by the server search unit.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: May 9, 2017
    Assignee: Ricoh Company, Ltd.
    Inventors: Rie Nakamura, Daisuke Sakai, Osamu Torii, Hiroki Ozaki, Kazuya Fujikawa
  • Patent number: 9646034
    Abstract: Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed. In particular, methods, apparatus devices and or/or systems for enumerating rooted partial subtrees are disclosed.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: May 9, 2017
    Assignee: Robert T. and Virginia T. Jenkins
    Inventors: Karl Schiffmann, Jack J. LeTourneau, Mark Andrews
  • Patent number: 9633062
    Abstract: Aspects related to fingerprints and templates of documents are described. In one embodiment, the integrity of a document is checked by comparing a prior fingerprint of a document with a result of a fingerprint function applied to content of the document. When the fingerprint of the document is consistent with the result of the fingerprint function, a standard form related to the document is identified. In this context, a synopsis of the standard document may be provided. In other embodiments, when the prior fingerprint of the document is inconsistent with the result of the fingerprint function, one or more paragraphs of the document may be checked for consistency by comparing prior fingerprints of the paragraphs with results of a fingerprint function applied to the paragraphs. Common meaning statements for one or more of the paragraphs may also be identified and provided as part of the synopsis of the document.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: April 25, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Adam Roy Vollmer
  • Patent number: 9631934
    Abstract: According to one general aspect, a method may include storing, in a memory device, a plurality of floor maps, each floor map indicating the structural layout of a respective predefined physical location. The method may include storing, in a memory device, a plurality of point-of-interest (POI) data structures. Each POI data structure may include a physical location of an associated POI. The method may include receiving a floor map request from a client computing device, wherein the floor map request includes a requested location. The method may include based upon the location included by the floor map request, selecting a selected floor map and a selected subset of the plurality of POI data structures. The method may include transmitting, to the client computing device, a response to the floor map request based upon the selected floor map and the selected POI data structures.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: April 25, 2017
    Assignee: BMC SOFTWARE, INC.
    Inventors: Troy Cline, Ting He, Wesley Gere, Jason L. Graham, Kia Behnia
  • Patent number: 9626407
    Abstract: A system for automatically updating saved query results for a graph responsive to a graph update is disclosed. The system may identify a target constraint responsive to an update to the data graph. The target constraint specifies a path in a data graph that includes an edge specified in the update. The system may determine a state for the target constraint by traversing the graph via the path and determine based on the state, that a collapsed definition for a first query that includes the constraint indicates a member node is responsive to the first query. The system may then update a saved query result for the first query using the member node identified during the traversal in accordance with the collapsed definition.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: April 18, 2017
    Assignee: Google Inc.
    Inventors: Amit Behal, Keith Patrick Golden, Ben Hutchinson, William Chang
  • Patent number: 9626425
    Abstract: A cloud storage system that includes at least one interface that connects the cloud storage system to a data network, at least one non-volatile mass memory, and at least one control unit connected to the interface and to the at least one mass memory and arranged to 1) receive requests from a user with regard to data objects from the interface according to a data transmission protocol, 2) store data objects transmitted according to a write request in the at least one mass memory and 3) retrieve data objects requested according to a read request from the at least one mass memory, wherein a predetermined storage period is assigned to each data object, stored in the at least one non-volatile mass memory by a write request, at the latest upon receiving the write request, and the stored data objects in a predetermined group cannot be changed by subsequent requests according to the protocol via the interface before expiration of the assigned storage period.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: April 18, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Christoph König
  • Patent number: 9619514
    Abstract: A query is received by a database server from a remote application server. The query is associated with a calculation scenario that defines a data flow model that includes one or more nodes that each define one or more operations for execution by a calculation engine on the database server. Thereafter, the database server instantiates a runtime model of the calculation scenario based on the nodes of the instantiated calculation scenario. Subsequently, one or more of the nodes are identified as being convertible into a relational database format. These nodes are then used to form a container node. An execution plan of the runtime model of the calculation scenario including the container node is built that is executed by the database server to result in a data set which is provided by the database server to the application server.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: April 11, 2017
    Assignee: SAP SE
    Inventors: Tobias Mindnich, Jeong Ae Han, Johannes Merx, Christoph Weyerhaeuser, Yongsik Yoon, Sung Heun Wi
  • Patent number: 9619481
    Abstract: A computer implemented method and apparatus for generating ordered user expert lists for a shared digital document. The method comprises accessing a digital document, wherein the digital document relates to one or more topics; generating a list of expert students, wherein the expert students have authored one or more annotations relating to a topic similar to a topic in the digital document; ordering the list of expert students according to a rank, wherein the rank identifies a level of expertise of the expert students; and presenting the ordered list of expert students, where the ordered list comprises a pre-defined number of expert students with a level of expertise meeting a predefined threshold.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: April 11, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Sanjeev Kumar Biswas, Prakhar Gupta, Vaibhav Khandelwal, Shweta Chahar
  • Patent number: 9619467
    Abstract: A dynamic classification dictionary is built for use in profiling and targeting users for additional relevant content. Behavioral data is gathered from user activity, and user documents and actions are categorized. Author-generated document classification information is analyzed and assigned a first taxonomic noun to characterize the document. User-generated tags characterizing a portion of the document are assigned a second taxonomic noun. Search terms that resulted in the user accessing the document are identified and assigned a third taxonomic noun. Attributes related to the manner in which the document was accessed are evaluated and assigned a fourth taxonomic noun. The document is processed using pattern rules to extract a fifth taxonomic noun. The taxonomic nouns are aggregated into a composite set of taxonomic nouns, and the dynamic classification dictionary is built by storing the composite set of taxonomic nouns.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: April 11, 2017
    Assignee: CBS INTERACTIVE INC.
    Inventors: Tushar Pradhan, Thomas Osborne, John Potter
  • Patent number: 9613152
    Abstract: Disclosed are systems, apparatus, methods, and computer readable media for discontinuing the following of records in an on-demand database service environment. In one embodiment, one or more records are identified according to one or more designated criteria. The records are stored in a database. The records are being followed by one or more users in an on-demand database service environment such that updates to the records are capable of being stored as feed items in one or more feed tables in the database. The feed items are capable of being published in an information feed displayed on one or more devices associated with the one or more users. The following of the identified one or more records by the one or more users is discontinued.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: April 4, 2017
    Assignee: salesforce.com, inc.
    Inventor: John Kucera
  • Patent number: 9607037
    Abstract: A method for upgrading a database schema in real time, wherein the database schema is associated with a plurality of databases is provided. The method may include installing a first plugin on a database upgrade process associated with a database. The method may include installing a second plugin on each database instance within the plurality of databases. The method may include determining a delta associated with a final target version of the database schema. Additionally, the method may include outlining an existence of an incongruence, an existence of an override or an existence of a customization removal based on the determined delta. The method may include performing a peer-to-peer broadcasting analysis between each database. The method may include defining a migration strategy for each database instance within the plurality of databases based on the peer-to-peer broadcasting analysis. The method may further include creating a script for upgrading the database schema.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: March 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Eliana Cerasaro, Arcangelo Di Balsamo, Franco Mossotto, Sandro Piccinini
  • Patent number: 9600536
    Abstract: A method determining one or more causes for discrepancies in a computerized accounting system, the method comprising using at least one hardware processor for: providing a set of theoretical causes for discrepancies between sub-ledgers of an ERP (Enterprise Resource Planning) system and a general ledger of the ERP system; providing a set of database queries corresponding to the theoretical causes in the set of theoretical causes; executing the database queries of the a set of database queries in the ERP system; receiving a set of responses to the database queries; and based on the set of responses, refuting or confirming each of the theoretical causes of the set of theoretical causes.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: March 21, 2017
    Assignee: R-WAY APPLICATIONS LTD.
    Inventors: Noam Atar, Svetlana Birman
  • Patent number: 9588710
    Abstract: A method, system, and computer program product for managing a partial release for a unit of storage space in a storage facility is disclosed. The method, system, and computer program product include establishing an invocation threshold for initiating a partial release for a unit of storage space. The method, system, and computer program product include establishing a preservation threshold for releasing a fractional amount of the unit of storage space. The method, system, and computer program product include initiating the partial release in response to reaching the invocation threshold. The method, system, and computer program product include releasing the fractional amount based on the preservation threshold.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Miguel A. Perez, David C. Reed, Max D. Smith, Carrie B. Wood
  • Patent number: 9588988
    Abstract: Client-side and server-side methods for displaying event data within a map that is displayed on a computing device are presented. In an example, the method includes receiving a request for mapping data including a request location defining a current geographic location of the client computing device, determining a request time corresponding to the request, the request time based on a time the mapping data request was sent by the client computing device. The method also includes retrieving mapping data corresponding to the request location and determining that an event in an event database includes an event time that occurs within a threshold time of the request time. The method further includes retrieving event data corresponding to the event that occurs within the threshold time of the request time and sending the retrieved mapping data and the retrieved event data to the client computing device in response to the request.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: March 7, 2017
    Assignee: GOOGLE INC.
    Inventors: Hongyi Li, David Kosslyn
  • Patent number: 9569435
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for updating data stored within the database. In some implementations, actions include providing a plurality of cut-off dates, for each cut-off date in the plurality of cut-off dates determining a total time based on respective times associated with a plurality of tasks to provide a plurality of total times, each total time corresponding to a respective cut-off date, selecting an actual cut-off date based on the plurality of total times, and updating data within the database using the actual cut-off date.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: February 14, 2017
    Assignee: NAVITAIRE LLC
    Inventors: Sam Jason Coverston, Jefferson Bridger Walsh
  • Patent number: 9563636
    Abstract: Provided are a computer program product, system, and method for allowing writes to complete without obtaining a write lock to a file. A lock is provided to a first request, comprising a read or write request, to access the file. A second write request is received while the first request maintains the lock. A temporary file associated with the file for the second write request is created. The second write request is controlled to write to the temporary file while the lock is held by the first request. In response to completing the first request, the lock is granted to the second write request to write the data in the temporary file to the file.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: February 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kyle B. Dudgeon, David C. Reed, Esteban Rios, Max D. Smith
  • Patent number: 9563603
    Abstract: A computer receives one or more keywords input by a user to describe a metric or a test and identifies a first document that includes at least one of the keywords. The computer identifies, in the first document, a known distribution pattern and an associated metric or measure that relate to the one or more keywords. The computer makes an electronic record of the identified known distribution pattern and associated metric or measure.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: February 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Rajesh Radhakrishnan
  • Patent number: 9558226
    Abstract: A method of and system for managing storage of an object for an object store is disclosed. The method and system may establish the object store. The object store may be configured to be used for a user for a workload-type for a set of objects. The method and system may provide, for the user for the workload-type, an object store quota. The method and system may provide, for the user for the workload-type, a meta-data quota. The method and system may process, consistent with both the object store quota and the meta-data quota, the set of objects.
    Type: Grant
    Filed: February 17, 2014
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Duane M. Baldwin, John T. Olson, Sandeep R. Patil, Smita J. Raut, Eran Rom
  • Patent number: 9558267
    Abstract: A significant recent trend in the internet and mobile telephony has been the dominance of user generated content. As such, in mobile technology have permitted users to upload content onto the internet, whereby sites provide an easily accessible and manageable medium for users to share their thoughts and form a portal for media-rich exchanges. It has been found that much of what is exchanged by users in such settings is context-sensitive, ranging from users' moods and opinions, to communication about users' plans. Broadly contemplated herein, in accordance with at least one embodiment of the invention, is the employment of data mining in information repositories settings to efficiently classify an information stream in real-time and thereby discern user intent.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Koustuv Dasgupta, Nilanjan Banerjee, Dipanjan Chakraborty, Sumit Mittal, Seema Nagar, Anupam Joshi, Angshu Rai