Patents Examined by Thong Vu
  • Patent number: 8694487
    Abstract: A project management system includes a database formed of one or more tables and a computing device having one or more modules configured to: receive data and an identifier of the data, store the data in one or more tables of the database based upon the data identifier, in which the one or more tables in the database are accessible by a database management tool, and produce one or more records corresponding to the data stored in the one or more tables, in which the one or more records are accessible by a project management tool.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: April 8, 2014
    Assignee: Accenture Global Services Limited
    Inventor: Ricardo Panero Lamothe
  • Patent number: 8682921
    Abstract: A computer-implemented system for facilitating cross-subsystem queries of a plurality of building automation subsystems includes a first database storing a logical model for a building automation system. The system further includes a second database storing information for the plurality of building automation subsystems. The second database relates information for the plurality of building automation subsystems based on the logical model of the first database. The system also includes a query engine configured to decompose a cross-subsystem query received from an application into a plurality of subsystem queries using the information of the second database.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: March 25, 2014
    Assignee: Johnson Controls Technology Company
    Inventors: Youngchoon Park, David S. Eidson
  • Patent number: 8682940
    Abstract: The disclosed technology involves the use of relational databases in conjunction with declarative language and network-wide, database abstractions to manage and operate networks. The data model creates a logically centralized database abstraction and access point for managing data relevant to network management. Exemplary managed data includes router configurations, network status and provisioning data. This information resides in a single database system which is tightly integrated with the operational network. Transactional write operations are used to change network configurations, and enforce constraints to detect and prevent policy violations during operation. In accordance with one aspect of the disclosed technology, a network operation is implemented by means of a series of database commands—read and/or write—from and to database view tables.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: March 25, 2014
    Assignee: AT&T Intellectual Property I, L. P.
    Inventors: Jacobus E Van de Merwe, Xu Chen, Yun Mao, Zhuoqing M Mao
  • Patent number: 8682920
    Abstract: In order to automatically enrich the contents of presentation, MFP includes a display control portion for outputting presentation data for display, a specifying instruction accepting portion for accepting an instruction for specifying part of the presentation data, a related information search portion for searching for related information related to a specified part specified by the specifying instruction, a conversion portion for converting the presentation data into transmission data that allows extraction of related information related to the specified part, and a transmission portion for transmitting the transmission data.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: March 25, 2014
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventors: Daisuke Sakiyama, Kenichi Takahashi, Takeshi Minami, Kazuaki Tomono
  • Patent number: 8676808
    Abstract: Methods and systems for facilitating distribution of application functionality across a multi-tier client-server architecture are provided. According to one embodiment, a method is provided for instantiating a DataMap. A data store interface reads a set of definitions and instructions from a datastore that describe the structure of the DataMap. The data store interface interprets the set of definitions and instructions to instantiate the DataMap. According to another embodiment, a method is provided for indexing into a DataMap. A data store interface receives an expression. The data store interface parses the expression to identify a set of keys suitable for indexing into the DataMap and corresponding DataPoints.
    Type: Grant
    Filed: July 9, 2010
    Date of Patent: March 18, 2014
    Assignee: Dillon Software Services, LLC
    Inventor: David M. Dillon
  • Patent number: 8666977
    Abstract: A mechanism is disclosed that dramatically minimizes the time it takes to gather needs, dramatically minimizes the expense it takes to gather those needs, and ensures those statements are formulated in manner that comply with a set of rules designed to ensure the right inputs are used in downstream strategy formulation, marketing, product development, and related company workflows. In addition, the mechanism may or may not minimize the time it takes for a company to acquire the capability to uncover these needs statements.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: March 4, 2014
    Assignee: Strategyn Holdings, LLC
    Inventors: Eric Eskey, Anthony W. Ulwick
  • Patent number: 8650223
    Abstract: A mobile recommendation system for an exhibition space is provided. The mobile recommendation system includes a wireless communication module, a tracking module, a preference correlation module, and a recommendation module. The wireless communication module receives location information corresponding to a plurality of users. The tracking module stores the location information and generates a plurality of track records corresponding to the users according to the location information. The preference correlation module generates track correlation information between the users and the track records according to the track records. The recommendation module generates a recommendation list according to the track correlation information.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: February 11, 2014
    Assignee: Industrial Technology Research Institute
    Inventor: Shin-Yi Wu
  • Patent number: 8650156
    Abstract: A distributed storage system may store data object instances in persistent storage and may cache keymap information for those data object instances. The system may cache a latest symbolic key entry for some user keys of the data object instances. When a request is made for the latest version of stored data object instances having a specified user key, the latest version may be determined dependent on whether a latest symbolic key entry exists for the specified user key, and keymap information for the latest version may be returned. When storing keymap information, a flag may be set to indicate that a corresponding latest symbolic key entry should be updated. The system may delete a latest symbolic key entry for a particular user key from the cache in response to determining that no other requests involving the keymap information for data object instances having the particular user key are pending.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: February 11, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason G. McHugh, Praveen K. Gattu, Michael A. Ten-Pow, Derek E. Denny-Brown, II
  • Patent number: 8650194
    Abstract: Embodiments of the present invention relate to systems and methods for task-based tagging and resource classification, which allow tags or metadata to emerge from execution of work-related tasks and activities. In certain embodiments, tags can be automatically extracted from activities performed, for example utilizing a textual description of tasks carried out by an employee. Accumulated tags can then be utilized to describe enterprise resources. Automatic tagging or metadata annotation can be integrated with everyday work utilizing one or more techniques. Candidate tags can be extracted from a task written description utilizing an algorithm that analyzes keywords. Candidate tags can be refined, for example by clustering utilizing a K-means approach. Candidate tags can be ranked based on an overall frequency adjusted against time, with the importance of a tag declining with time.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: February 11, 2014
    Assignee: SAP AG
    Inventor: Bo Hu
  • Patent number: 8650321
    Abstract: A lightweight end-to-end network architecture in which the transport layer is a Transmission Control Protocol (TCP) layer is disclosed. The network architecture also includes a Hyper Text Transport Protocol (HTTP) layer, a Messages over TCP (MT) protocol layer, a Message over Device-initiated HTTP (MDH) protocol layer, a multiplexing layer, and a facility layer. The MDH and MT layers are used in the alternative. The MT layer has a low overhead requirement. The MDH layer provides an enhanced firewall traversal capability.
    Type: Grant
    Filed: July 24, 2001
    Date of Patent: February 11, 2014
    Assignee: Digi International Inc.
    Inventor: Elliot Schwartz
  • Patent number: 8645413
    Abstract: A system and method enabling the search for a three-dimensional virtual world object across the universe of virtual worlds by utilizing a two-step search process to first identify the object and second, to actively locate and generate a URI to all presently manifest instances of that object.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Boas Betzler, Xing Fang, Neil A. Katz, Dong Jun Lan, Sheng Lu, Meng Ye, Zi Yu Zhu
  • Patent number: 8645377
    Abstract: One or more techniques and/or systems are disclosed herein for aggregating web-based data stored in a distributed data store so that it can be retrieved in a first-in, first-out (FIFO) manner. A unique aggregation key is generated for respective one or more data generated from a web-based event, where the one or more data are added to the distributed data store, and the aggregation key corresponds merely to the data generated from the web-based event. The one or more data from the web based event is aggregated in a FIFO queue and stored in a same partition of the distributed data store, based on the aggregation key.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Andrew Ness, Alexander Mallet, Bruce Copeland, Christopher Rickman, Rajesh Viswanathan
  • Patent number: 8639715
    Abstract: Rich media search suggestions may be provided to search facility users. Rich media search suggestions may occupy various sizes of search suggestion presentation “real estate,” and may change size, for example, in response to user interaction. A search facility may partially or fully delegate responsibility for providing search suggestions to third party search suggestion providers. Available search suggestion places may be auctioned to interested third party search suggestion providers. Third party search suggestion providers may be responsible for providing search suggestion presentation specifications (e.g., specified with hypertext markup language) for the delegated search suggestion places. Such search suggestion presentation specifications may be provided at bid time and/or in real-time in response to search input by users.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: January 28, 2014
    Assignee: A9.com, Inc.
    Inventors: Thomas G. Brinck, Matthew W. Amacker, Ryan M. White, Bryce Erwin
  • Patent number: 8630992
    Abstract: A system and method for determining a rank of a URL for a search query. A processor is effective to receive a search query and a URL. The processor may send the search query to a search engine and receive at least a first and a second result set from the search engine. The processor may determine a rank of the URL for the search query based on the first and second result sets. The processor may determine a variability of the rank of the URL based on the first and second result sets and generate a report including the rank and the variability of the rank.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: January 14, 2014
    Assignee: Conductor, Inc.
    Inventor: Vishal R. Berry
  • Patent number: 8631030
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing selecting relevant and diverse advertisements. In one aspect, a method includes receiving an initial query, selecting one or more additional queries relating to the initial query, including selecting a first additional query and a second diverse additional query, identifying one or more content items for each of the additional queries, the one or more content items forming a content block, and providing a content block and associated additional query to be displayed at a client device along with search results associated with the initial query.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: January 14, 2014
    Assignee: Google Inc.
    Inventors: Rajat Bhattacharjee, Aranyak Mehta, Benyu Zhang, Vivek Raghunathan
  • Patent number: 8626713
    Abstract: A method includes initiating committing to persistent storage of a current consistency snapshot of a plurality of data objects in a redirect-on-write file system. Each of the plurality of data objects has a first copy of at least two copies of the data having a first context of at least two contexts. The method includes receiving, during committing to storage of the current consistency snapshot, an update to a data object of the plurality of data objects. The method also includes responsive to receipt of the update to the data object, creating a second copy of data of the data object from the first copy. The second copy of the data has a second context of the at least two contexts. The method includes responsive to receipt of the update to the data object, updating, based on the update, the second copy of the data of the data object.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Janet E. Adkins, Joon Chang, David J. Craft, Manoj N. Kumar, Andrew N. Solomon
  • Patent number: 8606769
    Abstract: A system and method for determining a rank of a URL for a search query. A processor is effective to receive search query and a URL. The processor may send search query to a search engine and receive a result set from the search engine. The processor may determine a first rank of the URL for the search query based on the first and second result set. The processor may determine a location of the result displayed in the search engine results page and modify the first rank based on the location to produce a modified rank for the URL.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: December 10, 2013
    Assignee: Conductor, Inc.
    Inventor: Vishal Berry
  • Patent number: 8589403
    Abstract: Embodiments are directed towards employing compressed journaling for event tracking files for metadata recovery and replication. Event data and related metadata are received from one or more client devices. When a feature within the received metadata is detected that is previously unwritten to a journal, then the previously unwritten feature is written to the journal. Further, any feature is detected for the received event data that is determined to be different from a feature associated with an immediately preceding event data that is written in the journal, then the detected different feature is identified in the journal. In one embodiment, the identification employs writing to the journal an effective feature record that may employ indices identifying the different feature. The received event data is also written to the journal and may further employ string arguments to minimize recording of redundant information into the journal.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: November 19, 2013
    Assignee: Splunk Inc.
    Inventors: David Ryan Marquardt, Mitchell Neuman Blank, Jr., Stephen Sorkin
  • Patent number: 8583656
    Abstract: A covariance matrix associated for a set of spatial and/or temporal sub-portions of a media object is populated based on a lookup table of relative displacements and sums of covariance values generated from pairs of data elements in the media object. The lookup table is generated in linear time, providing an efficient method of generating the covariance matrix.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: November 12, 2013
    Assignee: Google Inc.
    Inventor: Vivek Kwatra
  • Patent number: 8572031
    Abstract: Provided are systems and methods for managing asynchronous replication in a distributed database environment, wherein a cluster of nodes are assigned roles for processing database requests. In one embodiment, the system provides a node with a primary role to process write operations against its database, generate an operation log reflecting the processed operations, and permit asynchronous replication of the operations to at least one secondary node. In another embodiment, the primary node is the only node configured to accept write operations. Both primary and secondary nodes can process read operations. Although in some to settings read requests can be restricted to secondary nodes or the primary node. In one embodiment, the systems and methods provide for automatic failover of the primary node role, can include a consensus election protocol for identifying the next primary node. Further, the systems and methods can be configured to automatically reintegrate a failed primary node.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: October 29, 2013
    Assignee: MongoDB, Inc.
    Inventors: Dwight Merriman, Eliot Horowitz