Patents Examined by Thong Vu
-
Patent number: 8694487Abstract: 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: GrantFiled: April 8, 2011Date of Patent: April 8, 2014Assignee: Accenture Global Services LimitedInventor: Ricardo Panero Lamothe
-
Patent number: 8682921Abstract: 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: GrantFiled: July 7, 2010Date of Patent: March 25, 2014Assignee: Johnson Controls Technology CompanyInventors: Youngchoon Park, David S. Eidson
-
Patent number: 8682940Abstract: 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: GrantFiled: July 2, 2010Date of Patent: March 25, 2014Assignee: AT&T Intellectual Property I, L. P.Inventors: Jacobus E Van de Merwe, Xu Chen, Yun Mao, Zhuoqing M Mao
-
Patent number: 8682920Abstract: 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: GrantFiled: March 16, 2010Date of Patent: March 25, 2014Assignee: Konica Minolta Business Technologies, Inc.Inventors: Daisuke Sakiyama, Kenichi Takahashi, Takeshi Minami, Kazuaki Tomono
-
Patent number: 8676808Abstract: 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: GrantFiled: July 9, 2010Date of Patent: March 18, 2014Assignee: Dillon Software Services, LLCInventor: David M. Dillon
-
Patent number: 8666977Abstract: 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: GrantFiled: May 18, 2010Date of Patent: March 4, 2014Assignee: Strategyn Holdings, LLCInventors: Eric Eskey, Anthony W. Ulwick
-
Patent number: 8650223Abstract: 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: GrantFiled: March 15, 2010Date of Patent: February 11, 2014Assignee: Industrial Technology Research InstituteInventor: Shin-Yi Wu
-
Patent number: 8650156Abstract: 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: GrantFiled: December 23, 2010Date of Patent: February 11, 2014Assignee: Amazon Technologies, Inc.Inventors: Jason G. McHugh, Praveen K. Gattu, Michael A. Ten-Pow, Derek E. Denny-Brown, II
-
Patent number: 8650194Abstract: 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: GrantFiled: December 10, 2010Date of Patent: February 11, 2014Assignee: SAP AGInventor: Bo Hu
-
Patent number: 8650321Abstract: 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: GrantFiled: July 24, 2001Date of Patent: February 11, 2014Assignee: Digi International Inc.Inventor: Elliot Schwartz
-
Patent number: 8645413Abstract: 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: GrantFiled: August 9, 2012Date of Patent: February 4, 2014Assignee: International Business Machines CorporationInventors: Boas Betzler, Xing Fang, Neil A. Katz, Dong Jun Lan, Sheng Lu, Meng Ye, Zi Yu Zhu
-
Patent number: 8645377Abstract: 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: GrantFiled: January 15, 2010Date of Patent: February 4, 2014Assignee: Microsoft CorporationInventors: Andrew Ness, Alexander Mallet, Bruce Copeland, Christopher Rickman, Rajesh Viswanathan
-
Patent number: 8639715Abstract: 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: GrantFiled: July 2, 2010Date of Patent: January 28, 2014Assignee: A9.com, Inc.Inventors: Thomas G. Brinck, Matthew W. Amacker, Ryan M. White, Bryce Erwin
-
Patent number: 8630992Abstract: 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: GrantFiled: December 7, 2010Date of Patent: January 14, 2014Assignee: Conductor, Inc.Inventor: Vishal R. Berry
-
Patent number: 8631030Abstract: 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: GrantFiled: December 28, 2010Date of Patent: January 14, 2014Assignee: Google Inc.Inventors: Rajat Bhattacharjee, Aranyak Mehta, Benyu Zhang, Vivek Raghunathan
-
Patent number: 8626713Abstract: 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: GrantFiled: December 8, 2010Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventors: Janet E. Adkins, Joon Chang, David J. Craft, Manoj N. Kumar, Andrew N. Solomon
-
Patent number: 8606769Abstract: 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: GrantFiled: December 7, 2010Date of Patent: December 10, 2013Assignee: Conductor, Inc.Inventor: Vishal Berry
-
Patent number: 8589403Abstract: 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: GrantFiled: February 28, 2011Date of Patent: November 19, 2013Assignee: Splunk Inc.Inventors: David Ryan Marquardt, Mitchell Neuman Blank, Jr., Stephen Sorkin
-
Patent number: 8583656Abstract: 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: GrantFiled: September 12, 2012Date of Patent: November 12, 2013Assignee: Google Inc.Inventor: Vivek Kwatra
-
Patent number: 8572031Abstract: 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: GrantFiled: December 23, 2010Date of Patent: October 29, 2013Assignee: MongoDB, Inc.Inventors: Dwight Merriman, Eliot Horowitz