Collaborative Document Database And Workflow Patents (Class 707/608)
  • Publication number: 20140032481
    Abstract: Apparatus, systems, and methods may operate to add opaque state information to a data file that includes dynamic content and is organized according to a page descriptive format. The opaque state information can be referenced to a comment and a comment state selected from a plurality of states associated with the dynamic content. In some embodiments, the apparatus, systems, and methods may operate to access the data file and the opaque state information to recreate the comment state associated with the dynamic content. Additional apparatus, systems, and methods are disclosed.
    Type: Application
    Filed: September 27, 2007
    Publication date: January 30, 2014
    Inventor: Grayson Squier Lang
  • Publication number: 20140032488
    Abstract: A method and apparatus for processing collaborative documents providing a portable document version which may be processed when not connected to the collaborative document. The collaborative document is accessible to users through a network. Updates to the collaborative document are provided to the portable document, which may be modified to include the updates or replaced with an updated version of the collaborative document.
    Type: Application
    Filed: January 22, 2009
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Robert K. McAfee, Vivek Hebbar
  • Publication number: 20140032655
    Abstract: In some embodiments, a method includes receiving an input from a participant of a collaborative session among two or more devices, wherein the input is to cause a capture of at least part of data that is part of the state of the collaborative session at a point in time. The method also includes saving a state of the collaborative session at the point in time, wherein the state is saved into an editable format. The saving includes capturing the at least part of the data that is part of the collaborative session. The saving also includes storing the data in the editable format into a machine-readable medium.
    Type: Application
    Filed: November 15, 2007
    Publication date: January 30, 2014
    Inventor: Nigel Pegg
  • Publication number: 20140032489
    Abstract: A method and apparatus for viewing a collaborative document and a portable document at a device in a network. The collaborative document is hosted on a server and accessible through a network. The device hosts a corresponding portable document. The document processing application allows viewing of the portable document and the collaborative document on the device, wherein the user may select the desired view. In one embodiment, each view is displayed as a tabbed window, and switching views is enabled by selection of a tab. When the device is disconnected from the network, the user may view and process the portable document.
    Type: Application
    Filed: January 22, 2009
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Vivek Hebbar, Robert K. McAfee
  • Publication number: 20140032485
    Abstract: A method and system to provide portable database functionality in an electronic form is described. The system may include a communications module and a portability module. The communications module may be configured to receive a request to generate an electronic form, the electronic form to include preloaded database information. The portability module may be configured to respond to the request by configuring the electronic form to include the preloaded database information obtained from a source database. The preloaded database information may be used for a variety of purposes at fill time, when one or more electronic form field values are being filled in by a user.
    Type: Application
    Filed: January 29, 2008
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Roberto Perelman, David Stromfeld, Anatole A. Matveief, Tom Keller
  • Publication number: 20140032486
    Abstract: Various embodiments described herein each include one or more of systems, methods, data structures, and software to replicate a document or workflow workspace, including comments and other data added by document or workflow participants. Some embodiments allow participants to create, view, and manipulate public comments and other actions and private comments and other actions addressed specifically to individual participants, but prevent participants from viewing comments addressed only to one or more other participants. In some embodiments, the document may be distributed to participants via whatever means are convenient. The document may contain knowledge of a comment repository holding comments or other workflow data. Some embodiments include downloading comments and other data from a repository, identifying which comments and other data is intended for display to a viewing participant, and displaying the identified comments and other data.
    Type: Application
    Filed: May 27, 2008
    Publication date: January 30, 2014
    Inventors: Rajeev Sharma, Narinder Beri, Yash Kumar Gupta
  • Publication number: 20140032484
    Abstract: A method for providing a data binding abstraction. The method includes serving an interactive document via a digital data communications network using a server. The method includes generating, with intelligence in the document, a data binding request to resolve a data value placeholder that has no static data location or source reference. With a data binding web service, the method includes generating a data dictionary request that includes a placeholder identifier. The method includes using the data binding web service to process a data dictionary response which includes placeholder content for the placeholder to determine a source of the data value. The method includes the data binding web service accessing the determined data source to obtain the data value and providing the interactive document with a response including the placeholder identifier and the resolved placeholder data value. The interactive document then replaces the placeholders with the returned data value.
    Type: Application
    Filed: July 30, 2009
    Publication date: January 30, 2014
    Applicant: ADOBE SYSTEMS, INC.
    Inventors: Stefan Cameron, Kevin Paul Matassa
  • Patent number: 8639655
    Abstract: Improved Lightweight Directory Access Protocol (“LDAP”) server architectures using dedicated threads to respond to different classes of LDAP requests are described and claimed. Some servers classify an LDAP request from a client, then store the classified request with similarly-classified requests. One of the classified LDAP requests is selected and executed to prepare a corresponding LDAP response. Other arrangements are also described and claimed.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: January 28, 2014
    Assignee: Red Hat, Inc.
    Inventors: Steven W. Parkinson, Nathan G. Kinder
  • Publication number: 20140026025
    Abstract: A method for collaborating on an electronic document over a communications network comprising: storing an image of a portion of the electronic document; communicating an instance of the document image to a client terminal for rendering by a browser interface, responsive to receiving a request from a collaborator; receiving annotation information indicative of an annotation made by the collaborator in relation to the rendered document image instance via the browser interface; and storing the annotation information.
    Type: Application
    Filed: June 3, 2013
    Publication date: January 23, 2014
    Applicant: KWIK CV PTY LIMITED
    Inventor: Neil SMITH
  • Patent number: 8635225
    Abstract: A method includes accessing a set of documents and a set of representative documents, determining distances from each document to a nearest representative document, and selecting a subset of documents using an algorithm for choosing initial seed values and the determined distances to the nearest representative document. The method further includes repeating the following for each particular document of the subset of documents: adding the particular document to the set of representative documents to create a new set of representative documents, removing the particular document of documents from the set of documents to create a new set of documents, and calculating a sum of distances from each document of the new set of documents to a nearest document in the new set of representative documents. The particular document of the subset that resulted in the lowest sum of distances is selected as a new representative document.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 21, 2014
    Assignee: PureDiscovery Corporation
    Inventor: Paul A. Jakubik
  • Patent number: 8635254
    Abstract: A method includes receiving a request for a target Web page, the request containing a session identifier (ID) associated with an instance of a Web browser, and determining if the session ID is new or existing. If the session ID is new, the method includes creating a window session object, and initializing the window session object with data defining a state of the instance of the Web browser. If the session ID is existing, the method includes accessing a stored window session object using the session ID, the stored window session object containing data defining a state of the instance of the Web browser, generating the target Web page based on the data, and providing the target Web page to the Web browser.
    Type: Grant
    Filed: August 8, 2003
    Date of Patent: January 21, 2014
    Assignee: Axeda Corporation
    Inventors: Matthew Harvey, Jared MacDonald, Andre Beskrowni, Joshua Spiewak
  • Patent number: 8630975
    Abstract: In a corpus of scientific articles such as a digital library, documents are connected by citations and one document plays two different roles in the corpus: document itself and a citation of other documents. A Bernoulli Process Topic (BPT) model is provided which models the corpus at two levels: document level and citation level. In the BPT model, each document has two different representations in the latent topic space associated with its roles. Moreover, the multi-level hierarchical structure of the citation network is captured by a generative process involving a Bernoulli process. The distribution parameters of the BPT model are estimated by a variational approximation approach.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: January 14, 2014
    Assignee: The Research Foundation for The State University of New York
    Inventors: Zhen Guo, Mark Zhang
  • Publication number: 20140012802
    Abstract: A workflow management system for computer networks with a plurality of computers, with client computers connected via a network to a server that provides an IT-infrastructure, having: a first software/hardware device configured to prepare and manage workflows in a programmed fashion to select a sequence of functions necessary to process at least one object in the computer network, if needed parameterize and connect them, with their functional transitions controllable by a computer in the network in order to prepare a workflow from the sequence of functions. The first device preparing the workflow for an access to at least one electronic storage device in which templates are saved, a processor configured to execute workflows based on templates using the first device to process the object, with the workflow executed having access to a database device having actual data of the IT-infrastructure so the executed workflow can be enriched with actual data.
    Type: Application
    Filed: January 30, 2013
    Publication date: January 9, 2014
    Applicant: SYSTEGO GMBH
    Inventor: systego GmbH
  • Publication number: 20140012803
    Abstract: In order to analyze an event described in a document targeted for analysis, an event analysis apparatus (100) includes: a constituent element identification unit (101) that identifies a description related to the event from the document targeted for analysis, and identifies a situational expression indicating a situation and a corresponding expression associated with the situational expression from the identified description; and a shared state analysis unit (102) that calculates a share degree indicating the possibility that the event to which the identified description is related is shared by a plurality of people based on the identified situational expression and corresponding expression.
    Type: Application
    Filed: February 22, 2012
    Publication date: January 9, 2014
    Applicant: NEC CORPORATION
    Inventors: Takao Kawai, Satoshi Nakazawa
  • Patent number: 8626543
    Abstract: Various embodiments of systems and methods to trace an execution of a business process are disclosed. Business rules and corresponding business objects required to execute the business process are identified and rendered to receive an input. Based upon detecting a trigger to execute the business process, the business rules and the corresponding business objects are processed to compute a process-resultant for the business process. A process-path of the computed process-resultant is traced by tracing key-strings corresponding to the business objects involved in computing the process-resultant, to generate a trace-resultant. The trace-resultant is parsed by determining versioned business objects and business information of the key-strings, to derive a business definition for the traced business objects involved in computing the process-resultant. Based upon the business definition, a comprehensive trace-map comprising a compilation of the process-resultant to execute the business process is generated.
    Type: Grant
    Filed: October 8, 2011
    Date of Patent: January 7, 2014
    Assignee: SAP AG
    Inventors: Yingzhi Liu, Hans-Georg Beuter, Piyush Deora, Mirko Schnack, Carsten Ziegler
  • Patent number: 8626707
    Abstract: A method, system, and/or apparatus of automatic meta-data sharing of existing media to create streamable collections are disclosed. In one embodiment, a method of a server device includes analyzing a media data of a client device to determine at least one meta-data identifier associated with the media data and automatically populating a new mark-up language file using a existing media-collection data associated with certain items of the media data, and creating a streamable media content of the existing media-collection data on the server device based on a reference of the at least one meta-data identifier associated with each of the existing media collection data with a content database of a central server. The method may include communicating the streamable media content from the central server to the user on any client device without requiring consideration of the user to access the media content.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: January 7, 2014
    Assignee: Beats Music, LLC
    Inventors: David Hyman, Andrei M. Marinescu
  • Publication number: 20140006340
    Abstract: The invention relates to a method for controlling state transition of an electronic object in a workflow. The method comprises receiving a request for a state transition for an electronic object from a user; determining the current state of the object from a metadata of the electronic object; determining the next state after the state transition from the request; determining one or more pseudo-users that are allowed to perform a state transition from the current state to the next state; retrieving at least one person identity by utilizing at least one property in a metadata of the electronic object, which person identity is retrieved from a value of a property corresponding to the determined one or more pseudo-users; comparing the identity of the requesting user to the retrieved person identity, and if they match; performing a state transition according to the request.
    Type: Application
    Filed: June 27, 2012
    Publication date: January 2, 2014
    Applicant: M-FILES OY
    Inventors: Antti Nivala, Markku Laitkorpi
  • Publication number: 20140006341
    Abstract: An online document management system is disclosed. In one embodiment, the online document management system comprises: one or more editorial computers operated by one or more administrators or editors, the editorial computers send invitations and manage peer review of document submissions; one or more system computers, the system computers maintain journals, records of submitted documents and user profiles, and issue notifications; and one or more user computers; the user computers submit documents or revisions to the document management system; wherein one or more of the editorial computers coordinate with one or more of the system computers to migrate one or more documents between journals maintained by the online document management system.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Inventor: Robin Jason Lopulalan
  • Patent number: 8620951
    Abstract: Systems and methods for returning results to a query based upon topic are disclosed herein. Aspects disclosed can be particularly useful when searching for videos or other media content for which associated textual information are generally relatively sparse compared to other types of content. Text associated with the query can be semantically associated with various domain topics by mapping one or more words included in the query to one or more domain topics based upon a conditional probability of the domain topic given the query. A set of results can be identified based upon a conditional probability of the result given the domain topic.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: December 31, 2013
    Assignee: Google Inc.
    Inventors: Jianming He, Kevin D. Chang
  • Patent number: 8615533
    Abstract: A system and method for managing an enterprise is provided. The system and method may be based on a layered architecture including a data center that may store all documents and data abstractions for an enterprise. One or more services may interact with an enterprise resource planning system and/or a customer relationship manager to facilitate interaction with the documents and data abstractions. A client access point of the system may include a graphical user interface that includes one or more enterprise management functions for managing the enterprise documents and/or data abstractions. The enterprise management functions may include a user proposal manager, an enterprise proposal manager, a proposal library, a content health manager, an archive library, a bid center, a contracts manager, a resume manager, a debriefing center, and/or a projects manager.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: December 24, 2013
    Assignee: i3solutions
    Inventors: Christopher Johnson, Michael Branson
  • Publication number: 20130339292
    Abstract: A computer-implemented system for facilitating communication between a plurality of building automation subsystems and a plurality of applications includes a first database storing a hierarchical model of a building automation system. The system further includes a messaging engine configured to receive a message from one of the disparate building automation subsystems and for one of the plurality of applications. The messaging engine is configured to use the information in the second database to transform the message into a standard format, to append the projected semantic type string to the transformed message, and to provide the transformed message to one of the plurality of applications.
    Type: Application
    Filed: August 19, 2013
    Publication date: December 19, 2013
    Applicant: Johnson Controls Technology Company
    Inventors: Youngchoon Park, Radu M. Dorneanu
  • Patent number: 8612521
    Abstract: This invention has as its object to avoid occurrence of garble even when an e-mail message to be created includes text information described in character codes of different kinds of language. To achieve this object, a communication apparatus according to this invention includes an input unit which inputs image information, a recognition unit which extracts text information included in the image information input by the input unit, and recognizing a type of character code of the extracted text information, an embedding unit which embeds the extracted text information in a text of e-mail using character codes of the type recognized by the recognition unit, and describing the recognized type (510, 516) of character code and an identifier (509, 515, 526) indicating a description range of the extracted text information in the text of e-mail, and a sending unit which sends e-mail data embedded by the embedding unit.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: December 17, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Nobuyuki Tonegawa
  • Patent number: 8612380
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, include sending a first rich internet application over a data network from a web server to a first client device and to a second client device. The web server is adapted to allow multiple client devices to collaboratively access one or more electronic documents formatted for any one of multiple different applications, including the first rich internet application. A first electronic document, which includes multiple document elements, is sent from the web server to the first client device and to the second client device. A document update received from the first client device includes identifications of one or more of the document elements and a requested action with respect to the one or more identified document elements.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: December 17, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Paul S. Kleppner, Michael F. Kraley
  • Publication number: 20130332409
    Abstract: Systems and methods for supporting metadata for work items stored in a web-based content management system with collaboration environment are disclosed. Users uploading work items to a folder are not required to provide metadata for the work items. Collaborators of the folder can provide metadata to work items within the folder.
    Type: Application
    Filed: August 15, 2013
    Publication date: December 12, 2013
    Applicant: BOX, INC.
    Inventor: Brandon Savage
  • Patent number: 8606811
    Abstract: A system and method for modifying publication data in a publication system are described. An example embodiment includes receiving proposed publication data and accessing a success measurement associated with past publications within a publication system. The success measurement may indicate a measurement of success associated with the past publications. An example system and method may generate modification data to be used to modify the proposed publication data. The modification data may be based on the success measurement and proposed publication data.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: December 10, 2013
    Assignee: eBay Inc.
    Inventors: Brian Scott Johnson, Alvaro Bolivar
  • Patent number: 8606749
    Abstract: A request is received at a computer programmed as a database system. The request is a request selected from the group consisting of a query and a utility. A business concept is associated with the request. The business concept is a business concept selected from the group consisting of “who” information defining the source of the request, “what” information defining the processing to be performed by the request, “where” information defining a database object that the request will affect. The computer maps the received request to a database feature setting by mapping the business concept associated with the request to a workload. The workload is defined by a workload definition including a workload classification attribute that maps to the business concept of the request, a workload throttling attribute that defines conditions under which requests assigned to the workload are throttled. Submission of the request to the database system for processing is delayed based on the workload definition.
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: December 10, 2013
    Assignee: Teradata US, Inc.
    Inventors: Douglas P. Brown, Anita Richards, Bhashyam Ramesh
  • Publication number: 20130325795
    Abstract: In a collaborative online document environment, a first user device is provided access to a document, via a network. A second user device is provided access to the document via the network. A list of fonts available to the second user device is received. The list is transmitted to the first user device. A request is received from the first user device to provide at least one of the fonts identified in the list. The at least one font is provided to the first user device.
    Type: Application
    Filed: March 4, 2013
    Publication date: December 5, 2013
    Applicant: Google Inc.
    Inventors: Jeff Scott Harris, Luiz Amaral Franca Pereira Filho, Isabella Ip, Clayton Williams
  • Publication number: 20130318035
    Abstract: One example method for communicating a file modification during a collaboration event includes steps of a first computer communicating a file modification status request to a second computer, the status request including at least a file identifier and a file property. The second computer uses the file identifier from the request to identify a current property of a corresponding file. The second computer compares the current file property to the file property from the status request and communicates a response to the first computer when the current property does not match the property from the status request.
    Type: Application
    Filed: August 5, 2013
    Publication date: November 28, 2013
    Applicant: Insors Integrated Communications
    Inventors: Jon N. SWANSON, Adam M. CHAPWESKE
  • Publication number: 20130311420
    Abstract: One example of the system and method described herein may provide a universal endpoint address schema to route documents and manage document workflows, which may include one or more encapsulated workflow packages. In particular, a globally unique endpoint address may be specified using the universal endpoint address schema to route documents to any addressable destination and link the documents to workflow steps, processing rules, and business intelligence that can enforce business constraints. Furthermore, the globally unique endpoint address may be specified using the universal endpoint address schema may be linked to tickets that request documents or document-related services from third-parties in cloud or virtualized data centers, whereby the universal endpoint address schema may extend the abilities that different organizations have to collaborate with one another.
    Type: Application
    Filed: March 15, 2013
    Publication date: November 21, 2013
    Inventors: Mehdi Tehranchi, Henric HARUTUNIAN, Kaveh PARSEE
  • Patent number: 8589338
    Abstract: A data repository includes information for multiple data systems, which can each control data in this and a number of other domains. A business process can be launched by one of the data systems to update the target data and any related data in the repository or any other related repository. Any request to update data is intercepted and the business process can launch workflows and apply policies as needed to process the request. Workflows can be associated with the fields being updated or process being executed, such that any update to the target data is also accurately reflected in any other related system. Further, launching a workflow allows processes to be run before the data is updated, such that the data can be modified, added to, rejected, or otherwise processed before being added to the appropriate repositories.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: November 19, 2013
    Assignee: Oracle International Corporation
    Inventor: Stephane H. Maes
  • Publication number: 20130304694
    Abstract: Techniques are disclosed for implementing repository redundancy in a system which incrementally updates remote clients with events that occurred in a cloud-enabled platform. In one embodiment, a method comprises comparing a local timestamp of an event with a remote timestamp of the event. The event is to be stored in a queue in a repository cluster to be read by a remote client. The method further comprises updating the local timestamp of the event if the comparing indicates that the remote timestamp is more recent than the local timestamp. Among other advantages, embodiments disclosed herein ensure that no event in an action log is missed or skipped by any of remote clients in a distributed action log framework system during a switchover from an active but failed server to a backup server, and require zero or minimal down time during the switchover, thereby providing robustness and serviceability to such system.
    Type: Application
    Filed: May 6, 2013
    Publication date: November 14, 2013
    Inventor: Box, Inc.
  • Publication number: 20130297559
    Abstract: A system is presented for structured coauthoring of a document, the system comprising a server. The server includes one or more documents organized into sections, a document permissions module that stores user access permissions for each section of a document, a document update processing module that processes requests from a user to share document updates with other users and that processes requests from a user to receive document updates from other users and a document rendering module that renders a document for display on a client so that sections of the document are updated with shared document updates made by users. The user access permissions determine the extent to which a user can modify each section of the document.
    Type: Application
    Filed: April 9, 2013
    Publication date: November 7, 2013
    Inventor: Microsoft Corporation
  • Patent number: 8577835
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for sharing data among subscribers of a multi-tenant database service. These mechanisms and methods for sharing data among subscribers of a multi-tenant database service can enable embodiments to providing controlled, limited sharing between the subscribers regardless of the physical location of the subscriber data. The ability of embodiments to provide such additional sharing capabilities may lead to more secure sharing of data within a multi-tenant on-demand database service.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: November 5, 2013
    Assignee: salesforce.com, inc.
    Inventors: Kedar Doshi, Aditya Kuruganti, Chaitanya Bhatt
  • Patent number: 8572022
    Abstract: A determination is made at a first computing device of whether there is a synchronization conflict between a change to a first synchronized item at the first computing device and a change to a second synchronized item at a second computing device. If a synchronization conflict exists, rule-based conflict resolution is performed to automatically resolve the synchronization conflict. The rule-based conflict resolution is based at least in part on a type of the change made to the first synchronized item, a type of the change made to the second synchronized item, and a set of multiple rules. A notification of the resolution is then sent to the second computing device.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: October 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Cynthia M. Hagan, Brian D. Remick
  • Patent number: 8572024
    Abstract: Systems and methods for extracting information from structured documents are provided. The systems and methods relate to selecting a centroid document from a group of structured documents, selecting a subset of the group of structured documents in order to form a cluster of the subset of documents about the centroid document. The selecting the subset is preferably based on the relative similarity between each of the selected subset and the centroid document. Then, systems and methods according to the invention include marking a data element on the centroid document. The systems and elements also include identifying a data element on each of the subset of documents, the data element that corresponds to the marked data element on the centroid document. Finally, data may be extracted from the subset of documents based on the identifying step.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: October 29, 2013
    Assignee: EBay Inc.
    Inventors: Amir Ashkenazi, Oren Glickman, Ariel Yaar
  • Patent number: 8572023
    Abstract: A data services framework workflow processing system and method is disclosed. The method includes receiving a request for data from a client and based on the request, determining a workflow to process the request. The method also includes based on the workflow, generating a plurality of backend calls. Additionally, the method includes based on the plurality of backend calls, selecting one or more data sources from a plurality of data sources. The method also includes transmitting one or more of the plurality of backend calls to the selected data sources and receiving, from each the selected data sources, a response to the plurality of backend calls.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: October 29, 2013
    Assignee: Bank of America Corporation
    Inventors: Paulo Resende, Jr., Gafar F. Lawal, James R. McGovern, Suresh G. Nair, Kumar Vadaparty
  • Patent number: 8566276
    Abstract: A network device may include a heterogeneously organized TCAM in which entries for different applications implemented by the network device are stored at arbitrary locations in the TCAM. The TCAM may be programmed to include entries representing a plurality of prefix tree (“trie”) data structures used in processing network traffic received by the network device. The TCAM may also include logic to insert an entry in the TCAM based on a defragmentation operation performed on the TCAM in which a candidate entry having a minimum relocation weight is chosen to be relocated as part of the defragmentation operation, where the relocation weight is determined based on trie depths corresponding to entries that occupy the candidate entry before defragmentation.
    Type: Grant
    Filed: August 19, 2009
    Date of Patent: October 22, 2013
    Assignee: Juniper Networks, Inc.
    Inventor: Yafan An
  • Patent number: 8560494
    Abstract: Techniques for visual data import into an object model are described. A graphical user interface concurrently displays a first icon that represents a first object type and a second icon that represents a second object type. Input defining object-to-data mappings between properties of the object types and structured data of one or more data sources is received. Further input defining a relationship type for relationships between the first object type and the second object type is also received. In response to the second input, a graphical representation of the relationship type is displayed, visually linking the first icon to the second icon. Based at least on the object-to-data mappings, the definition of the relationship type, and the structured data, an object model is created, comprising first objects of the first object type, second objects of the second object type, and relationships between the first objects and the second objects.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: October 15, 2013
    Assignee: Palantir Technologies, Inc.
    Inventors: Stephen Downing, Kevin Richards, Asher Sinensky
  • Patent number: 8560530
    Abstract: Methods, apparatus, and articles of manufacture to rank a web site are disclosed herein. An example method to rank the influence of a web site involves receiving a topic term, filtering out a post that is not relevant to the topic term from a first plurality of posts to a web site, determining a number of inbound links to the web site based on the topic term, determining a time between the inbound links to the web site based on the topic term, and generating a rank of the web site based on the number of inbound links and the time between the inbound links.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: October 15, 2013
    Assignee: BuzzMetrics, Ltd.
    Inventors: Yakir Krichman, Eliyahu Greitzer
  • Patent number: 8560367
    Abstract: A system for managing litigation documents including a computer-readable medium having a litigation management application. The application has computer-executable instructions for managing documents. The system includes a server that executes the instructions for managing documents on the computer-readable medium. The system has a database containing document information. The database is arranged with the server such that the server can access and modify document information in the database. The application includes a first documents tab that receives inputs from a first user to upload documents to the database for display in the first documents tab. The application has a second documents tab that receives inputs from a second user. The application generates a notification for delivery to the second user when the first user uploads a document to the database. The application can display the document in the second documents tab when the first user uploads the document to the database.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: October 15, 2013
    Assignee: Mercury Holdings LLC
    Inventors: Jonathan Roth, Aaron Yaffa
  • Publication number: 20130268480
    Abstract: Techniques are disclosed for enabling selective subfolder synchronization in a cloud-based environment. In one embodiment, a method comprises, in response to a selection, from a user, of a first synchronization state of a first folder in a workspace, synchronizing content of the first folder associated with the user based on the first synchronization state regardless of a second synchronization state of a second folder in the workspace. The first folder is a subfolder of the second folder. The workspace is provided by a server of a cloud-based environment, and is shared among the user and one or more collaborators of the user. Among other advantages, embodiments disclosed herein provide fine-grained control to the users of a cloud collaboration environment over what folder(s) in their workspace is to be shared and/or synchronized.
    Type: Application
    Filed: April 4, 2013
    Publication date: October 10, 2013
    Applicant: BOX, INC.
    Inventor: Griffin Dorman
  • Patent number: 8554540
    Abstract: A topic map based indexing apparatus analyzes community Q/A lists to acquire Q/A analysis information, removes redundant answers depending on the Q/A analysis information, removes insignificant answers based on the degree of reliability, ranks answer lists, and extracts the highest ranking answer as a best answer, to thereby store, in a community Q/A topic map, index information containing the community Q/A lists and the Q/A analysis information. A topic map based searching apparatus analyzes a user question to acquire question analysis information, searches similar questions from community Q/A lists belonging to a specific topic node of a pre-stored community Q/A topic map, ranks the searched similar questions depending on the question analysis information, removes redundant answers among answers to the ranked similar questions, ranks the answers, and extracts the highest ranking answer as a best answer.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: October 8, 2013
    Assignee: Electronics and Telecommunication Research Institute
    Inventors: Chung Hee Lee, Hyo-Jung Oh, Jeong Heo, Yi Gyu Hwang, Yeo Chan Yoon, Miran Choi, Chang Ki Lee, Soojong Lim, HyunKi Kim, Myung Gil Jang
  • Patent number: 8554720
    Abstract: The present invention relates to methods, apparatus and systems for processing an electronic document and its corresponding device. It provides methods for browsing an electronic document and its corresponding browser, and methods for extracting information segments from an electronic document and its corresponding system for the same. An example of a method for processing an electronic document comprises extracting one or more information segments of the domains to which the electronic document relates from the electronic document being written by an author, and correspondingly storing said extracted information segments with said document. Wherein one or more information extraction patterns are used to extract information segments of different domains to which the electronic document relates from said document. And the extracted information segments are verified by the writer so as to ensure its correctness, reliability and readability.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: October 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Shi Xia Liu, Li Ping Yang
  • Publication number: 20130262373
    Abstract: A comment infrastructure for managing co-authoring conflict resolutions is provided. During co-authoring, multiple users may make edits to a document at the same time or users may merge edits to a document. Embodiments determine if changes submitted by a user conflict with previously submitted changes. If a conflict is found, the conflicting change may be saved to the document as a comment, allowing for the user to choose when to resolve the conflict. The original content and the different co-authoring edits may be displayed side-by-side, allowing users to make an informed decision about a desired resolution of a conflict. Additional commenting functionalities may be provided for allowing users to leave comments, replies, or messages associated with a co-authoring conflict, providing communication and collaboration between users about a best way to resolve a co-authoring conflict.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventor: Benjamin Edward Rampson
  • Patent number: 8548941
    Abstract: A document management system allows designation of process owners, approvers, trainers and users of specified documents. The system automatically notifies designated participants of documents to be created, documents awaiting approval, training required, training schedules, and tests. Notifications of approved documents are automatically sent to designated users and trainers for scheduling and tracking user training. The system accommodates requests for document revisions and justifications and allows custom reports to be created and tracked. The system allows for the creation of custom tests that are linked to documents and graded automatically to be used as a final phase of training.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: October 1, 2013
    Inventor: Robert E. Napierala
  • Patent number: 8548940
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for recalling execution of an approval process on a data object. These mechanisms and methods for recalling execution of an approval process on a data object can enable actions to be automatically performed in association with the recall of the execution of the approval process on the data object. Thus, manual initiation of actions associated with a recall may be avoided.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: October 1, 2013
    Assignee: salesforce.com, inc.
    Inventors: Varadarajan Rajaram, Emily Alane Liggett, George Hart, Sriram Gopalan, Wendy Chang
  • Publication number: 20130254157
    Abstract: One exemplary embodiment involves a computer-implemented method comprising receiving, in a computing device, a first request to attach a file in a cell of a collaborative spreadsheet, wherein the first request comprises the file and a cell identifier, and wherein the collaborative spreadsheet comprises a spreadsheet configured to be accessed and modified simultaneously from a plurality of client devices. The method additionally comprises attaching, via a processor, the file to the collaborative spreadsheet at the cell corresponding to the cell identifier; and storing the file on a cloud storage device, wherein the file is stored to be accessible in conjunction with the collaborative spreadsheet.
    Type: Application
    Filed: March 26, 2012
    Publication date: September 26, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Brian Havlin, Randall Silvia, Eylon Stroh, Roman Dolgov, Shannon Hickey, Peter Baird, Todd Rein, Randy Swineford
  • Publication number: 20130254158
    Abstract: An apparatus and method of organizing literary content include establishing a body of text of a literary object and subdividing the literary object into logical components. The apparatus and methods further include navigating among the logical components, wherein the components comprise text segments and associated time-line graphical representations of one or more content features of the logical components, sharing a portion of the literary object and/or the entire literary object with others and analyzing the one or more content features of the logical components on the basis of the text segments and associated time-line graphical representations.
    Type: Application
    Filed: September 14, 2012
    Publication date: September 26, 2013
    Applicant: 02 FILMES E VIDEOS LTDA
    Inventor: Paulo MORELLI
  • Patent number: 8543932
    Abstract: A method including obtaining metadata specifying screens based on a business logic of the matter management workflow, generating, based on the metadata, the screens each including screen objects, where the matter management workflow includes a sequence of the screen objects specified by the metadata based on the business logic, receiving a matter management user input via the screen objects to navigate the matter management workflow, receiving a screen tester user input specifying a test instruction including a first specification based on the screen objects, generating, using the first specification and without further user intervention, a test sequence including a second specification based on the metadata, applying the test sequence to the screen objects to generate a first result depicting an evaluation of navigating the matter management workflow according to the business logic, and generating an alert in response to the first result indicating a violation to the business logic.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: September 24, 2013
    Assignee: DataCert, Inc.
    Inventors: Christopher Paul Fields, David Everett Easterby
  • Publication number: 20130246344
    Abstract: Provided are a computer program product, system, and method for providing access to documents of friends in an online document sharing community based on whether the friends' documents are public or private. A request is received from a requesting participant computer for a page. A determination is made, from participant information for the requesting participant, friends of the requesting participant and participant information in the database for the determined friends. A further determination is made of documents owned by the friends. A further determination is made as to whether document information for the determined documents owned by the friends indicates the documents as public or private. The page includes information on the friends and access elements to provide access to the content of the determined documents of the friends that are indicated as public.
    Type: Application
    Filed: March 19, 2012
    Publication date: September 19, 2013
    Inventor: David W. Victor