Patents Examined by Mahesh Dwivedi
-
Patent number: 9141663Abstract: Disclosed herein is a user interface and methods for building a formulated query to search a database of structural data which is organized by classes, attributes of classes, literals of attributes, and structural relations between classes. The user interface can display results of the formulated query and includes a structural query section to define constraints for the formulated query. The structural query section includes one or more query elements to be populated and a means for adding one or more additional query elements, wherein each query element can have a class portion which is populated by designating one of a special class identifier and a concrete class identifier, and can have one or more attribute and literal portions. The class portion can be populated by designating the class identifier from an offered list, and the user interface can further include an offer section which displays the offered list.Type: GrantFiled: December 15, 2008Date of Patent: September 22, 2015Assignee: Rockwell Automation Technologies, Inc.Inventors: Robert Mavrov, Marek Obitko, Michal Fortik, Ivan Havel
-
Patent number: 9135238Abstract: Named entities are disambiguated in search queries and other contexts using a disambiguation scoring model. The scoring model is developed using a knowledge base of articles, including articles about named entities. Various aspects of the knowledge base, including article titles, redirect pages, disambiguation pages, hyperlinks, and categories, are used to develop the scoring model.Type: GrantFiled: June 29, 2006Date of Patent: September 15, 2015Assignee: Google Inc.Inventors: Razvan Constantin Bunescu, Alexandru Marius Pasca
-
Patent number: 9128519Abstract: A method and system for state-based control of objects. A simulator controls data associated with a plurality of objects, the simulator including a first list of the plurality of objects and a data structure comprising data defining the plurality of objects. A state manager includes a plurality of states, wherein a state includes a second list of a subset of objects of the plurality of objects and determines a display appearance and a display action of the subset of objects. A plurality of software nodes are operable to perform associated operations on subsets of objects and to update data of the data structure for the subset of the objects.Type: GrantFiled: April 15, 2005Date of Patent: September 8, 2015Assignee: Intellectual Ventures Holding 67 LLCInventors: Malik Coates, Russell H. Belfer, Steve Fink, John Paul D'India
-
Patent number: 9129008Abstract: A set of comments associated with an item of media content is identified. A set of sentiment scores associated with the set of comments is generated, wherein each sentiment score indicates a type of sentiment expressed in a comment. The sentiment profile is generated responsive at least in part to the set of sentiment scores, the sentiment profile indicating the types of sentiment expressed in comments associated with the item of media content and stored in association with the item of media content.Type: GrantFiled: November 10, 2008Date of Patent: September 8, 2015Assignee: Google Inc.Inventor: Stacey Kuznetsov
-
Patent number: 9116957Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage media are disclosed that involve a server receiving a search query including a query term and a substitute term for the query term and data corresponding to a set of documents. The server accesses a value corresponding to a relevance of the search query to a selected document from the set of documents and determines that the value satisfies a predetermined threshold. The server then generates a score for the selected document according to a first scoring model, the first scoring model including a first increment value for the substitute term. The first scoring model is different than a second scoring model used to generate scores for one or more other documents from the set of documents.Type: GrantFiled: March 5, 2013Date of Patent: August 25, 2015Assignee: Google Inc.Inventors: Kenji Inoue, Tomoaki Yamauchi, Kenichi Kurihara
-
Patent number: 9116724Abstract: Some embodiments of using snapshotting and virtualization to perform tasks in a known and reproducible environment have been presented. A computing device generates a temporary snapshot of a state of a virtual machine. A session of the virtual machine is started on the computing device using the temporary snapshot. The temporary snapshot is automatically destroyed when the session is terminated, wherein any changes made to the state during the session are removed by destroying the temporary snapshot.Type: GrantFiled: August 28, 2009Date of Patent: August 25, 2015Assignee: Red Hat, Inc.Inventors: Michael S. Bonnet, Vitaly Elyashev, Omer Frenkel, Miki Kenneth
-
Patent number: 9111015Abstract: Various systems and methods selectively generate a point-in-time copy of less than all of the data items within a collectively-managed set of data items. One method involves detecting a modification to a first unit of data within a collectively managed set, subsequent to generation of a selective snapshot of the collectively managed set, and then accesses a first tag associated with the first unit of data. Based on a value of the first tag, the method determines whether the first unit of data is included in a subset of the collectively managed set. The subset includes at least two of the units of data and fewer than all of the units of data in the collectively managed set. Based upon whether the unit of data is included in the subset, the method selects whether to preserve an original value of the first unit of data.Type: GrantFiled: September 29, 2010Date of Patent: August 18, 2015Assignee: Symantec CorporationInventors: Dilip Madhusudan Ranade, Kedar Shrikrishna Patwardhan, Maneesh Pusalkar
-
Patent number: 9111022Abstract: Methods for performance evaluation of admission control policies (ACPs) include storing a simulation model including an admission queue and a finite capacity region (FCR), the admission queue admitting queries to the FCR based on an active ACP, the FCR modeling a resource constraint, generating traces, each trace being generated based on processing a single query using the database system, the single query being associated with a query type of a plurality of query types, for each query type, determining a query fork size and a service time from an associated trace to provide a plurality of tuples, each tuple being associated with a query type and including the fork size and the service time associated with the query type, parameterizing the simulation model based on the plurality of tuples, and for each of the ACPs, generating a performance parameter by applying a workload to the simulation model.Type: GrantFiled: June 22, 2012Date of Patent: August 18, 2015Assignee: SAP SEInventors: Stephan Kraft, Alin Jula, Giuliano Casale
-
Patent number: 9104758Abstract: Methods, systems, and products are disclosed for searching social networks. A device is encountered that sends a query. The query comprises a search packet. A content search is performed according to a query parameter described by the search packet. The content search is then repeatedly performed according to a duration parameter described by the search packet.Type: GrantFiled: October 18, 2010Date of Patent: August 11, 2015Assignee: Qurio Holdings, Inc.Inventors: Christopher M. Amidon, Richard J. Walsh, James Evans
-
Patent number: 9104429Abstract: In one general aspect, a computer-readable storage medium can be configured to store instructions that when executed cause a processor to perform a process. The instructions can include instructions to identify, at a mainframe computing environment during an initiation phase associated with a management utility process, a set of tasks for implementing the management utility process, and instructions to send, to a non-mainframe computing environment, a description identifying at least a portion of the set of tasks. The instructions can also include instructions to receive an indicator, at the mainframe computing environment, that processing based on the at least the portion of the set of tasks associated with the management utility process has been completed, and instructions to execute a termination phase of the management utility process at the mainframe computing environment in response to the indicator.Type: GrantFiled: September 30, 2011Date of Patent: August 11, 2015Assignee: BMC SOFTWARE, INC.Inventor: John D. Maxfield
-
Patent number: 9092549Abstract: Search keyword recommendation includes: receiving a set of search keywords input by a user; determining whether the set of search keywords indicate a clearly defined intention by the user, including comparing the set of search keywords with a plurality of predetermined words corresponding to intentions that are not clearly defined; in the event that the set of search keywords are determined not to indicate a clearly defined intention, executing a first recommendation method to obtain recommended search keywords; wherein: the first recommendation method is selected among a plurality of recommendation methods; and the first recommendation method includes a knowledge-based recommendation method, a session correlation-based method, or a combination.Type: GrantFiled: June 24, 2014Date of Patent: July 28, 2015Assignee: Alibaba Group Holding LimitedInventors: Li Zhu, Xiaocong Zhu
-
Patent number: 9075839Abstract: A method, apparatus and database system restore tenant data in a multi-tenant environment. The method comprises: logging a plurality of tenants' requests to the database; with respect to a particular tenant who requires restoring tenant data, acquiring a log of events which affect contents of the database and start from a particular backup point; and only restoring in the database data of the particular tenant to the particular backup point, according to the acquired log of events. When a tenant performs a wrong operation on the database and wishes to roll back to a backup point, only information of the particular tenant in the database is changed into the information at the backup point, without affecting other tenants.Type: GrantFiled: March 19, 2012Date of Patent: July 7, 2015Assignee: International Business Machines CorporationInventors: Chen Hua Feng, Kai Tang, Yun Tao Wang, Jian Ming Zhang
-
Patent number: 9069815Abstract: Responding to queries directed to a database management system (DBMS) includes identifying data from a DBMS, where the identified data is at least partially responsive to a query, and where the identified data remains static over a period. Also including establishing a subset of the identified data in a computer memory, where the computer memory is characterized by an access latency less than the latency associated with retrieving the identified data using a query to the DBMS, and where the access latency is defined with respect to an application program operable to issue a query to which the identified data is responsive. Further includes trapping those queries intended for the DBMS where at least a portion of the response to the query corresponds to at least a portion of the established data; and resolving trapped queries at least in part using the corresponding established data.Type: GrantFiled: November 5, 2003Date of Patent: June 30, 2015Assignee: The Travelers Indemnity CompanyInventor: George William Barz, Jr.
-
Patent number: 9066132Abstract: Systems and methods for recording content from a different source when previous content runs over are provided. A recording of a first media asset from a first content source is scheduled. The first media asset is scheduled for transmission from the first content source at a start time following a scheduled transmission end time of a second media asset from the first content source. Transmission of the second media asset from the first content source is determined to run past the scheduled end time. A determination is made, based on a visual component and/or an audible component of the second media asset, that transmission of the first media asset at the start time from the first content source has been changed to a second content source. The recording of the first media asset is modified to record the first media asset at the start time from the second content source.Type: GrantFiled: May 13, 2013Date of Patent: June 23, 2015Assignee: Rovi Guides, Inc.Inventor: Glen E. Roe
-
Patent number: 9053186Abstract: A method and apparatus are provided for detecting and explaining bursty stream events in targeted groups. In one example, the method includes receiving validated bursty events, finding explanatory data sources having relevant bursty events that are relevant to the validated bursty events, wherein the explanatory sources explain the presence of the validated bursty events, correlating the validated bursty events to the relevant bursty events of the explanatory data sources to obtain burst results, and sending the burst results to a burst database that is accessible to an end user.Type: GrantFiled: December 6, 2013Date of Patent: June 9, 2015Assignee: Yahoo! Inc.Inventors: Andrew Tomkins, Shanmugasundaram Ravikumar, Cameron Marlow, Jasmine Novak
-
Patent number: 9037621Abstract: A method and software is described for recreating on a target datastore a set of hierarchical files that are present on a source datastore. A content identifier (ID) is maintained for each component of the set of hierarchical files. The content ID of a component is updated when its contents are modified. The child component is copied from the source datastore to the target datastore. The content ID corresponding to the parent component on the source datastore is compared with content IDs corresponding to files present on the target datastore. When a matching content ID is discovered, it infers a copy of the parent component. The matching file on the target datastore is associated with the copied child component so that the matching file becomes a new parent component to the copied child component, thereby recreating the set of hierarchical files on the target.Type: GrantFiled: July 2, 2013Date of Patent: May 19, 2015Assignee: VMware, Inc.Inventors: Gregory Hutchins, Steven Michael Kusalo, Haripriya Rajagopal, Jairam Ranganathan, Li Zheng
-
Patent number: 9031929Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining a first count of unique queries, received by a search engine, that are categorized as referring to a particular site; determining a second count of unique queries, received by the search engine, that are associated with the particular site, wherein a query is associated with the particular site when the query is followed by a user selection of a search result that (a) was presented, by the search engine, in response to the query and (b) identifies a resource in the particular site; and determining, based on the first and second counts, a site quality score for the particular site.Type: GrantFiled: June 27, 2012Date of Patent: May 12, 2015Assignee: Google Inc.Inventors: April R. Lehman, Navneet Panda
-
Patent number: 9032032Abstract: Architecture for efficiently ensuring that data is stored to the desired destination datastore such as for replication processes. A copy of data (e.g., messages) sent to a datastore for storage is stored at an alternate location until a received signal indicates that the storage and replication was successful. As soon as the feedback signal is received, the copy is removed from the alternate location, and hence, improves input/output (I/O) and storage patterns. The feedback mechanism can also be used for monitoring the status of data transport associated with log shipping, for example, and taking the appropriate actions when storage (e.g., replication) is not being performed properly.Type: GrantFiled: June 26, 2008Date of Patent: May 12, 2015Assignee: Microsoft Technology Licensing, LLCInventors: David Mills, Todd Luttinen, Victor Boctor
-
Patent number: 9020981Abstract: Systems and methods generating schemas that represent multiple data sources are provided herein. According to some embodiments, methods may include determining a schema for each of the multiple data sources via a computing device communicatively couplable with each of the multiple data sources, each of the multiple data sources including one or more data structures that define how data is stored in the data source, generating a negotiated schema by comparing the schemas of the multiple data sources to one another and interrelating data points of the multiple data sources based upon the schemas, interrelating the negotiated schema with the schema for each of the multiple data sources based upon the interrelation of the data points, and storing the negotiated schema in a storage media by way of the computing device.Type: GrantFiled: September 30, 2011Date of Patent: April 28, 2015Assignee: Comprehend Systems, Inc.Inventors: Rick Morrison, Jud Gardner, Matthew Saffer
-
Patent number: 9015305Abstract: Systems and methods for data source management using custom data sources are described. The system includes a custom data source created in response to a data source request, and a number of configuration modules to handle obtaining a connection with a data source. Other embodiments are also described.Type: GrantFiled: August 28, 2012Date of Patent: April 21, 2015Assignee: United Services Automobile Association (USAA)Inventors: Shannon Thornton, Anantrachai Kaewlium, James Lutz