Patents Assigned to Vignette Software, LLC
-
Patent number: 7801990Abstract: Graphical user interfaces are provided for administrators to perform administration type operations. Sets of users granted administrative privileges may further grant and delegate administrative privileges to other sets of users to perform administration type operations on site objects over which they have administrative privileges. The types of graphical user interfaces includes server consoles and site consoles. Server consoles enable the performance of administration on all objects within the framework. Site consoles enable the performance of administration within a respective site.Type: GrantFiled: May 16, 2002Date of Patent: September 21, 2010Assignee: Vignette Software LLCInventors: Ed Anuff, Edith Harbaugh, Ethan Vonderweid, John Petersen, Amy Phillips, Noah Guyot, Dean Moses, Dave MacLeod, Siddharth Rishi Raj Chaudhary
-
Patent number: 7792958Abstract: The systems and methods described herein relate to a system for documenting transactions. A filter is provided that captures content associated with transactions. The filter may be configured to start and stop the capture at predetermined times, and may be further configured to specify what content is to be captured during a transaction. The system may store any documents or data associated with a transaction, including dynamic content and user selections and inputs. A document repository may be provided for storing unstructured data representing data, text, forms, and so forth presented to a party during a transaction. A viewer may be provided for displaying data stored in the document repository.Type: GrantFiled: September 21, 2007Date of Patent: September 7, 2010Assignee: Vignette Software, LLCInventor: John M. MacLean
-
Patent number: 7788681Abstract: Systems and methods for facilitating access to web services, wherein function calls are packaged with information and/or code that facilitates use of the function calls. One embodiment comprises a system that includes a server, where the server is configured to provide a web service accessible through a function call. The server is configured to bundle the function call for the web service with information for facilitating execution of the function call and to distribute the resulting function call package. The information for facilitating the function call may include parameters for the call or software code that can be configured to format user input for use as parameters of the function call, to prompt the user for parameters, to control the display of the web services received in response to execution of the function call, or to otherwise facilitate use of the function call.Type: GrantFiled: August 11, 2004Date of Patent: August 31, 2010Assignee: Vignette Software, LLCInventor: Conleth S. O'Connell, Jr.
-
Patent number: 7761497Abstract: A file-mapping method and system can better manage the number of items (i.e., files, subdirectories, or a combination of them) within any single directory within a storage medium. The method and system can be used to limit the number of items within the directory, direct content and content components to different directories, and provide an internally recognizable name for the filename. When searching the storage medium, time is not wasted searching what appears to be a seemingly endless list of filenames or subdirectory names within any single directory. A client computer can have requests for content fulfilled quicker, and the network site can reduce the load on hardware or software components. While the method and system can be used for nearly any storage media, the method and system are well suited for cache memories used with web servers.Type: GrantFiled: December 18, 2006Date of Patent: July 20, 2010Assignee: Vignette Software, LLCInventors: Conleth S. O'Connell, Jr., Eric R. White, N. Isaac Rajkumar
-
Patent number: 7752394Abstract: Systems and methods which provide an extensible caching framework are disclosed. These systems and methods may provide a caching framework which can evaluate individual parameters of a request for a particular piece of content. Modules capable of evaluating individual parameters of an incoming request may be added and removed from this framework. When a request for content is received, parameters of the request can be evaluated by the framework and a cache searched for responsive content based upon this evaluation. If responsive content is not found in the cache, responsive content can be generated and stored in the cache along with associated metadata and a signature formed by the caching framework. This signature may aid in locating this content when a request for similar content is next received.Type: GrantFiled: February 1, 2007Date of Patent: July 6, 2010Assignee: Vignette Software LLCInventors: N. Isaac Rajkumar, Puhong You, David Dean Caldwell, Brett J. Larsen, Jamshid Afshar, Conleth O'Connell
-
Publication number: 20100153518Abstract: A method can be used to analyze the “real-estate” performance of content items within a network site. The method can comprise determining the click distance to reach each content item and determining the performance of each content item. The method can also comprise calculating a predicted value for performance based on statistical relationship between location and performance observed in a population of content items. The method can comprise comparing the predicted and actual performance. If a content item has an actual performance greater than its predicted performance, then it may be promoted to a better location in the site and the converse for poorer performing content. Such an analysis may be performed using a graph or tabular data.Type: ApplicationFiled: January 8, 2010Publication date: June 17, 2010Applicant: Vignette Software LLCInventor: Brendan J. Kitts
-
Patent number: 7720905Abstract: A method and system can be used to automatically manage a digital asset, from development to deployment, to control change within a network environment in a comprehensive and efficient manner. Digital assets can be tracked for progress and inaccuracies, mistakes, and incompatibilities can be addressed prior to deployment. Stages can be used to formalize and automate the flow of digital assets along the process. Further, metadata regarding the digital asset can be captured at any time to provide an audit trail for the digital asset from development all the way through deployment. Any stage may have access to any or all metadata captured for the digital asset.Type: GrantFiled: December 23, 2003Date of Patent: May 18, 2010Assignee: Vignette Software LLCInventor: Conleth S. O'Connell, Jr.
-
Patent number: 7716342Abstract: A method and system for file-system based caching can be used to improve efficiency and security at network sites. In one set of embodiments, the delivery of content and storing content component(s) formed during generation of the content may be performed by different software components. Content that changes at a relatively high frequency or is likely to be regenerated between requests may not have some or all of its corresponding files cached. Additionally, extra white space may be removed before storing to reduce the file size. File mapping may be performed to ensure that a directory within the cache will have an optimal number of files. Security at the network site may be increased by using an internally generated filename that is not used or seen by the client computer. Many variations may be used is achieving any one or more of the advantages described herein.Type: GrantFiled: February 7, 2006Date of Patent: May 11, 2010Assignee: Vignette Software, LLCInventors: Conleth S. O'Connell, Jr., Maxwell J. Berenson, N. Issac Rajkumar
-
Patent number: 7676486Abstract: Systems and methods are described which facilitate the integration of data into a content management system. Legacy data is inspected, and content types are generated based on a data model. From these content types, content type objects may be generated. The data may then be examined to acquire a key set, and a content instance object generated for each datum found which matches a content type. This content instance object can then be associated with the datum using one or more key values, saved, and subsequently used to manage the data. These methods and systems allow data to be migrated to a content management system without any modification to the existing data repository or its associated structures.Type: GrantFiled: November 18, 2003Date of Patent: March 9, 2010Assignee: Vignette Software LLCInventors: Michael C. Tulkoff, Jeffrey M. Collins
-
Patent number: 7668834Abstract: A method or data processing system readable medium can be used for communications between a user and a network site. The method or medium may allow a user to determine what, if any, personal information should be transmitted to the network site. In one embodiment, the user may request personalization information including personalization rule(s) from the network site. The user can generate personalization logic based on the personalization information. In this manner, the user has better control over his or her personal information. The server computer at the network site may benefit because it does not have to generate the personalization logic for the user. Accordingly, the server computer at the network site may be able to accommodate more users or can respond to them faster.Type: GrantFiled: February 1, 2005Date of Patent: February 23, 2010Assignee: Vignette Software, LLCInventor: Sean M. McCullough
-
Patent number: 7660869Abstract: A method can be used to analyze the “real-estate” performance of content items within a network site. The method can comprise determining the click distance to reach each content item and determining the performance of each content item. The method can also comprise calculating a predicted value for performance based on statistical relationship between location and performance observed in a population of content items. The method can comprise comparing the predicted and actual performance. If a content item has an actual performance greater than its predicted performance, then it may be promoted to a better location in the site and the converse for poorer performing content. Such an analysis may be performed using a graph or tabular data.Type: GrantFiled: July 25, 2002Date of Patent: February 9, 2010Assignee: Vignette Software, LLCInventor: Brendan J. Kitts
-
Patent number: 7647453Abstract: Embodiments disclosed herein provide a cache management system comprising a cache and a cache manager that can poll cached assets at different frequencies based on their relative activity status and independent of other applications. In one embodiment, the cache manager may maintain one or more lists, each corresponding to a polling layer associated with a particular polling schedule or frequency. Cached assets may be added to or removed from a list or they may be promoted or demoted to a different list, thereby changing their polling frequency. By polling less active files at a lower frequency than more active files, significant system resources can be saved, thereby increasing overall system speed and performance. Additionally, because a cache manager according to embodiments disclosed herein does not require detailed contextual information about the files that it is managing, such a cache manager can be easily implemented with any cache.Type: GrantFiled: October 12, 2007Date of Patent: January 12, 2010Assignee: Vignette Software, LLCInventors: David Thomas, Scott Wells
-
Patent number: 7627558Abstract: The present invention can include a data processing system-implemented method or a data processing system readable media having software code for carrying out the method. The method can comprise formulating queries, searching for a plurality of information objects, or a combination thereof. In a specific embodiment, an original query with at least one keyword can be automatically expanded to an expanded query that includes at least one keyword that is not in the original query. The expanded query may be used to search for information objects that are relevant to the expanded query.Type: GrantFiled: September 8, 2005Date of Patent: December 1, 2009Assignee: Vignette Software, LLCInventors: Jefferson M. Kommers, David Freed, Damien Paul Kennedy