Patents Examined by Tuan-Khanh Phan
-
Patent number: 9418064Abstract: A method, article of manufacture, and apparatus for processing queries, comprising receiving a query, determining a query classification for the query, assigning the query to a resource queue based on the determined query classification, and placing the query in the assigned resource queue. In some embodiments, the resource queue is divided into a plurality of slots, and the query is placed in a slot. The resource queue may be associated with a resource queue memory allocation, and each of the plurality of slots is associated with a slot memory allocation.Type: GrantFiled: March 18, 2011Date of Patent: August 16, 2016Assignee: EMC CorporationInventors: Sivaramakrishnan Narayanan, Florian Michael Waas, Joy Jie Kent
-
Patent number: 9414116Abstract: Methods and apparatus for extending the capabilities of a client device (e.g., consumer premises equipment in a cable network) using one or more on-demand applications. In one aspect, an improved media handling extension is provided within the device with which the various application(s) can interface to facilitate on-demand interaction between the CPE and the head end or other network entity. In one exemplary embodiment, the client device comprises a digital set-top box (DSTB) having Java-enabled middleware adapted to implement the OCAP/ACAP/MHP mandated Java Media Framework (JMF) APIs. A specially configured application is downloaded to the DSTB and run, the application configuring the paths within the device to provide, inter cilia, media access to the on-demand application(s) according to one or more network specific protocols. Accordingly, the network MSO can also uniquely configure the CPE within its network for on-demand capability according to its own specific protocols from the head-end.Type: GrantFiled: December 12, 2011Date of Patent: August 9, 2016Assignee: Timer Warner Cable Enterprises LLCInventors: Patrick Ladd, George W. Sarosi
-
Patent number: 9384100Abstract: Embodiments are directed to implementing a transitional redo phase to allow pre-redo phase data access and to determining which data pages including unprocessed transactions are to be processed during a transitional redo phase. In an embodiment, a computer system initiates an analysis phase of a database recovery that scans a database transaction log and builds a dirty page table that includes pages corresponding to unprocessed data transactions. The computer system determines from the dirty page table which pages are to be processed during the transitional redo phase, before the final redo phase. The computer system processes the determined pages during the transitional redo phase, before the final redo phase is reached and, upon completion of the system transaction undo phase, makes available those pages that were processed during the transitional redo phase, as well as those database pages that are not scheduled for processing during the final redo phase.Type: GrantFiled: August 26, 2014Date of Patent: July 5, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Robin Dhananjay Dhamankar, Hanumantha Rao Kodavalla
-
Patent number: 9374703Abstract: An approach is provided in which a mobile device collects serviceability data from applications executing on the mobile device based upon one or more serviceability state changes provided by a server. The mobile device filters the collected serviceability data according to one or more collection filter rules provided by the server and, in turn, sends the filtered serviceability data to the server accordingly.Type: GrantFiled: December 12, 2013Date of Patent: June 21, 2016Assignee: International Business Machines CorporationInventors: William A. Nagy, Paul J. Reder
-
Patent number: 9330170Abstract: Metadata associated with a first multimedia object in a first medium is used to find a second multimedia object in a second medium. The metadata includes category data.Type: GrantFiled: May 16, 2006Date of Patent: May 3, 2016Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Khemdut Purang, Mark Plutowski
-
Patent number: 9323824Abstract: An interface is provided on a computing device for interacting with data stored in a data repository. Input is received including information identifying two or more attributes, and information indicating an order for the identified attributes. A hierarchical data structure is stored, with an order of hierarchy levels corresponding to the indicated order. Multiple attribute values for the attributes are determined. The method includes assigning to each node of a first level at least one of the attribute values of a first attribute, and assigning to each node of a second level at least one of the attribute values of a second attribute, each of the nodes of the second level also being assigned respective ones of the attribute values assigned to one or more nodes of preceding levels. The interface is displayed including displaying interface elements associated with each of the nodes.Type: GrantFiled: September 12, 2011Date of Patent: April 26, 2016Assignee: Ab Initio Technology LLCInventor: Joyce L. Vigneau
-
Patent number: 9311404Abstract: According to an embodiment of the present invention, a system alters search results to increase traffic at network sites, and comprises a computer system including at least one processor. The system processes a search query including an inquiry to determine corresponding search results and an answer to the inquiry, wherein the search results include one or more network sites and a corresponding description of content. The search results are filtered to remove from view the answer from the description of content for the network sites. The filtered search results are displayed to enable access of the network site having a corresponding description of content indicating the network site contains the answer. Alternatively, the answer is highlighted for readily viewing by the user. Embodiments of the present invention further include a method and computer program product for altering search results in substantially the same manners described above.Type: GrantFiled: September 8, 2011Date of Patent: April 12, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adrian X. Rodriguez, Eric Woods
-
Patent number: 9298826Abstract: Embodiments of the present invention provide an approach for goal-based user matching among social networking environments. In a typical embodiment, a querying user is asked to respond to a series of questions related to goals, criteria, and criteria priorities (and, optionally, a desired “degree” of separation among other users). The querying user will submit his/her responses, which are then parsed and prioritized accordingly. Based on the responses, social networking sites are then searched to identify a set (e.g., at least one) of candidate users that are potential collaboration partners with the querying user. This set of candidate users may be arranged in a list and sorted according to a best match to the querying user's responses. The list can then be provided to the querying user. In addition, invites can be sent to the set of candidate users to invite such users to connect/collaborate with the querying user.Type: GrantFiled: January 5, 2012Date of Patent: March 29, 2016Assignee: International Business Machines CorporationInventors: Peter A. Coldicott, Eoin Lane, Brendan J. McCormick, Mei Y. Selvage
-
Patent number: 9298750Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multitenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.Type: GrantFiled: November 9, 2011Date of Patent: March 29, 2016Assignee: salesforce.com, inc.Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
-
Patent number: 9298710Abstract: A document search system includes a plurality of computers in a network having a router, and an email software program on each of the computers. A database stores attachment files and email documents. A search program on at least one of the computers initiating storage of email documents and attachment files. A mail journal database stores email data extracted by the search program from the email. A message identification (ID) identifying the email document, and the ID being generated by the search program and associating an email document with corresponding email data, and the ID associating the email document with an attachment file when an attachment file is sent. A file loader replacing an attachment file with a file link and storing the attachment file in the database. The file link provides access to the attachment file in the database.Type: GrantFiled: April 22, 2014Date of Patent: March 29, 2016Assignee: International Business Machines CorporationInventor: Masaoki Kanamori
-
Patent number: 9286374Abstract: Systems and methods for use in association with a master entity index system may allow data records to be grouped together into various entities, where each of the entities may represent a logical or physical item. These entities may also be associated with one another in a manner such that relationships between entities may likewise be represented. In one embodiment, an interface may be provided for use in conjunction with the master entity index system such that these various entities and relationships may be better managed, manipulated or visualized. This interface may allow a user to search for or otherwise obtain an entity, where a representation of this entity and one or more associated entities may be presented to the user along with representations of the relationships between these entities.Type: GrantFiled: February 11, 2011Date of Patent: March 15, 2016Assignee: International Business Machines CorporationInventors: Aaron Dea Ford, Richard Gary Grashel, II, Scott Schumacher, David Wilkinson
-
Patent number: 9274910Abstract: A response map descriptively modeling the textual format of a test response of a system verification test is created without a priori understanding of the format of the given response. Such response map is applied to the test response or other similar test responses that share the same format. More specifically, a method of identifying and extracting one or more formats of textual data included in test responses from system verification testing of a system under test is provided, by receiving a first test response including first textual data in one or more formats, generating a response map descriptively modeling the first test response without a priori information of the one or more formats, and applying the response map to a second test response to identify and extract second textual data from the second test response. The second textual data is also in the one or more formats.Type: GrantFiled: August 29, 2008Date of Patent: March 1, 2016Assignee: Spirent Communications, Inc.Inventors: Paul Kingston Duffie, Andrew Thomas Waddell, Adam James Bovill, Yujie Lin, Pawan Singh
-
Patent number: 9268841Abstract: Systems and methods classify, organize, and retrieve data from a variety of applications based on entities associated with the data. A data classification module is configured to retrieve stored information from a repository. The data classification module is configured to receive a request to retrieve the stored information. The data classification module is configured to search the repository based on the request. Based on the search, the data classification module is configured to retrieved stored information from the repository. The data classification module is configured provide the retrieved information to a requester of the information. For example, the data classification module can be configured to provide the retrieved information in a series of interactive cascading menus.Type: GrantFiled: February 29, 2008Date of Patent: February 23, 2016Assignee: Red Hat, Inc.Inventors: John R. Mattox, Norman Lee Faus
-
Patent number: 9262504Abstract: Methods, systems, and products characterize consistency of data in a stream warehouse. A warehouse table is derived from a continuously received a stream of data. The warehouse table is stored in memory as a plurality of temporal partitions, with each temporal partition storing data within a contiguous range of time. A level of consistency is assigned to each temporal partition in the warehouse table.Type: GrantFiled: February 15, 2011Date of Patent: February 16, 2016Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Lukasz Golab, Theodore Johnson
-
Patent number: 9262554Abstract: A method and apparatus are disclosed for management of linked lists within a dynamic queue system. In a dynamic queue system where a central memory is shared amongst a set of queues, the method organizes the linked list structures of the queues. The linked list pointers of the queues are organized over a set of single port memories. Memory for the queue entries is allocated in an alternating fashion, which allows the method to provide per-cycle access to queues while reducing the footprint of the memory elements used for maintaining the linked list structures. The method disclosed reduces the overall memory requirements for the design and implementation of queue systems with multiple queues sharing a common pool of memory.Type: GrantFiled: February 15, 2011Date of Patent: February 16, 2016Assignee: PMC-Sierra US, Inc.Inventors: Patrick Bailey, Heng Liao
-
Patent number: 9256598Abstract: Methods, systems, and computer readable media for copy-on-demand optimization for large writes are disclosed. According to one aspect, a method for copy on demand optimization for large writes includes, in a system having a source data storage entity and a destination data storage entity, receiving a write request to write data to a target portion of the source data storage entity, the target portion of the source data storage entity comprising at least one data storage block. The method includes determining whether the source data storage entity and the destination data storage entity are engaged in a backup operation in which data sufficient to synchronize the source data storage entity to the destination data storage entity is copied from the destination data storage entity to the source data storage entity, and if so, determining whether the target portion of the source data storage entity is not yet synchronized to the destination data storage entity.Type: GrantFiled: August 19, 2009Date of Patent: February 9, 2016Assignee: EMC CorporationInventors: James M. Holt, Robert K. Dewitt, David Haase, Somnath A. Gulye, Saurabh M. Pathak
-
Patent number: 9251195Abstract: A multi-master node model database management technology involves notifying a higher-level master node of a transaction minimum value as a minimum value of an implementation-underway transaction in a snapshot from a lower-level master node, comparing the transaction minimum value with minimum values retained by the respective master nodes and thus updating a node minimum value and a cluster minimum value. Then, the lower-level master node transmits a write set containing a shadow copy of its own database, a heap tuple map deployed on its own memory and the transaction minimum value to the higher-level master node, and the higher-level master node receiving the write set updates the database by use of the write set if the transaction minimum value is equal to or larger than the cluster minimum value, and aborts the write set if the transaction minimum value is smaller than the cluster minimum value.Type: GrantFiled: July 5, 2012Date of Patent: February 2, 2016Assignee: MURAKUMO CORPORATIONInventor: Hiroyuki Yamada
-
Patent number: 9245575Abstract: It is required that setting information and mechanical correction information of a preceding device can be automatically carried over only by replacing a unit, to implement reduction in the maintenance cost and prevention of human operational mistakes. Library device control firmware 11 updates, if drive identification information kept in a library control unit 10 differs from drive identification information kept in two other units on the basis of logic of decision by majority, a drive serial number 4A and device setting information 2A kept in the library control unit 10 based on a drive serial number 4B and device setting information 2B kept in an accessor control unit 20.Type: GrantFiled: September 12, 2008Date of Patent: January 26, 2016Assignee: NEC PLATFORMS, LTD.Inventor: Minoru Kodaira
-
Patent number: 9229934Abstract: A method for integrating a document from a first document repository to another document repository in a cloud computing environment is disclosed. The method embodiment includes receiving by a server a configuration setup file including information identifying a source document repository, a destination document repository located in a cloud computing environment, and at least one web portal. When an indication to upload a document from the source document repository to the destination document repository is received by the server, the server is configured to retrieve automatically the document from the source document repository, to convert automatically the document from a first format to a second format, and to transmit the converted document to the destination document repository, whereby the converted document is accessed via the at least one web portal.Type: GrantFiled: September 15, 2011Date of Patent: January 5, 2016Assignee: salesforce.com, inc.Inventors: Santosh Mankala, Shuchun Yang, Scott Glaser, Poonguzhali Balasubramanianf
-
Patent number: 9230033Abstract: Concepts and technologies are described herein for processing queries from a user's computing device initiating a query. In one embodiment, responding to the query involves searching for results based on the user's location and a list of federated enterprises. A clearinghouse server receives the query and determine a location of the user by accessing a location information database. The clearinghouse server then uses the location information in formulating a query to a search engine, by including location information with the user's query. The results are then processed in light of the list of federated enterprises. The processing may include ordering the search results, filtering the search results, or allowing enhanced forms of communications between the user and a selected party associated with the federated enterprise. The results are provided to the user. The enhanced forms of communication include instant messaging and video conferencing.Type: GrantFiled: September 6, 2011Date of Patent: January 5, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Wajih Yahyaoui, Warren Vincent Barkley, Kapil Nath Sharma, Joseph Arthur Williams