Hierarchical Structures Patents (Class 707/778)
  • Patent number: 8892599
    Abstract: A method of processing a query in a distributed database implemented across a set of nodes includes receiving a query. The query is divided into split characterization queries. The split characterization queries are distributed to worker nodes. Each worker node stores a partition of the distributed database with encoded textual objects and pre-defined indices characterizing encoded textual object fragments. The split characterization queries are executed at the worker nodes to obtain preliminary information about query results. Executing the split characterization queries includes matching query fragments associated with the split characterization queries with encoded textual object fragments of the pre-defined indices to produce fragment matches representative of the size of the query results. For each split characterization query the preliminary information about query results includes a fragment count, a database partition identification, and a database host name.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: November 18, 2014
    Assignee: MarkLogic Corporation
    Inventors: Christopher Lindblad, Jane X. Chen
  • Patent number: 8886764
    Abstract: Method for retrieving data from an object database stored in a server (220) as a network (501) of objects (502) connected via links (503), said method including the steps of: storing (301) said object database in a server (220); forming (302) at a client (210) a request for a requested object (903) of a predetermined identity in said database and objects (904) connected to said requested object (903); transmitting (303) said request from said client (210) to said server (220) over a computer network (230); creating a data package containing said requested object (903) and objects connected to said requested object; and transmitting (306) said data package to said client. The invention furthermore relates to a system for retrieving data from an object database, a server, a computer program, a computer program product and a computer system.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: November 11, 2014
    Assignee: Systemite AB
    Inventors: Jan Ok Söderberg, Claes Andersson, Mikael Strömberg
  • Publication number: 20140324909
    Abstract: A data storage method and system. The method includes defining, by a computing system, a meta-object, a schema based structured definition for the meta-object, and a taxonomy with configuration data. The computing system creates content associated with the taxonomy and associates topics of the content with a logical storage room representations. Reference coordinates associated with the logical storage room representations are associated with the taxonomy. The computing system generates updated configuration data that includes the reference coordinates and a uniform resource identifier associated with the content is generated. The computing system generates an account associated with the meta-object for a user. Metering charges for usage of the account and a report associated with the account and usage are generated.
    Type: Application
    Filed: July 11, 2014
    Publication date: October 30, 2014
    Inventors: William A. Brown, Daniel D. Carr, Richard W. Muirhead, Francis X. Reddington, Martin A. Wolfe
  • Patent number: 8874612
    Abstract: In one embodiment, a method includes accessing a profile page of a user on an online social network, accessing cached content from a syndicated feed, determining the last time the content from the syndicated feed was updated, and if the last time the content was update was before a particular time, then updated the profile page of the user to include the cached content, else, accessing the syndicated feed and updating the profile page of the user to include updated content.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: October 28, 2014
    Assignee: Facebook, Inc.
    Inventors: William K. Tiu, Jr., Kent Lindstrom, Ross Ainsley MacKinnon
  • Patent number: 8868612
    Abstract: Performing a user initiated search query is disclosed and comprises receiving user input comprising description details of at least one desired object, retrieving a plurality of objects from a database sharing one or more of the description details of the user input, constructing a tree data structure based on the description details of the plurality of objects, the tree data structure comprising one or more attributes related to each of the plurality of objects retrieved, displaying visual images associated with the retrieved plurality of objects, the visual images matching at least one of the attributes related to the plurality of objects, and receiving a user selection of one or more of the visual images.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: October 21, 2014
    Assignee: Open Invention Network, LLC
    Inventors: Farid Khafizov, Margarita Khafizova
  • Patent number: 8849918
    Abstract: An electronic mail management system and method is disclosed comprising a control table for storing information related to sent and received messages of an email client, wherein the stored information relates to header fields of the received and sent messages and, in particular, to fields as defined in Internet Engineering Task Force standard RFC 2822. The system monitors the control table to identify received messages which relate to sent messages and also to identify sent messages which have not been responded to by the recipients of the sent message. The email client displays received messages stored in the control table hierarchically according to the related sent message and also displays the status of the messages in the control table.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Francois-Xavier Drouet, Carole Truntschka
  • Patent number: 8849832
    Abstract: Method and system for building a support vector machine binary tree for fast object search. An appearance model can be generated for objects in a database and computed on regions detected in an image frame. A covariance matrix can be utilized for representing the appearance model of the detected regions. The covariance matrix appearance model can be preprocessed and/or transferred into a vector-based format. The data in the vector-based format can be added with a class label to form labeled data. A support vector machine (SVM) can be utilized on the labeled data to generate a classifier with an optimal hyperplane and a margin area in order to hierarchically build a balanced SVM binary tree. A query appearance model can be searched rapidly utilizing the SVM binary tree during a search phase.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: September 30, 2014
    Assignee: Honeywell International Inc.
    Inventor: Yunqian Ma
  • Patent number: 8843478
    Abstract: This specification relates to presenting image search results. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving an image query, the image query being a query for image search results; receiving ranked image search results responsive to the image query, the image search results each including an identification of a corresponding image resource; generating a similarity matrix for images identified by the image search results; generating a hierarchical grouping of the images using the similarity matrix; identifying a canonical image for each group in the hierarchical grouping using a ranking measure; and presenting a visual representation of the image search results based on the hierarchical grouping and the identified canonical images.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: September 23, 2014
    Assignee: Google Inc.
    Inventors: Yushi Jing, Henry A. Rowley, Aparna Chennapragada
  • Patent number: 8832036
    Abstract: A method, system and computer program product for improving performance of concurrent data inserting provide the features of adding a prefix to each key value in an index, wherein the prefix has a default value, allocating a corresponding prefix to each concurrent inserting process in response to an occurrence of a hot spot mode being detected, wherein each allocated prefix is different from the default value, performing an inserting operation in the hot spot mode, wherein the inserting operation includes deciding whether a key value can be inserted with the default value of the prefix, in response to a determination that an insertion of a key value with the default value of the prefix can be performed, inserting the key value with the default value of the prefix, and in response to a determination that an insertion of a key value with the default value of the prefix cannot be performed, inserting the key value with another prefix allocated by the inserting process.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: September 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Xi Ming Xu, James Zu-Chia Teng
  • Patent number: 8825841
    Abstract: A method and a system for analyzing traffic on a website are disclosed, the website being arranged on a server. The method comprises the steps of allowing a visitor to perform multiple visits on the website, and monitoring navigations and/or actions performed by the visitor during each visit while accumulating value points in accordance with content viewed by the visitor and actions performed by the visitor, and in accordance with predefined value point settings associated with content of the website, thereby obtaining a value point score for each visit. An origin of the first visit, leading the visitor to the website, is registered and categorized according to type of origin in accordance with two or more predefined categories of origin. An accumulated value point score for the visitor is obtained by adding the obtained value point scores of the first visit and each of the subsequent visit(s).
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: September 2, 2014
    Assignee: Sitecore A/S
    Inventors: Michael Seifert, Ralph Ronald Person
  • Patent number: 8825700
    Abstract: Architecture that provides the ability to intelligently page (slice) hierarchical datasets through viewing operations of a hierarchical view. This further provides the capability to make additions to/deletions from the hierarchy view and manage the parent/child relationship of view records without ever sending the entire recordset to the client or receiving the entire recordset back to the server, thereby optimizing operation performance on the hierarchical datasets.
    Type: Grant
    Filed: May 26, 2008
    Date of Patent: September 2, 2014
    Assignee: Microsoft Corporation
    Inventors: Andrew R. Cuneo, Ben Worline, Eric M. Zenz, Sean Zhu
  • Patent number: 8819065
    Abstract: A system, method and computer program product for mining a rule including spatial information and non-spatial information by using a SAR (Spatial Association Rule) mining tool. The computing system is configured to construct an expanded spatial predicate transaction table for reference spatial objects and a generalized taxonomy for task-relevant spatial objects. The computing system is configured to run the SAR mining tool with the constructed expanded spatial predicate transaction and the generalized taxonomy. The computing system outputs, from the SAR mining tool, a set of generalized spatial association rules for the reference spatial objects. The generalized spatial association rule includes the spatial information and non-spatial information, associated with both the reference spatial objects and the task-relevant spatial objects.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: August 26, 2014
    Assignee: International Business Machines Corporation
    Inventors: Wei Shan Dong, Arun Hampapur, Zhong Bo Jiang, Hongfei Li, Xuan Liu, Wei Sun
  • Patent number: 8812561
    Abstract: In one embodiment, a method includes, in response to an address match in connection with a request for a target structured document, identifying one or more slide objects associated with the target structured document, the one or more slide objects defining a set of anchor point definitions in the target structured document; identifying one or more anchor points corresponding to the one or more slide objects in a document object model (DOM) representation of the target structured document based on the set of anchor point definitions; accessing content corresponding to the one or more slide objects; and rendering the target structured document and the content of the one or more slide objects proximal to the identified anchor points.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: August 19, 2014
    Assignee: Border Stylo, LLC
    Inventors: Oscar Guido, Eduardo Prats, Diego Prats, Nicolas LaCasse, Spencer Tipping
  • Patent number: 8812544
    Abstract: An enterprise content management federation and integration system integrates a plurality of applications and federates information seamlessly by receiving, by a composite system, a request from a client system. The system then translates, by a manager system, the request from the client system. The manager system performs one or more high level validations and retrieves information from a mapping stored by an ontology modeling system, a plurality of content types, repositories, actions and object types based at least in part on a plurality of attributes including one or more metadata models or attribute models. The manager system then invokes one or more composites based at least in part on the request from the client system and some or all the information retrieved from the mapping.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: August 19, 2014
    Assignee: Bank of America Corporation
    Inventors: Jeffrey S. Engelhardt, Jorge A. Chrystman, Michelle Coffey, Christine Cottrell, Kelly D. Cummings, Michael R. Evans, David Michael Fredrikson, Robert C. Gorter, Kenneth B. Kebel, Edmund M. Knowles, Shawn Christopher Ledbury, John W. Sullivan
  • Patent number: 8812545
    Abstract: In one aspect of the invention, a memory is described for facilitating splitting data by taxonomy. The memory is accessed by an application program, and includes one or more top-level categories, where each top-level category comprises a subset of the items; and also includes a category group corresponding to at least one of the top-level categories and the subset of the items belonging to the top-level categories.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: August 19, 2014
    Assignee: eBay Inc.
    Inventor: Michael K. Wilson
  • Patent number: 8812542
    Abstract: A system provides a controller user interface control and/or display of aspects of a storage area network (SAN) and components thereof, including performance characteristics and alert relationship analyses. The controller enables determinations of alert relationships “on-the-fly” for alerts affecting and affected by multiple causes, symptoms and impacts in the SAN, including on-the-fly determinations of root causes. The on-the-fly determinations of the controller provide that the alert relationships may be determined in response to a query or request by the user without requiring the maintaining of a large stored hierarchical relationship structure of alerts.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: August 19, 2014
    Assignee: EMC Corporation
    Inventors: Alik Saring, Cheuk Lam
  • Patent number: 8812513
    Abstract: A method of checking consistency of pointers in a hierarchical database includes reading segment information recorded on the hierarchical database and determining a type of each segment and pointer included in each segment. The method also includes extracting parent pointers and twin pointers from child segments and extracting a child pointer from the parent segment. The method also includes calculating a first hash value by a combination of a storage location address of the parent segment and a value of the child pointer and a combination of the values of the parent pointers and the twin pointers included in the child segments, and a second hash value from a combination of storage location addresses of the child segments and the values of the parent pointers included in the child segments. The method further includes indicating a consistency error when the first hash value and the second hash value differ.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventor: Shigeko Mori
  • Patent number: 8805888
    Abstract: A method for maintaining group membership records includes 1) maintaining a record of group memberships for a membership hierarchy, the membership record identifying a direct relationship between a first object and a second object in the membership hierarchy, 2) receiving a membership update indicating that, as of a first point in time, a direct relationship between the second object and a third object changed, 3) updating the record of group memberships to reflect the change in the relationship between the second object and the third object, 4) deducing, based on the membership update and the record of group memberships, a change in an indirect relationship between the first object and the third object as of the first point in time, and 5) providing a view of object relationships within the membership hierarchy as the object relationships exist at the first point in time and a historical record of object relationships.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: August 12, 2014
    Assignee: Symantec Corporation
    Inventors: Hrishikesh Desai, Krishna Ghodke
  • Patent number: 8805838
    Abstract: An item categorization service is described that automatically categorizes items of interest to a user. The user may possess an item that they wish to offer for sale using a network-based service. The user may submit item information to the item categorization service to categorize the item of interest. Upon receipt, the categorization service may assess the relevance of the item information to hierarchically organized categories maintained by the network-based service. Categories having the highest relevance may be identified as first category candidates. The deepest common ancestor of the first category candidates may be identified the first category. One or more categories, representing sub-categories of the first category, may be identified and subjected to relevance assessment. Those sub-categories having the highest relevance may be identified as second category candidates. The deepest common ancestor of the second category candidates may be identified as a second category for the item of interest.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: August 12, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Cyrus Khoshnevisan, Abhishek Kansal, Lam D. Nguyen, Michael Paul Touloumtzis
  • Patent number: 8805878
    Abstract: Systems and methods for managing enterprise-level interrelated content items used in Web sites. In accordance with the present disclosure, site objects, channel objects and content objects are associated with each other to form a hierarchical site structure. The content objects are linked to corresponding content items in a content repository, and are grouped together by association with channel objects in the site structure. Each of the objects in the site structure has an associated set of content services and can be deployed individually or in combination, while maintaining references to the related objects in the hierarchical site structure.
    Type: Grant
    Filed: October 8, 2003
    Date of Patent: August 12, 2014
    Assignee: Open Text S.A.
    Inventors: Robert K. Moore, Robert S. Dickerson, Jeffrey M. Collins
  • Patent number: 8806330
    Abstract: Embodiments of the invention relate to detecting items lists. In one embodiment, a web browsing interaction history of a user associated with a given web page is analyzed. The web browsing interaction history indicates that the user interacted with at least one element of the web page. A document object model (DOM) of the given web page is constructed. A node within the DOM corresponding to the element in the web page is identified based on analyzing the web browsing interaction history. An ancestor node of the node that corresponds to an item list within the web page comprising the element is identified based on at least a distribution of child tags of the ancestor node.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventor: Jalal U. Mahmud
  • Patent number: 8799822
    Abstract: Embodiments of the invention are directed to a display control method in an information processing apparatus, which can display a hierarchical structure of folders, which can classify and store electronic files according to attribute information, using folder names based on attribute information. The method includes specifying a folder to be displayed and electronic files classified to the folder in response to an instruction from a user, determining whether or not the specified folder includes electronic files, access rights of which are granted to the user. The method also includes controlling display of the specified folder when the specified folder includes electronic files, the access rights of which are granted to the user, and controlling hiding of the specified folder when the specified folder does not include any electronic files, the access rights of which are granted to the user.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: August 5, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tomoyuki Shimizu
  • Patent number: 8799315
    Abstract: A system and associated method for selectively constructing a search result for a data requested by a search request specifying path information of a data node comprising the data. A template tree represents a hierarchy of the search result with expandable nodes which initially do not have actual data. A node of the template tree is dynamically expanded by a callback function to have a respective data for the node when the node is traversed for the first time during traversing the template tree according to the path information. The search result is created by expanding all nodes of the template tree that are specified in the path information. The data node in the search result is communicated to an entity that had originated the search request.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Marcel Kutsch, Knut Stolze, Deborah Yu
  • Patent number: 8788436
    Abstract: Features automatically extracted from semi-structured web pages are utilized by a search engine to rank documents that include semi-structured web pages. These features include, but are not limited to, a number of reviews, a number of positive reviews, and/or a number of negative reviews from a web page that includes user reviews. These features also include a number of views of a video that is viewable by way of a semi-structured web page. The features also include a number of subscribers to broadcasts of an individual from a social networking web page and a number of contacts of an individual listed on a social networking web page.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: July 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Rupesh Rasiklal Mehta, Sree Hari Nagaralu, Anjana Das, Bhaskar Mitra
  • Patent number: 8782780
    Abstract: Methods, data structures, systems and computer program products are provided for organizing security data. A triggering security event is hierarchically related to at least one additional security event based on a possible relationship between the triggering security event and the at least one additional security event in a computer database environment.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: July 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert R. Friedlander, James R. Kraemer
  • Patent number: 8782219
    Abstract: Described herein are methods for determining patterns based on requests received by a server. Based on the determined patterns, insight into the types of requests received by the server can be gained. Additionally, performance statistics and query statistics can be aggregated in a useful way. For example, performance statistics may be summarized for each determined pattern. One technique for determining patterns includes determining a sequence of template identifiers identifying templates that correspond to sub-sequences of requests in a sequence of server requests. A model may be created based on the sequence of template identifiers. Based on the model, template patterns may be determined. Template patterns may further be grouped into pattern clusters.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: July 15, 2014
    Assignee: Oracle International Corporation
    Inventors: Konstantinos Morfonios, Leonidas Galanis, Neoklis Polyzotis, Karl Dias
  • Patent number: 8762411
    Abstract: Parental dependency information for various data fields may be analyzed to create a data field hierarchy. Each of the data fields may be presented in a selectable list through an interface. Once a data field is selected, any immediate parent(s) and/or child(ren) field(s) of the active data element may be demarcated in the list according to the hierarchy. Additional data entry fields relating to the selected data field and its familial fields may also be displayed. Data in each of data fields may also be analyzed to identify fields with incomplete data. Systems and methods are provided.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: June 24, 2014
    Assignee: SAP AG
    Inventors: Madison Poon, Ryan Hanna, Ashley Gadd, Chun Pong Chan, Julian Gosper, Sylvie Denis
  • Patent number: 8762410
    Abstract: To improve performance of performing XML operations on an XML document in by a client tier, the client generates an index that indexes the nodes of an XML document. The index may be generated, for example, by and during parsing of the XML document. The index contains similar structures to those maintained by a database server to perform XML operations on collections of XML documents. In lieu of parsing XML document to generate an index, the client may generate indexes based on data retrieved from the indexes at the database server.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: June 24, 2014
    Assignee: Oracle International Corporation
    Inventors: Ravi Murthy, Sivasankaran Chandrasekar, Eric Sedlar, Nipun Agarwal
  • Patent number: 8762376
    Abstract: A financial-service system that manages content objects includes a chronicles platform with a chronicle associated with a loan request. A content manager determines a set of content objects to be associated with the chronicle and generates a bucket for each content object of the set of content objects. Each bucket is associated with a name and is configured to receive an associated content object. The chronicle is populated with the generated buckets. An interface that detects a user action and that thereafter receives or generates a content object, which is detected by the content manager and associated with a bucket. The content manager causes the bucket to receive the content object and presents representations of the buckets to a user. Representations of one or more buckets that have received a content object differ from representations of one or more other buckets that have not received a content object.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: June 24, 2014
    Assignee: NCINO, LLC
    Inventors: Nathan Snell, David Patrick, Neil Underwood
  • Patent number: 8762357
    Abstract: A hierarchical security model for networked computer users is described. Files and resources are controlled or created by users within the network. Each user within the network has an account that is managed by a network administrator. The account specifies the user identifier and password. Users are grouped into organizations depending upon function or other organizational parameter. The groups within the network are organized hierarchically in terms of access and control privileges. Users within a higher level group may exercise access and control privileges over files or resources owned by users in a lower level group. The account for each user further specifies the group that the owner belongs to and an identifier for any higher level groups that have access privileges over the user's group. All users within a group inherit the rights and restrictions of the group.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: June 24, 2014
    Assignee: Ellie Mae. Inc.
    Inventors: Limin Hu, Ting-Hu Wu, Ching-Chih Jason Han
  • Patent number: 8745086
    Abstract: A computer implemented method of analyzing and graphically representing the correlation of a plurality of transaction items, the method comprising the steps of: retrieving data associated with groups of the transaction items, correlating a plurality of groups of transaction items in a dimensionally reduced manner, creating a tree hierarchy which classifies the groups of transaction items in a hierarchy according to a defined user understandable factor, wherein the tree hierarchy is linked to the groups of transaction items, and graphically representing the correlated groups of transaction items and tree hierarchy to enable interaction between the correlated groups of transaction items and the linked tree hierarchy.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: June 3, 2014
    Assignee: New BIS Safe Luxco S.á.r.l.
    Inventors: Andrew John Cardno, Peter Stewart Ingham, Bart Andrew Lewin, Ashok Kumar Singh
  • Patent number: 8738645
    Abstract: Data can be processed in parallel across a cluster of nodes using a parallel processing framework. Using Web services calls between components allows the number of nodes to be scaled as necessary, and allows developers to build applications on the framework using a Web services interface. A job scheduler works together with a queuing service to distribute jobs to nodes as the nodes have capacity, such that jobs can be performed in parallel as quickly as the nodes are able to process the jobs. Data can be loaded efficiently across the cluster, and levels of nodes can be determined dynamically to process queries and other requests on the system.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: May 27, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Govindaswamy Bacthavachalu, Peter Grant Gavares, Ahmed A. Badran, James E. Scharf, Jr.
  • Publication number: 20140136569
    Abstract: Embodiments of the present disclosure provide a method and system for generating a webpage using one or more terms in a hierarchical taxonomy. Specifically, embodiments provide for identifying an item in a database where the item is associated with at least one term in a term set having a hierarchical structure. A uniform resource locator is generated for the webpage using the at least one term and the hierarchical structure associated with the at least one term. An identifier associated with the item is then determined and appended to the generated uniform resource locator.
    Type: Application
    Filed: December 28, 2012
    Publication date: May 15, 2014
    Applicant: Microsoft Corporation
    Inventors: Patrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan
  • Publication number: 20140122529
    Abstract: A method in a data processing system and apparatus for organizing files or web pages, structured or unstructured, of multiple users stored across one or more server computers into hierarchical file structures on a recordable medium of a data processing system. A user-defined metalabel is assigned to each of the electronic files or web pages. The electronic files or web pages are organized as a function of the metalabels into the hierarchical file structures.
    Type: Application
    Filed: January 3, 2014
    Publication date: May 1, 2014
    Inventors: Ophir Frieder, Sanjiv Kapoor
  • Patent number: 8713053
    Abstract: A method for retrieving data in a data source is provided. The method includes receiving a search term; identifying an active tag associated with the search term; correlating the active tag to dynamic data that is operative to adapt to a mining context in which data is stored; and retrieving the data using the dynamic data.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: April 29, 2014
    Assignee: Cisco Technology, Inc
    Inventors: Cullen F. Jennings, Joseph Brian Burton, Thomas M. Wesselman, Shantanu Sarkar
  • Patent number: 8713064
    Abstract: Performing a user initiated search query is disclosed and comprises receiving user input comprising description details of at least one desired object, retrieving a plurality of objects from a database sharing one or more of the description details of the user input, constructing a tree data structure based on the description details of the plurality of objects, the tree data structure comprising one or more attributes related to each of the plurality of objects retrieved, displaying visual images associated with the retrieved plurality of objects, the visual images matching at least one of the attributes related to the plurality of objects, and receiving a user selection of one or more of the visual images.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: April 29, 2014
    Assignee: Open Invention Network, LLC
    Inventors: Farid Khafizov, Margarita Khafizova
  • Patent number: 8713078
    Abstract: A computer-implemented method for managing video contents includes collecting a plurality of keywords related to a topic, the keywords being collected using at least one dynamic data source. One or more sub-topics of the topic are identified using the keywords collected. A topic node in a taxonomy of topics is built, the topic node including a topic identifier for the topic, a child topic identifier for the sub-topics identified, and a keyword section for one or more of the keywords collected. A plurality of videos is organized using the topic node built to assist a user in locating a video of interest.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: April 29, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Anugeetha Kunjithapatham, Priyang Rathod, Simon Gibbs
  • Patent number: 8706759
    Abstract: The present disclosure is directed to a method and system for displaying messages in context. In accordance with a particular embodiment of the present disclosure at least one transaction notification is received. At least one node for the at least one transaction notification is generated. The node is stored in a hierarchical tree data structure.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: April 22, 2014
    Assignee: CA, Inc.
    Inventor: Tad A. Deffler
  • Patent number: 8694546
    Abstract: An attribute of a hierarchical class-based object is received. The attribute in a database is stored both in a first location in a first table at a first level of a hierarchy of database tables which table hierarchy is based at least in part on a class hierarchy associated with the hierarchical class-based object and in a second location in a second table at a second level of the table hierarchy which second level is higher than the first level.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: April 8, 2014
    Assignee: EMC Corporation
    Inventors: Shu-Shang Sam Wei, Roger W. Kilday, Victor Spivak, Meir Amiel, Venkat Chandrasekaran, Yik-Ping Li, Xiaofeng Ma
  • Patent number: 8694921
    Abstract: The subject matter described herein is directed to controlling presentation and selection of objects that are digital images depicting subjects. According to one aspect, a plurality of objects arranged in a plurality of rows and columns is presented via a presentation device. Each object in one of a second row and a second column is associated with an object in one of a first row and a first column. A first object presented in the one of a first row and a first column is selected in response to a first selection event associated with the first object. A second object non-adjacent to the first object is determined based on a predefined relationship associating the first object with the second object. The second is presented via the presentation device adjacent to the first object in the one of the second row and the second column in response to the determination.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: April 8, 2014
    Assignee: Scenera Technologies, LLC
    Inventor: David B. Lection
  • Patent number: 8694541
    Abstract: Various embodiments of the invention can be used to organize and prioritize data to optimize the ability to answer business questions and address business needs. A data mapping system may be used to map value driver data elements to business questions to assess which data sets or sources of data are more important than others when assessing the business questions. This can assist in the process of identifying the most useful and accurate data for assessing a business question.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: April 8, 2014
    Assignee: The PNC Financial Services Group, Inc.
    Inventor: John Wilkinson
  • Patent number: 8694542
    Abstract: Updates to landing pages of users in an online social network are fed from external sources so that content maintained by any one user can be consolidated in a single location regardless of where the changes are made to the content. When an update event occurs, users of the online social network are notified according to various criteria that they have set. With this feature, users can browse through content of other users efficiently.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: April 8, 2014
    Assignee: Facebook, Inc.
    Inventors: William K. Tiu, Jr., Kent Lindstrom, Ross Ainsley MacKinnon
  • Patent number: 8694540
    Abstract: A computer-implemented method includes obtaining a database table, the database table including data arranged in a plurality of rows and a plurality of columns, each column of data being associated with a different tag that specifies a category for data in the column, using one or more processors to identify a first predictive model, from a collection of predictive models, that can be applied to the database table to generate a predictive output, in which identifying the first predictive model is based on one or more of the different tags, adding a name associated with the first predictive model to a set of names of predictive models that are compatible with the database table, and providing the set of names of predictive models to a client device.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: April 8, 2014
    Assignee: Google Inc.
    Inventors: Wei-Hao Lin, Travis H. K. Green, Robert Kaplow, Gang Fu, Gideon S. Mann
  • Patent number: 8682924
    Abstract: Provided are techniques for providing recommendations to improve a query. A query with query keywords and selected categories is received. In response to determining that the selected categories are ranked high with reference to query relevance indicator values for each of the selected categories, a query relevance indicator of the query is calculated with each subcategory using keyword relevance indicators, each subcategory is ranked based on the query relevance indicators, and the ranked subcategories are provided for use in selecting new categories to be submitted with the query.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventor: Jim J. Tao
  • Patent number: 8682893
    Abstract: Classifying an electronic document in a computer-based system is disclosed. For each classification instance in a plurality of classification instances, a confidence data indicating a degree of confidence that the electronic document is associated with that classification instance is determined. A classification, based on a first classification instance in the plurality of classification instances, is assigned without human intervention to the electronic document if the confidence data associated with the first classification instance exceeds a first threshold.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: March 25, 2014
    Assignee: EMC Corporation
    Inventors: Thomas A. Summerlin, Timothy Shinkle, Russell E. Stalters
  • Patent number: 8676856
    Abstract: A method for generating a model of a physical entity, in particular the earth, using one or more hierarchically organized multi-resolutional data trees T, each data tree including a plurality of nodes Nk, each node having a grid with a fixed number of points, wherein each node can store an arbitrary number of data items, each holding scalar field values for each point in the grid, the method including the steps of creating a geometry using one or more data trees; and creating an associated overlay using one or more data trees, wherein at least one of the geometry and overlay includes a formula to be applied to data within one or more data trees. This enables manipulation of the data within the data trees during rendering and increases the adaptability of the model without an increase in the required memory space. In preferred embodiments the nodes of the data trees include time dependent geo-references to allow the data trees to be time rotated.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: March 18, 2014
    Assignee: Statoil Petroleum AS
    Inventors: Are Magnus Bruaset, Christian Høstmark Tarrou, Trond Vidar Stensby, Jakob Skogseid
  • Patent number: 8667007
    Abstract: Provided are techniques for providing recommendations to improve a query. A query with query keywords and selected categories is received. In response to determining that the selected categories are ranked high with reference to query relevance indicator values for each of the selected categories, a query relevance indicator of the query is calculated with each subcategory using keyword relevance indicators, each subcategory is ranked based on the query relevance indicators, and the ranked subcategories are provided for use in selecting new categories to be submitted with the query.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: March 4, 2014
    Assignee: International Business Machines Corporation
    Inventor: Jim J. Tao
  • Patent number: 8661061
    Abstract: A method for generating a tree-type data structure composed of a plurality of data strings includes the steps of: summing, with respect to a plurality of data strings classified in a parent node, the numbers of data types of data, respectively, at least one given string position in each of the plurality of data strings; and classifying, based on the numbers of the data types respectively summed at the at least one given string position in the summing step, the plurality of data strings into a plurality of child nodes, for the respective data types at a given string position.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: February 25, 2014
    Assignee: Nintendo Co., Ltd.
    Inventor: Minoru Hatamoto
  • Patent number: 8661056
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for publicly providing web content of a tenant using a multi-tenant on-demand database service. These mechanisms and methods for publicly providing web content of a tenant using a multi-tenant on-demand database service can allow the web content to be published by a tenant using the multi-tenant on-demand database service for use by non-tenants of the multi-tenant on-demand database service.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: February 25, 2014
    Assignee: salesforce.com, inc.
    Inventors: Bulent Cinarkaya, Steven Tamm, Jayesh Sureshchandra, Alex Warshavsky, Irandi Upeka Bulumulla, Benjamin Fry, Kenneth Douglas Scott, David Brooks
  • Patent number: 8655920
    Abstract: A method, system and computer program product for creating a report on the basis of a plurality of remote datasets includes an intelligence server, one or more tree servers and one or more databases. Each tree server creates one or more segments, or slices, of a report, using information that resides on the tree server. Slices are aggregated into a tree structure, and the tree structure is converted into a report. The intelligence server receives updates from the tree servers. The tree servers and the intelligence server remain in communication for the purposes of passing update messages. The update messages are received and processed at the intelligence-server in a manner that facilitates synchronization with the contributing tree servers and provides live updates to the user.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: February 18, 2014
    Assignee: Armanta, Inc.
    Inventors: Bei Gu, Kenneth Howard, Eric J. Kaplan, Peter Chirlian, Aleksandr Shukhat