Including Data Structures Referencing Externally Stored Data Patents (Class 707/795)
  • Patent number: 8788536
    Abstract: Various methods and systems for automatically obtaining documents that are referenced by an electronic communication, such as an email or instant message, for archival are disclosed. One method involves searching at least a portion (e.g., the header and/or body) of an electronic communication for a reference to a document and, in response to detecting the reference, automatically obtaining an electronic copy of the document. The electronic copy of the document can then be archived.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: July 22, 2014
    Assignee: Symantec Operating Corporation
    Inventors: Angshuman Bezbaruah, Ankur P. Panchbudhe
  • Patent number: 8782099
    Abstract: The present inventions relates to an Internet service based on two fundamental beliefs, first that identity on the Internet and in real life is substantially based on a individual's or organization's relationship to other people, objects, places, spaces, and organizations and second that individuals or organizations themselves should create, manage and control that identity. Based on these beliefs the present invention offers the Internet's leading tools, services and ecosystem that enables individuals and organizations to intuitively create and manage their identity based on relationships, effortlessly customize their internet experience to fit that identity and empower themselves to use that identity for benefit in their real life.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: July 15, 2014
    Assignee: MyGobs Oy
    Inventors: Kenneth Ellis Nichol Lampinen, Timo Tapani Koponen, Harri Koponen
  • Patent number: 8768937
    Abstract: A method and system for retrieving and normalizing product information are described. The system retrieves product information from sources that are accessed over a network. Next, the system creates markup language based on the product information. The markup language includes a first attribute-value pair that includes a first attribute and a first value. Next, the system normalizes the markup language by translating the first attribute to a second attribute responsive to an identification of the first attribute in a list that includes a plurality of attributes that are associated with a first product and the second attribute. The second attribute is a canonical representation of the plurality of attributes respectively.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: July 1, 2014
    Assignee: eBay Inc.
    Inventors: Kerry Clendinning, Michael McCartney, Matthew Mengerink, Fred Garfield Robinette, IV, David J. Wilson
  • Publication number: 20140164438
    Abstract: A system and method for converting structured data to unstructured or structured data, the system and method receiving processing options in a flexible format and a reader selection, executing the reader selection to read data, computing a date time group to iterate through observed and/or modeled data, bilinearly interpolating the structured data to create an unstructured or structured finite element mesh, linearly interpolating data in time if necessary, and storing the populated grid on a computer-readable medium in a format compatible with a target numerical model.
    Type: Application
    Filed: February 18, 2014
    Publication date: June 12, 2014
    Applicant: The Government of the United States of America, as represented by the Secretary of the Navy
    Inventors: Cheryl Ann Blain, Robert S. Linzell, Brett D. Estrade
  • Patent number: 8751529
    Abstract: A method, system, and processor-readable storage medium are directed towards generating a report derived from data, such as event data, stored on a plurality of distributed nodes. In one embodiment the analysis is generated using a “divide and conquer” algorithm, such that each distributed node analyzes locally stored event data while an aggregating node combines these analysis results to generate the report. In one embodiment, each distributed node also transmits a list of event data references associated with the analysis result to the aggregating node. The aggregating node may then generate a global ordered list of data references based on the list of event data references received from each distributed node. Subsequently, in response to a user selection of a range of global event data, the report may dynamically retrieve event data from one or more distributed nodes for display according to the global order.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: June 10, 2014
    Assignee: Splunk Inc.
    Inventors: Steve Yu Zhang, Stephen Phillip Sorkin
  • Patent number: 8738583
    Abstract: Techniques for compiled indexing and paginated reporting are described. Event messages, having sequential identifiers, are received and stored in a working table. The working table is renamed as a rollover table upon receiving a threshold number of the event messages and a new working table is created. A reference to the rollover table is stored in a management table. Summary data which summarizes each rollover table according to predetermined criteria is stored in a summary table with the reference to the corresponding rollover table. When a query to the event messages is received, a response to the query is generated based on the contents of the summary table and management table. The response may also include a predetermined quantity of event messages based on a dimension of a window of a graphical user interface of a client computer which issued the query.
    Type: Grant
    Filed: February 9, 2011
    Date of Patent: May 27, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Roulei Zhang, Sohag Desai, Hemant Patel
  • Patent number: 8738655
    Abstract: A system for providing content on a user's computer, obtained from a plurality of resources in an organized arrangement, includes a server configured to provide a show structure of nodes, each node identifying a resource from a plurality of accessible resources, at least some of which are network accessible resources. The server is further configured to cause content corresponding to a plurality of the nodes to be automatically accessed and presented to the user in accordance with the show structure without requiring user input, where the show structure further comprises interactively variable duration information for the plurality of nodes representing the duration that the content corresponding to each of the nodes is presented, where the interactively variable duration information is provided so as to enable a user to vary the duration.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: May 27, 2014
    Assignee: Robocast, Inc.
    Inventor: Damon Torres
  • Patent number: 8725765
    Abstract: Some embodiments of a system and a method to implement a hierarchical registry federation have been presented. For instance, a registry federation can be stored in a set of one or more storage devices, the registry federation including multiple registries, each registry having one or more records. The registries can be organized in an oriented graph such that each registry is logically connected to another registry in the registry federation as a parent registry or a child registry.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: May 13, 2014
    Assignee: Red Hat, Inc.
    Inventors: Jiri Pechanec, Martin Vecera
  • Publication number: 20140108462
    Abstract: A geographic database is defined using hierarchical data trees and updated by changing selected portions of a data tree. A device defines a binary large object (BLOB) including map data as a first data tree and an update to the map data as a second data tree. The device computes a difference between the first data tree and the second data tree. The difference may include the data and links that are being updated. The device generates an update script including a sequence of edit operations needed to update the map data. The device may communicate the update script to a navigation device, which is configured to execute the update script to perform the update on a local version of the map data.
    Type: Application
    Filed: October 15, 2012
    Publication date: April 17, 2014
    Applicant: NAVTEQ B.V.
    Inventors: Martin Pfeifle, Andre Reichert, David Schmitz
  • Patent number: 8700669
    Abstract: Described are techniques for obtaining information about a data storage system. Boot code is executed on the data storage system and determines whether a flag is set. If the flag is set, an agent is executed which communicates with a central location at predetermined time intervals. At a first predetermined time interval, a first message is sent to the central location polling for a pending work item. If there are any work items pending for the data storage system, first processing is performed which includes sending a second message to the data storage system indicating whether there are any pending work items for the data storage system and including at least one work item if there are any pending work items. The at least one work item describes second processing to obtain first information about a state of the data storage system.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: April 15, 2014
    Assignee: EMC Corporation
    Inventors: Keith John Glidewell, Michael Bassily, Jeffrey Brown, Brian Tetreault, Stephen Todd
  • Patent number: 8688742
    Abstract: Embodiments of the present invention provide a platform for an open overlay for online services, such as social networking sites, that permit users to share and leverage information within a single context. In some embodiments, the single context is implemented as a web site that is accessible to a social network of users that are known to each other. Systems and methods are provided that share and forward information for the users' online services within the single context. Client applications are provided that serve as an open overlay for the user and permit the user to seamlessly utilize the services of multiple online services within a single context. In some embodiments, the users' existing account identities and security information are utilized alone or in combination, and thus, the users are not required to establish a separate or new account for accessing the open overlay service.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: April 1, 2014
    Assignee: Red Hat, Inc.
    Inventors: Donald Fischer, Havoc Pennington, Bryan Clark, Owen Taylor, Colin Walters
  • Patent number: 8682767
    Abstract: A computer system for furnishing data relating to investments has a processor and one or more memory storage devices in communication with the processor. Data relating to investments is stored in the one or more memory storage devices. A catalog includes at least data stored in at least one of the one or more memory storage devices, the data including at least logical locations for the data relating to investments. The processor is adapted to execute services for calling to the catalog for locations of the data, and, employing at least logical locations of the selected data obtained from the catalog, access the selected data from at least one of the memory storage devices, perform one or more operations on the selected data, and provide the selected data for display to a user.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: March 25, 2014
    Assignee: Hartford Fire Insurance Company
    Inventors: Paul L. Brazdzionis, Phillip A. Giancarlo, James A. Serhant, II, Nasri Toutoungi, Michael Gray
  • Patent number: 8671117
    Abstract: A system and method is provided for retrieving disparate design data in connection with the design of a device, a service, or a system. A user design application enables users to store disparate data according to predefined links in a central data source. The user design application also enables users to query the central data source to retrieve relevant disparate design data based on the predefined relationships.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: March 11, 2014
    Assignee: Human Factors International, Inc.
    Inventor: Eric M. Schaffer
  • Patent number: 8671115
    Abstract: The present invention provides a system, method and software for linking persistent and unique business identifiers, associated with business entities, for associating corresponding business records without a loss of historical records, regardless of subsequent changes, updates, and mergers. In the various embodiments, a first business record, of the plurality of business records, is associated with a first business identifier; and a second business record, which does not match the first record, is associated with a second business identifier.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: March 11, 2014
    Assignee: Experian Marketing Solutions, Inc.
    Inventors: John L. Skurtovich, Jr., Pamela Barrios, Timothy Sumida
  • Patent number: 8655894
    Abstract: An approach is provided for generating a searchable index including an associated object graph. Data objects of a database are converted into corresponding rows in a set of searchable columns. An object graph corresponding to each row of the searchable columns are determined. An index including the set of searchable columns and the corresponding object graphs are generated.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: February 18, 2014
    Assignee: Nokia Corporation
    Inventor: Eric James Gieseke
  • Patent number: 8655885
    Abstract: Embodiments disclosed herein provide a new way to catalog digital assets derived or otherwise created from an original source such as a video, clip, movie, film, or the like. In one embodiment, time-based metadata, along with technical metadata and business metadata can be captured within a video and collected locally at a client device running media catalog client software. The collected information can be communicated to a media catalog server at the back end. The media catalog server can create a new asset based on the collected information and store the asset in a database. Multiple assets may be created to describe and reference the same video. However, the video itself is not modified and no variation of the video is created in anyway.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: February 18, 2014
    Assignee: Open Text S.A.
    Inventors: Michael Scott, Tom Trainer, Guy Hellier, Oliver Gallienne
  • Patent number: 8650216
    Abstract: Distributed storage of collaboration data is managed over internal and external data stores in a collaboration service environment based on categorization of the data. The categorization may be based on type of data (e.g. structured vs. unstructured), how the data is accessed, an expected storage life for the data, back-up requirements, and the like. Data that can be stored externally according to its category is then directed to the external storage through a storage provider. A unique identifier associated with the location of the externally stored data is saved in one of the internal data stores for seamless retrieval of data in a transparent manner to the user.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: February 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Simon Skaria, Andrew Sean Watson
  • Patent number: 8631032
    Abstract: Mechanisms to persist object relations are provided. A project is defined as a series of interrelated objects having dependencies and relationships with one another. The dependencies and relationships are maintained via a storage organization for files that define the objects within a project storage environment for the project. Thus, the dependencies and relationships are not maintained via hardcoded instructions or references that are included within the files.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: January 14, 2014
    Assignee: Novell, Inc.
    Inventors: Lee Edward Lowry, Rajesh Vasudevan, Brent Thurgood, Ryan Cox, Zack Grossbart, William Street, Volker Gunnar Scheuber-Heinz, Stephen R Carter
  • Patent number: 8626795
    Abstract: Methods, program products, and systems implementing dynamic data association are described. Relations between a first data item and a second data item can be created in an ad hoc manner. The first data item can include a row of data in a table in a relational database. The second data item can include a row of data in the same table, in another table in the relational database, or a document outside the relational database. Configurable metadata can be created to link the first data item and the second data item. The link can be directional. The configurable metadata can include data specified by a user. The configurable metadata can be stored in one or more system tables in the relational database. The configurable metadata can be specific to the user, or to a work group of the user. The configurable metadata can change when the first data item or the second data item is modified.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: January 7, 2014
    Assignee: Apple Inc.
    Inventors: Eric Jacobson, Les Thomas, Peter Nelson
  • Patent number: 8620995
    Abstract: The present invention relates to a method for modifying a digital document, comprising steps of detecting embedded data contained in the document; extracting said data from said document; storing said data as a separate file; and replacing said extracted data in said document with a reference to said file. The method may be performed by a transcoding server in order to increase the overall performance of a mobile client terminal equipped with a web browser.
    Type: Grant
    Filed: September 19, 2007
    Date of Patent: December 31, 2013
    Assignee: Opera Software ASA
    Inventor: Håkon Wium Lie
  • Patent number: 8606820
    Abstract: A method for providing content via a communications network on a user's computer, obtained from a plurality of resources in a organized arrangement, is provided. The method includes creating a show structure of nodes, each node identifying a resource from a plurality of accessible resources, at least some of which are network accessible resources. Without requiring user input, a plurality of the network accessible resources identified by a corresponding node, are automatically accessed. Content corresponding to each of the accessed resources are automatically presented through the user's computer in accordance with the show structure. Interactively variable duration information is provided, representing the duration that the content corresponding to the resource is presented so as to enable a user to vary the duration. Advertisement content is presented to the user in connection with the automatic presentation of the content through the user's computer.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: December 10, 2013
    Assignee: Robocast, Inc.
    Inventor: Damon Torres
  • Patent number: 8606819
    Abstract: A method for providing content via a communications network on a user's computer, obtained from a plurality of resources in an organized arrangement is provided. The method includes creating a show structure of nodes, each node identifying a resource from a plurality of accessible resources, at least some of which are network accessible resources. Without requiring user input, a plurality of the network accessible resources, identified by a corresponding node, are automatically accessed. Content corresponding to each of the accessed resources is automatically presented through the user's computer in accordance with the show structure. Advertisement content is presented to the user in connection with the automatic presentation of the content through the user's computer.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: December 10, 2013
    Assignee: Robocast, Inc.
    Inventor: Damon Torres
  • Patent number: 8607190
    Abstract: A system for automatically creating a desired software application design. In response to an input to create a desired software application design, functional requirements for the desired software application design are retrieved. Then, non-functional requirements associated with each retrieved functional requirement are retrieved. In addition, software models associated with the retrieved functional requirements are retrieved. Further, software patterns associated with the retrieved non-functional requirements are retrieved. Then, the retrieved software models are transformed into software code for the desired software application design. Also, the retrieved software patterns are applied to associated code sequences in the software code to automatically create an architecture for the desired software application design. Finally, the architecture for the desired software application design is outputted for use by a user.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Peter Alan Coldicott, Raymond Walter Ellis, Celso Gonzalez, Eoin Lane
  • Patent number: 8606818
    Abstract: A volatile memory manager of a data handling system can be configured to convert the one-to-many external reference into an external reference that references the common ancestor node of the contiguous region. Specific pathing and/or termination conditions can be contained in a Relationship_Path parameter of the external reference. The hierarchical data structure can also be loaded into volatile memory by the volatile memory manager as data structure references. The volatile memory manager can be further configured to perform various functions utilizing the external and data structure references.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Anita O. L. Leung, John Mourra, C. Lorne Parsons, Kevin Quan, Crystal J. Su, Grant D. Taylor, Hiroshi Tsuji
  • Patent number: 8595224
    Abstract: A method of smart path finding for a file operation is disclosed. A data structure is provided to store reference points, file paths and use counts. Each of the reference points is a URL or an email ID and is associated with at least one of the file paths. Each of the use counts is tied to one of the file paths. The data structure is searched when a reference point is hit for downloading, uploading, attaching or detaching a file. When the reference point is found to be or to be similar to one of the reference points, one or more file paths associated with the one of the reference points are ordered, by one or more use counts tied to the one or more file paths, to form a list including one or more suggested file paths for downloading, uploading, attaching or detaching the file.
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Lee-chu Cheng, Bradford L. Cobb, Glen E. Ghalemin, Wen-Yuen Wayne Huang
  • Patent number: 8595261
    Abstract: A method for providing an e-mail system including providing a server connected to a network; inputting a message from a sender into the server to be sent as e-mail to at least one recipient mail box on the network; enhancing the e-mail message with a self-executing programmable enhancement; and delivering the e-mail over the network to the at least one recipient mail box. Optionally, the method may provide a number of e-mail boxes on the server assigned to a number of members for the receipt of e-mail addressed to the members at the server, and a menu listing a number of the self-executing programmable enhancements. An e-mail system including a server coupled to a wide area network, and a web site hosted by the server that is capable of at least temporarily storing a message to be sent as e-mail over the wide area network to at least one recipient mail box.
    Type: Grant
    Filed: November 27, 2001
    Date of Patent: November 26, 2013
    Inventors: Michael L. Gough, James J. Gough, Paul L. Hickman
  • Patent number: 8589445
    Abstract: A data-processing apparatus is provided. The data-processing apparatus creates and dynamically maintains relationships between operational data and output data. The data-processing apparatus has first line items for storing operational data. The first line items have operational attributes and at least one treatment attribute. The treatment attribute specifies qualifiers used to create qualified operational data. Impact attributes specify destinations for the qualified operational data in a set of second line items which is arranged to hold the output data. The data-processing apparatus is particularly suited to use as a business planning tool.
    Type: Grant
    Filed: October 21, 2009
    Date of Patent: November 19, 2013
    Assignee: Anaplan, Inc.
    Inventors: Michael Peter Gould, Dorian Lawrence Baverstock
  • Patent number: 8560514
    Abstract: A system receives a request from a client relating to an account associated with the client, and values associated with a set of parameters relating to the request. The system matches the values to a structure that includes cases of the set of parameters to determine one or more cases similar to the values associated with the set of parameters. The system accesses information for the account based on routing information corresponding to the determined one or more similar cases.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: October 15, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Tse-Hsin Liu
  • Patent number: 8538996
    Abstract: A system and method is disclosed for rationalizing configurations associated with one or more products. The system includes a database associated with one or more customers. The system further includes an order analysis system coupled with the database. The order analysis system is capable of rationalizing the differences between configurations of various combinations of options that are stored in the database.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: September 17, 2013
    Assignee: JDA Software Group, Inc.
    Inventors: Aamer Rehman, Jonathan Bier, Suriya Ganesan
  • Patent number: 8515899
    Abstract: The initial systems analysis of a new data source fully defines each data element and also designs, tests and encodes complete data integration instructions for each data element. A metadata cache stores the data element definition and data element integration instructions. The metadata cache enables a comprehensive view of data elements in an enterprise data architecture. When data is requested that includes data elements defined in a metadata cache, the metadata cache and associated software modules automatically generate database elements to fully integrate the requested data elements into existing databases.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: August 20, 2013
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Eddie J. Alvarez, Stephen K. Dantu, Sastry V S M Durvasula, Marat S. Khalfin, Deep Thomas
  • Patent number: 8499009
    Abstract: A system and method for transferring digital goods facilitates bulk upload of file images to a central repository. The software gets a File ID and a path to each file image to be uploaded from a list, typically an XML file, of input attributes. After successful verification, the file image is uploaded to the central repository and linked with a corresponding metadata object. Each metadata object contains attributes that describe the corresponding file image. Although file attributes may be defined when the metadata object is created, the software determines file image attributes as the file image is being uploaded and records them in the metadata object. File images are either uploaded from a server, typically an FTP server, having been placed there by the goods vendor; or the file images can be uploaded directly from a computer operated by the vendor.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: July 30, 2013
    Assignee: Flexera Software LLC
    Inventors: James Brentano, Toby Pieber, Paul Martinelli, Brad Thompson, Richard Northing
  • Patent number: 8495561
    Abstract: As to a plurality of components in a system, a state transition path covering transitions defined by a behavioral specification of a component is specified to satisfy an input restriction of the component. Action sequences are acquired from the state transition path. By selecting a pair of components connected in the system, it is verified whether an output action sequence of a first component as one of the pair satisfies an input restriction of a second component as the other of the pair. If unsatisfied, the input restriction of the second component is relaxed to satisfy the output action sequence of the first component, or an input restriction of the first component is tightened to acquire a new output action sequence satisfying the input restriction of the second component. Above processing is repeated for each pair of components, so that output action sequences of one and the other of a pair satisfies input restrictions of the other and the one of the pair respectively.
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: July 23, 2013
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Mikito Iwamasa
  • Patent number: 8479150
    Abstract: The compositional event based modeling of integrated applications (CINEMA) tool provides a way to extend a modeling environment using legacy event based applications, such as Graphical User Interface (GUI) APplications (GAPs). CINEMA allows modelers to extend the toolbox of the modeling environment by creating modeling elements that represent GUI objects of GAPs. CINEMA generates source code that allows an integrated system to control and manipulate the GUI objects of GAPs represented by the modeling elements used to create a model of the integrated system.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: July 2, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Mark Grechanik, Qing Xie, Chen Fu
  • Patent number: 8468173
    Abstract: Device information identifying a device to which a user has previously instructed execution of processing is acquired from a memory unit configured to store the device information. A device that the acquired device information indicates is requested to send history information including at least information of a history relating to processing having been instructed to be executed in the device by the user. Furthermore, the history information transmitted from the device in response to the request is received. The received history information is displayed on a display.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: June 18, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoru Nakajima
  • Patent number: 8463786
    Abstract: Keyword extraction technique embodiments are presented which extract topically related keywords from a set of topically related documents. In one general embodiment, this keyword extraction involves first accessing a set of topically related documents. A number of candidate keywords are then identified from the set of related documents. A weighted keyword candidate-document matrix is formed using these candidate keywords, and it is partitioned into multiple groups of keyword candidates. Dense clusters of keyword candidates whose density exceeds a prescribed density threshold are then identified in each of the groups of keyword candidates. Finally, the keyword candidates associated with each dense cluster are designated as topically related keywords.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: June 11, 2013
    Assignee: Microsoft Corporation
    Inventors: Uppinakuduru Raghavendra Udupa, Santosh Raju Vysyaraju
  • Publication number: 20130138697
    Abstract: A method and system is provided for the generation of a model to represent at least part of an organisation. The model includes a plurality of items of relevance to the organisation and said items are linked to each other and/or one or more organisation database and/or one or more data sources external to the model so as to be able to generate, in a predefined manner a response to a user request made of the model. Thus user's receive appropriate automated support for their decision processes which is more efficient and allows better informed decisions to be made on the basis of the responses from the model. As the model is generated with reference to the organisation rather than the raw data sources the use of the model is supportive of the organisation work methodology and the responses are at the required level with respect to the decisions are to be made within the organisation.
    Type: Application
    Filed: November 28, 2012
    Publication date: May 30, 2013
    Applicant: MOOD INTERNATIONAL LIMITED
    Inventor: Mood International Limited
  • Patent number: 8443003
    Abstract: A system includes reception of first data content, generation of a first semantic representation of the first data content, determination of whether the first semantic representation is similar to a second semantic representation of second data content, generation of a third semantic representation based on the first semantic representation and on the second semantic representation, and association of the third semantic representation with the first data content and with the second data content if the first semantic representation is similar to the second semantic representation, and association of the first semantic representation with the first data content if the first semantic representation is not similar to the second semantic representation.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: May 14, 2013
    Assignee: Business Objects Software Limited
    Inventors: Tony O'Donnell, Paul Sheedy, Udaya Kumar
  • Patent number: 8443001
    Abstract: Techniques are disclosed for identifying and stashing all or portions of application data to a network accessible storage device or location. Identifying and stashing are accomplished in a fashion that is transparent to a user such that a user is not burdened by the process of managing and stashing a full or partial set of application data. The system, the application, or a combination of system components and the application persist and manage data locally and stash portions of the local data to one or more network accessible storage devices or locations. One or more links are provided in place of the stashed portions of data. The application uses the links in a same or similar fashion as handling local data while providing little to no loss of functionality due to all or portions of the local data being stashed.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: May 14, 2013
    Assignee: Microsoft Corporation
    Inventors: David A. Nichols, Catherine C. Marshall, John D. Mehr, Elissa E. S. Murphy
  • Patent number: 8433728
    Abstract: A system and method of creating and managing one or more business objects is provided. The method can include receiving a request to create a business object and presenting a first user interface that is used to create a business object. The user interface can include one or more fields that define attributes and methods in the business object. The method can further include presenting a second user interface that is used to add documentation information for the business object, and storing the business object. The attributes and methods of the business object can be stored in separate files.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: April 30, 2013
    Assignee: Oracle International Corporation
    Inventors: Ignacio Rodriguez, Leandro Luck, Paulo Gustavo Veiga, Emilio Lopez Gabeiras, Pablo Grosso, Ignacio Manzano, Juan Cruz Nores
  • Patent number: 8429177
    Abstract: Techniques are provided through which “suspicious” web pages may be identified automatically. A “suspicious” web page possesses characteristics that indicate some manipulation to artificially inflate the position of the web page within ranked search results. Web pages may be represented as nodes within a graph. Links between web pages may be represented as directed edges between the nodes. “Snapshots” of the current state of a network of interlinked web pages may be automatically generated at different times. In the time interval between snapshots, the state of the network may change. By comparing an earlier snapshot to a later snapshot, such changes can be identified. Extreme changes, which are deemed to vary significantly from the normal range of expected changes, can be detected automatically. Web pages relative to which these extreme changes have occurred may be marked as suspicious web pages which may merit further investigation or action.
    Type: Grant
    Filed: February 8, 2006
    Date of Patent: April 23, 2013
    Assignee: Yahoo! Inc.
    Inventors: Konstantinos Tsioutsiouliklis, Bruce Smith, Dmitri Pavlovski, Alexander Anatoly Arsky
  • Patent number: 8429211
    Abstract: A system and method for controlling computer originated audio file transmission includes a server having a communications module operable to communicate with a terminal unit over a path of communication. The server may also include a storage module operable to store at least one file. A processor may be provided to separate the file into a plurality of packets. In accordance with a particular embodiment of the present invention, the communications module is operable to establish a control channel between the server and the terminal unit. In accordance with another embodiment of the present invention, the control channel may include an out of band channel with regard to the path of communication. Commands may be transmitted over the control channel using the VoIP.
    Type: Grant
    Filed: March 23, 2001
    Date of Patent: April 23, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Labhesh Patel
  • Patent number: 8417731
    Abstract: This disclosure provides various embodiments of software for identifying and utilizing a generic update module with recursive calls. In one aspect, the software receives packed update parameters for updating a data record in a database, unpacks the update parameters, and updates the data record in the database using the unpacked update parameters. In some implementations, the update parameters may comprise a packed long byte string. The software may update the data record by returning the unpacked update parameters to a business application for database execution.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: April 9, 2013
    Assignee: SAP AG
    Inventors: Rene Dehn, Martin Kaiser, Gisella Dominguez Anzuinelli
  • Patent number: 8417730
    Abstract: A method for compressing a data stream based on a combination of two digests is used. Each combination of digests that occurs multiple times is assigned a codeword. When the first digest matches, a data structure of second digests occurring with the same first digest is built, associating each combination of digests with a position in the stream where the combination of digests is found. When a new match is found a new codeword is defined. When a match with an existing codeword is found, a byte sequence is emitted that identifies the codeword associated with the matched data. When a partial match is found, the length of a codeword is changed and a corresponding byte sequence is emitted. The method finds particular application in data streams that are sent to printers, and which contain large blocks of identical data such as images or repetitive text.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: April 9, 2013
    Assignee: Objectif Lune Inc.
    Inventor: Paul Jones
  • Patent number: 8407259
    Abstract: A system and method are provided which avoid the storage of multiple objects for a single entry in memory, in particular where the entry needs to be stored at least once anyway, a reusable data structure can be implemented which allows both easy and efficient use/reuse of Patricia tree components that are already in use. The data structure can be an integer built from a combination (e.g. concatenation) of a location where the corresponding string has been stored in memory, an offset for finding the word within the string, and a length for extracting all characters from the string that make up the word. Another data component can also be added, which can encode any other feature associated with the word such as a bias level for sorting multiple search results.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: March 26, 2013
    Assignee: Research In Motion Limited
    Inventor: Robert Andrew Connell
  • Patent number: 8402068
    Abstract: A system and method for collecting and displaying information on a product at a website, and related method for storing a product's various identifiers, where the system comprises a database that stores a plurality of identifiers for each product and the relationships between the identifiers. The system recognizes the different identifiers that refer to the same product. The system accepts product information from a variety of sources, regardless of the product identifier used by the sources. The system then sends out the product information to users and to other servers.
    Type: Grant
    Filed: December 7, 2000
    Date of Patent: March 19, 2013
    Assignee: Half.com, Inc.
    Inventors: Kerry Clendinning, Michael D. McCartney, Matthew W. Mengerink, Fred G. Robinette, David J. Wilson
  • Patent number: 8402070
    Abstract: Automatically accepting applications, and testing, training, certifying, assigning, allocating, controlling, and scheduling remote agents. An applicant (100) transmits an application to a remote agent center (RAC) (130) via a Communications Network (120). The application contains the person's profile, training, and experience. The RAC validates the skills via testing or third party confirmation, accepts the person as a remote worker, certifies the person's skill levels, and places the person in the remote worker pool. The remote worker can also obtain remote training on new or additional topics. The RAC evaluates the business demands of an external party, identifies remote workers with the needed skills who are available, and transmits the work at the appropriate time to the remote workers. The work is transmitted via or through the RAC. The external parties thus do not have to recruit, train, or test persons, or be concerned with staffing issues.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: March 19, 2013
    Assignee: Aspect Software, Inc.
    Inventors: Aleksander Szlam, Karl A. Walder
  • Patent number: 8396895
    Abstract: A file switch, logically positioned between client computers and file servers in a computer network, distributes user files among multiple file servers using an aggregated directory mechanism. A hierarchical directory structure is created on the file servers and used to store metadata files, which store metadata for each user file to indicate where data files, containing portions of the user file, are stored. The file switch automatically spreads the data files and metadata files over a large number of distinct directories on multiple file servers, preventing large number of data files from being stored in a single directory on a single file server. In response to a directory enumeration request from a client computer, one or more directories of metadata files on one or more of the file servers are enumerated, instead of enumerating the data file that store the user file portions.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: March 12, 2013
    Assignee: F5 Networks, Inc.
    Inventors: Vladimir Miloushev, Peter Nickolov
  • Patent number: 8392969
    Abstract: A method for managing multi-tenancy database access, including receiving credentials from a user associated with a first organization and a second organization, validating the credentials received from the user, logging the user into an access module, generating a first realm ID associated with the credentials and a first access type, generating a second realm ID associated with the credentials and a second access type, storing the first realm ID, the second realm ID, and the credentials in an authentication module, generating a connection request, establishing a connection from the access module to a data repository based on the connection request, generating a first identifier associated with the first realm ID and a second identifier associated with the second realm ID after establishing the connection; and storing the first identifier, the first realm ID, the second identifier, and the second realm ID in the data repository.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: March 5, 2013
    Assignee: Intuit Inc.
    Inventors: Thom Orr Park, James Lee Showalter, Jeffrey Moreno Collins, Deepak Goel
  • Patent number: 8392463
    Abstract: Methods for parallel query execution of a database operation on a database utilizing a graphics processing unit (GPU) are presented including: receiving query by a host, the query including database relations; starting a GPU kernel, where the GPU kernels include a GPU memory; hash partitioning the database relations by the GPU kernel; loading the partitioned database relations into the GPU memory; loading keyed partitions corresponding the hash partitioned database relations into the GPU memory; building a hash table for a smaller of the hash partitioned database relations; and executing the query. In some embodiments, methods further include returning a result of the query. In some embodiments, methods further include when the query is a long query including a number of operators, parsing the long query into a number of sub-queries; for each of the sub-queries, starting one of the GPU kernels such that the sub-queries are processed in parallel.
    Type: Grant
    Filed: April 22, 2010
    Date of Patent: March 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Akshay Gautam, Ritesh K. Gupta
  • Patent number: 8380749
    Abstract: This disclosure relates generally to the field of federated configuration management databases (CMDBs). To claim compliance with the CMDBf Standard (“the Standard”), a CMDB implementation must provide working and interoperable implementations of the interfaces defined in the Standard. To make a working implementation, certain non-obvious features are required that are not addressed by the Standard. Among these requirements are: registering management data repositories (MDRs) so that they can be federated; managing/maintaining the list of federated MDRs; querying an MDR for its Data Model; using such MDR Data Models to define mappings of one or more attributes from the MDR data model to one or more attributes of one or more of the CMDB's data models; identifying attributes and defining rules to be used when reconciliation is performed; and managing as well as storing data representative of those mappings. This disclosure addresses these and other deficiencies.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: February 19, 2013
    Assignee: BMC Software, Inc.
    Inventor: Vincent Joseph Kowalski