Patents Assigned to Vignette Software, LLC
-
Patent number: 7860820Abstract: Disclosed herein are embodiments of a system and method for the provisioning of dynamically generated content. One embodiment can interface a content delivery system and a content management system at the fragment level. Depending upon how a page is organized, a fragment may refer to a block within the page, a portion of the page, or a content item presented on the page. When a content item is updated and published onto the content management system, one embodiment of the invention can operate to track dependencies of managed pages and invalidate/validate fragment(s) affected by the change(s) accordingly. The updated fragment(s) may then be dynamically assembled on-the-fly or on-demand. The updated fragment(s) may or may not be cached. In this way, changes made to a piece of content can be reflected in all pages which utilize this content almost simultaneously with the changes to the content itself.Type: GrantFiled: May 31, 2006Date of Patent: December 28, 2010Assignee: Vignette Software, LLCInventors: N. Isaac Rajkumar, Mark McCalister, Expeditus Bolanos, Peter Hale, Mark Martin, Richard Nemec, Puhong You, Daun DeFrance, Ching-Fu Chang, Priya Reddy, Ladislav Kis, Robert L. Patterson, Tony Zgarba, Jeffrey M. Collins, Michael C. Tulkoff, Miles Chaston, Dean Moses, John Petersen, Ian Stahl, Lara Long
-
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: 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: 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