Of Semistructured Data, The Underlying Structure Being Taken Into Account, E.g., Mark-up Language Structure Data, Etc. (epo) Patents (Class 707/E17.122)
-
Patent number: 11575623Abstract: A server automatically generates a response on behalf of a first user to a request received from a second user. The server receives configuration information for configuring automatic response generation for the first user, including information identifying the first user, information specifying a type of service provided by the first user including a plurality of parameters that define details for the service, and information providing an availability of the first user to provide the specified type of service. A request is received from the second user. The first user is selected from multiple users to respond to the request. A response is automatically generated using at least some of the received configuration information. The response is automatically transmitted to the second user on behalf of the first user.Type: GrantFiled: August 17, 2020Date of Patent: February 7, 2023Assignee: THUMBTACK, INC.Inventors: Marco Zappacosta, Yue Zhao, Weikang Wan, Togan Adrien Olczak, Marcus Bertilson, Benjamin Robert Anderson
-
Patent number: 9733905Abstract: According to an aspect of some embodiments of the present invention there is provided a computer implemented method of automatically generating and storing a data structure for displaying a Unified Modeling Language (UML) model of behavior of a network of computing devices, the behavior dependent on location of the computing devices, comprising: creating a UML model comprising a plurality of line charts arranged in parallel to a time indicating axis, adding to the displayed UML model a plurality of connectors indicating communication between two entities, where a distance between each two line charts of the plurality of line charts in the UML model maps a geographical distance therebetween, and wherein the distance and the value and the plurality of connectors are editable according to at least one user input indicative of a selection of an area of the displayed UML model.Type: GrantFiled: March 21, 2016Date of Patent: August 15, 2017Assignee: International Business Machines CorporationInventors: Aharon Abadi, Moria Abadi, Yael Dubinsky, Mordechai Nisenson
-
Patent number: 8549398Abstract: The invention relates to detecting non-presence of nodes in a document of semi-structured data and to creating a values index which properly reflects this non-presence. The document of semi-structured data, comprising multiple hierarchically organized nodes, is scanned for values (step 110). Subsequently, these values are indexed (step 120). As non-presence of at least one node is detected (step 140), this non-presence is documented by enhancing the values index (12) by a pseudo key (20) (step 150).Type: GrantFiled: September 13, 2010Date of Patent: October 1, 2013Assignee: International Business Machines CorporationInventor: Henrik Loeser
-
Publication number: 20130124482Abstract: System and methods are provided. In one embodiment, a system includes a master data archiver configured to store a data related to a turbomachine system and a first data collector service system configured to collect the data from the master data archiver. The system also includes a second data collector service system communicatively coupled to the first data collector system and configured to pull or to push the data from the first data collector system and a first data archiver configured to receive at least some of the data from the second data collector system. The system further includes an asset model database storing a plurality of turbomachine tags, wherein the turbomachine tags are configured to categorize the data and a data access system (DAS) configured to provide data access to the first data archiver, the asset model database, or a combination thereof.Type: ApplicationFiled: November 16, 2011Publication date: May 16, 2013Applicant: GENERAL ELECTRIC COMPANYInventors: Youcef Atamna, Minh Ngoc Huynh, Eric Thomas Pool
-
Publication number: 20130117334Abstract: An automated event viewing method for storing data for a process automation system. The method includes assigning a plurality of collected process data values from a physical process to a stream, and writing the stream on non-transitory machine readable storage to obtain a stored data stream having an original sampling rate.Type: ApplicationFiled: November 3, 2011Publication date: May 9, 2013Applicant: HONEYWELL INTERNATIONAL INC.Inventors: PERRY NORDH, ANDY GRIFFITHS
-
Publication number: 20130110852Abstract: An approach is provided that receives input from multiple data sources and transforms it into a common, intermediate format, where only one generic parser is required for the purpose of transformation into RDF, and the subsequent input to a triplestore database. A triplestore management tool provides this capability. The triplestore management tool includes a formatting component configured to receive data sources from a plurality of data source parsers, and transform each of the data sources into a single format. A parsing component parses each transformed data source at a common parser, and loads each of the transformed data sources from the common parser to a triplestore database.Type: ApplicationFiled: October 26, 2011Publication date: May 2, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James E. Bostick, John M. Ganci, JR., John P. Kaemmerer, Craig M. Trim
-
Publication number: 20130086126Abstract: A system and a method described herein relate to testing SQL query writing skills of at least one participant. The system includes an authentication module that authenticates at least one participant for writing an SQL query. The system also includes an execution module that provide access to the at least one participant to an emulated database through a shared pool of configurable computing resources and execute the SQL query of the at least one participant against the emulated database. Further, a database scaling module is present in the system, to scale the emulated database based on inputs received from the at least one participant to tune performance of the SQL query, and an evaluation module is present in the system, to evaluate performance efficiency of the SQL query against the emulated database.Type: ApplicationFiled: December 16, 2011Publication date: April 4, 2013Applicant: Tata Consultancy Services LimitedInventors: Mohit Nanda, Amol Bhaskar Khanapurkar, Dattatraya Tendulkar, Jayanti Venkata Sai Narayana Murty
-
Publication number: 20130086008Abstract: Metadata associated with contact unification, which may involve conflict resolution and de-duplication, is stored in a user's mailbox for optimizing future automated unification operations, sharing of information between different clients and services, and providing relational data that can be used for other applications. User interactions regarding unification such as rejection or acceptance of automated actions, usage of created unified contacts, as well as data from external applications and services may be analyzed and stored in the mailbox. Such metadata may then be used to resolve conflicts the same user or other users in future contact unification operations and shared with other applications and services through a predefined schema such that those applications and services can update their data as well.Type: ApplicationFiled: October 4, 2011Publication date: April 4, 2013Applicant: Microsoft CorporationInventors: Jeremy de Souza, Mayerber Carvalho Neto, Komal Kashiramka, Ladislau Conceicao
-
Publication number: 20130086054Abstract: A system, for concurrent calculation of resource qualifications (e.g., skills, educational degree, etc) and availability (e.g., availability to work on a project) using text search. The method commences by initiating a flow for requesting resources, the resource request comprising a qualification requirement indication and a time period requirement indication. The method further comprises retrieving candidate resource documents in a manner so as to calculate an overall match score that is based not only on qualifications, but also on availability. The scoring uses a recoded candidate resource document that comprises qualification attributes as well as time period availability to form an overall match score. The recoding can be performed in an administrative flow (e.g.Type: ApplicationFiled: September 30, 2011Publication date: April 4, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Tianyi Wang, Vivek Salgar, Darryl L. Watson
-
Publication number: 20130086064Abstract: A computer-implemented method for exploring external data sources includes selecting a first function from a function library in a spreadsheet application based on a first user input, designating a first data source for the first function based on a second user input, wherein the first data source comprises a first dataset stored externally to the spreadsheet application, and arranging a first cell formula comprising the first function and a first identifier for the first data source in a first cell of a spreadsheet. The method further includes selecting an output function from the function library based on a third user input, designating a source function's reference based on a fourth user input, designating an output location in the spreadsheet based on a firth user input, and arranging a second cell formula including the selected output function, the designated source function's reference and the designated output location in a second cell of the spreadsheet.Type: ApplicationFiled: September 28, 2012Publication date: April 4, 2013Applicant: CIRRO, INC.Inventor: CIRRO, INC.
-
Publication number: 20130080478Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes maintaining a data structure for a complex item. The data structure includes a root node representing the complex item, at least one assembly node associated with the root node, and a plurality of part nodes each associated with the assembly node. The method includes defining at least two absolute occurrences associated with the root node and corresponding to at least the root node and the assembly node. The method includes defining at least one managed occurrence that includes a plurality of the absolute occurrences. The method includes using the managed occurrence as a central control authority for the plurality of absolute occurrences.Type: ApplicationFiled: September 23, 2011Publication date: March 28, 2013Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: Ori Ben-Haim, Frances Elizabeth Evans, Eric M. Leeson, Daniel Jonathan Archer
-
Publication number: 20130018924Abstract: A method for simplifying an extensible markup language (XML) schema, including: identifying data in an instance specification as variable or fixed, wherein the instance specification corresponds to a complex XML schema; determining a set of types including the variable data, wherein the set of types conforms to a structure of the complex XML schema; capturing the set of types as metadata annotations associated with the instance specification; and generating a simplified XML schema from the instance specification, wherein the simplified XML schema is stored on a memory device.Type: ApplicationFiled: July 12, 2011Publication date: January 17, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Holly Connor, Ariel Farkash, John T. E. Timm
-
Publication number: 20130006960Abstract: Some embodiments of the inventive subject matter include a method for transforming queries in a database management system. The can include detecting a first query, wherein the first query produces a first result upon evaluation by the database management system. The method can also include determining that the first query includes at least one operator, wherein the operator is selected from a union operator, an intersect operator, and an except operator, and wherein the operator has a first branch and second branch. The method can also include determining that the first branch of the operator accesses a first table, and wherein the second branch of the union operator also accesses the first table, and transforming the first query into a second query, wherein the second query does not include the operator, and wherein the second query produces the first result upon evaluation by the database management system.Type: ApplicationFiled: June 29, 2011Publication date: January 3, 2013Applicant: International Business Machines CorporationInventor: Pedro M. Barbas
-
Publication number: 20120331011Abstract: A method for creating a multimedia data search engine platform to allow fast search of multimedia content data elements (MMDEs). The method comprises collecting MMDEs from at least an external source storing MMDEs; generating a plurality of signatures for each of the collected MMDEs; generating signature reduced clusters (SRCs) for the collected MMDEs by clustering the plurality of signatures generated for each of the collected MMDEs; and generating concept structures from the generated SRCs, wherein the concept structures generated for different SRCs are utilized to compare between different MMDEs, thereby searching for an input MMDE that matches the collected MMDEs.Type: ApplicationFiled: September 4, 2012Publication date: December 27, 2012Applicant: CORTICA, LTD.Inventors: Igal Raichelgauz, Karina Ordinaev, Yehoshua Y. Zeevi
-
Publication number: 20120296942Abstract: Disclosed is a method, system, and program product for providing an efficient mechanism to provide updateable relational views over XML. This will allow application developers to write both queries and updates using a relational (SQL) syntax, even though the underlying data is stored as XML. According to some approaches, this is accomplished by implementing a reverse mapping from the data within the views to the node addresses of the corresponding data in the underlying XML document.Type: ApplicationFiled: May 18, 2011Publication date: November 22, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Vikas ARORA, Thomas BABY, Zhen Hua LIU, Qin YU
-
Publication number: 20120278309Abstract: Systems, methods, and computer media for providing alternative market search results are provided. A user search query in a first market is received. Search results relevant to the user search query are identified for the first market in a first language. A user intent to receive search results for the user search query for a second market and in a second language is determined. A search results page is presented that includes headings and search results for the first market in the first language as well as a search result toggle that includes a user-selectable option to present alternative search results for a second market in a second language. Selection of the option to present alternative search results causes search results for the second market and in the second language to be presented in the search results page along with the search results page headings in the first language.Type: ApplicationFiled: December 20, 2011Publication date: November 1, 2012Applicant: MICROSOFT CORPORATIONInventors: QUAN TANG, KUN JING, YAPING LIU, WINNY K. SO, MENGTONG YANG, PENGYANG XU
-
Publication number: 20120259848Abstract: A method for automatically building a search database for digital data of mediums by executing a software program stored in a memory of a computer, the method comprising: receiving a first request for selecting files to be processed; receiving a second request for selecting a target medium; and creating a search database for the selected files according to the target medium.Type: ApplicationFiled: April 11, 2011Publication date: October 11, 2012Inventors: Ming-Hsun LIU, Chung-Hsuan Tsai
-
Publication number: 20120226717Abstract: Embodiments herein include systems, methods, software, and data structures to generate and render visualizations of configuration items (CIs) represented in a Configuration Management Database (CMDB). One embodiment includes receiving a request for a CI graph from a client including a focus CI identifier represented in a CMDB. The focus CI may be used to retrieve data of related CIs, the data including CI identifiers. A process is then executed for each retrieved CI identifier to retrieve CI data as a function of the received CI identifier and to build a node XML and an edge XML representation of relations between the CIs. This method also includes aggregating the node and edge XML representations into a single XML document and then translating the document into a markup language document capable of being rendered in a graphical user interface. The markup language document is then transmitted to the requestor.Type: ApplicationFiled: March 19, 2012Publication date: September 6, 2012Applicant: Computer Associates Think, Inc.Inventors: Nitin Maheshwari, Srikanth V, Abed Ali
-
Publication number: 20120124063Abstract: A representative parameterized query in a second database query language is generated from a parameterized query in first database query language. By randomly generating a query in the first database query language, translating this query into the second database query language, and then identifying locations of relevant parameters in the translated query, parameter placeholders can then be substituted at the identified locations to provide a parameterized query in the second database query language. A representative parameterized query in the second database query language can be selected by randomly generating multiple parameterized queries and applying statistical methods including Monte Carlo methods.Type: ApplicationFiled: November 12, 2010Publication date: May 17, 2012Applicant: Business Objects Software Ltd.Inventor: Joseph Wong
-
Patent number: 8150862Abstract: In a method and system for collecting event information, XML documents specifying event parsing logic for respective groups of related events are loaded. Representations for the parsing logic contained in the plurality of XML documents are stored in one or more parsing trees. Events are received, including events in a plurality of groups of events. The received events are processed in accordance with the event parsing logic in the one or more parsing trees. The received events are also processed in accordance with stored program instructions that are independent of the parsing logic for the plurality of groups of events. Event information for the received events is stored. The stored event information includes information determined in accordance with the event parsing logic in at least one or more parsing trees.Type: GrantFiled: March 11, 2010Date of Patent: April 3, 2012Assignee: Accelops, Inc.Inventors: Partha Bhattacharya, Sheng Chen, Hongbo Zhu
-
Publication number: 20120041931Abstract: By way of example only, in various embodiments, the present system and system is designed to reduce the size of data on a computer through compression, to improve hash, message digest, and checksum technology and their application to information and data storage, to improve uniqueness by using mutual exclusion in hash and checksum tests, to improve checksum tests providing better computer security, to create an XML compression format and to move binary compression formats to XML or other markup language, to utilize variable length hashes and message digests, and to create an XML based checksum that can be used to verify the integrity of files.Type: ApplicationFiled: October 27, 2011Publication date: February 16, 2012Applicant: ELSEVIER INC.Inventor: Nathan Scott Ross
-
Publication number: 20120005151Abstract: In one embodiment, a processor-readable medium stores code representing instructions to cause a processor to perform a process including accessing a metadata specification and generating a data warehouse based on the metadata specification. The metadata specification includes metadata associated with generation of the data warehouse.Type: ApplicationFiled: January 28, 2011Publication date: January 5, 2012Inventors: Vineetha Vasudevan, Jean-Michel Collomb, Arpit Agrawal
-
Publication number: 20110264631Abstract: A method and system for de-identification of data comprising a plurality of data elements. The method involves identifying one or more portions of the data based on a predefined identification condition. The predefined identification condition is expressed in terms of, but is not limited to, one or more characteristics of the data. Further, one or more de-identification data elements are generated corresponding to the one or more data elements of the one or more identified portions of the data. The one or more de-identification data elements are generated based on the one or more characteristics of the one or more portions of the data. Thereafter, the one or more portions of the data are replaced with the one or more de-identification data elements respectively. As a result, the format of the one or more de-identification data elements remains identical to the format of the one or more data elements.Type: ApplicationFiled: April 21, 2011Publication date: October 27, 2011Applicant: Dataguise Inc.Inventors: Prateek Sharma, Manmeet Bhasin
-
Patent number: 8037403Abstract: An apparatus for retrieving a structured document including a first specifying unit that specifies a plurality of object documents from a plurality of structured documents being accessible via a network, the object document being the structured document according to retrieval condition; a first extracting unit that extracts text included in the object document; a second extracting unit that extracts metadata appended to the object document, the metadata being first data concerning the text of the object document and second data indicating a link relation between the object document and the structured documents; and a first calculating unit that calculates importance of each of the object documents, based on the text and the metadata of each of the object documents.Type: GrantFiled: January 11, 2007Date of Patent: October 11, 2011Assignee: Kabushiki Kaisha ToshibaInventors: Takahiro Kawamura, Masumi Inaba, Shinichi Nagano, Tetsuo Hasegawa
-
Publication number: 20110213788Abstract: The present invention is a method for detecting anomalies against normal profiles and for fusing and visualizing the results from multiple anomaly detection systems in a quantifying and unifying user interface. The knowledge patterns discovered from historical data serve as the normal profiles, or baselines or references (hereinafter, called “normal profiles”). The method assesses a piece of information against a collection of the normal profiles and decides how anomalous it is. The normal profiles are calculated from historical data sources, and stored in a collection of mining models. Multiple anomaly detection systems generate a collection of mining models using multiple data sources. When a piece of information is newly observed, the method measures the degree of correlation between the observed information and the normal profiles.Type: ApplicationFiled: May 9, 2011Publication date: September 1, 2011Applicant: QUANTUM INTELLIGENCE, INC.Inventors: YING ZHAO, Charles Chuxin Zhou, Chetan K. Kotak
-
Publication number: 20110173168Abstract: In response to receiving a request for data stored according to a first version of a data type, a second version of the data type supported by the requester is determined, and the requested data is transformed from the first version to the second version to provide access to the data.Type: ApplicationFiled: March 12, 2010Publication date: July 14, 2011Applicant: Microsoft CorporationInventors: Jeffrey D. Jones, Umesh Madan, Sean Patrick Nolan, Daniel J. Young, Gaurav Kalmady
-
Publication number: 20110145200Abstract: Techniques for precedence based storage are presented. Storage for a database is organized into storage pools; collections of pools form storage classes. The storage pools within a particular class are organized in a precedence-based order so that when storage for the database is needed, the storage pools are used in the defined order of precedence. Additionally, each storage pool or storage class can be circumscribed by security limitations, quality of service limitations, and/or backup procedures.Type: ApplicationFiled: December 16, 2009Publication date: June 16, 2011Applicant: Teradata US, Inc.Inventor: Gregory Howard Milby
-
Publication number: 20110137872Abstract: The present invention relates to a method or system of data archival using model-driven and automated components. It provides a data archiving solution by using model-driven, automated components, such as a transformation component, for a flexible, generic data archive solution. Other components may include a testing component for testing the data archive, a deploying component for deploying the data archive specification model and a feedback component for receiving archive results, observing the archive results and feeding back the archive results for archive model optimization.Type: ApplicationFiled: December 4, 2009Publication date: June 9, 2011Applicant: International Business Machines CorporationInventors: Peter A. Coldicott, Mei Y. Selvage, Xiao Feng Tao
-
Publication number: 20110131215Abstract: A process apparatus, a data scheduling method, and a computer readable medium thereof for a data schedule are provided. The process apparatus comprises a storage, a receiving interface, and a microprocessor. The microprocessor is respectively electrically connected to the storage and the receiving interface. The storage is configured to store a data scheduling structure which is constructed of a plurality of data items in an execution sequence. The receiving interface receives an input data item. The microprocessor retrieves at least one relevant data item from the data items according to the correlation information of the input data item. The microprocessor further performs a weight calculation according to the at least one relevant data item and the input data item, so as to generate at least one weight calculation result.Type: ApplicationFiled: December 3, 2009Publication date: June 2, 2011Applicant: INSTITUTE FOR INFORMATION INDUSTRYInventors: Chung-Ming HUANG, Shih-Yang LIN, Chih-Hsun CHOU
-
Publication number: 20110119280Abstract: A candidate key retrieving apparatus, a candidate key retrieving method and a tangible machine-readable medium thereof are provided. The candidate key retrieving apparatus comprises a storage unit and a microprocessor. The storage unit is configured to store a table recording a data amount of the table, a plurality of attributes, and a data distinct amount and a data type of each attribute. The microprocessor is configured to generate a candidate key according to the data amount, the distinct amounts and the data types.Type: ApplicationFiled: November 30, 2009Publication date: May 19, 2011Applicant: INSTITUTE FOR INFORMATION INDUSTRYInventors: Tei-Wei KUO, Chi-Sheng SHIH, Ren-Shan LUOH, Pei-Lun SUEI, Che-Wei KUO, Min-Siong LIANG
-
Publication number: 20110082859Abstract: A method, system, and computer program product are disclosed for merging search results. In one embodiment, the method comprises identifying a query, splitting the query into sub-queries, and calculating information content for each of the sub-queries. This method also comprises executing each of the sub-queries to obtain a plurality of search results, and combining the search results based on the information content calculated for the sub-queries. In an embodiment, the execution of each of the sub-queries includes identifying a multitude of search results for at least one of the sub-queries; and the combining includes grouping said multitude of search results into a plurality of clusters, and computing a relevance score for each of said clusters. In the embodiment the combining further includes merging the clusters based on the relevance scores computed for the clusters as well as the information content calculated for the sub-queries.Type: ApplicationFiled: October 7, 2009Publication date: April 7, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yu Deng, Murthy V. Devarakonda, Rafah A. Hosn, Ruchi Mahindru, Nithya Rajamani, Soumitra Sarkar
-
Publication number: 20110078158Abstract: Techniques for enriching a taxonomy using one or more additional taxonomies are provided. The techniques include receiving two or more taxonomies, wherein the two or more taxonomies comprise a destination taxonomy and one or more additional taxonomies, determining one or more relevant portions of the two or more taxonomies by identifying one or more common terms between the two or more taxonomies, importing one or more relevant portions from the one or more additional taxonomies into the destination taxonomy, and using the one or more imported taxonomy portions to enrich the destination taxonomy.Type: ApplicationFiled: September 29, 2009Publication date: March 31, 2011Applicant: International Business Machines CorporationInventors: Sougata Mukherjea, Amit A. Nanavati, L. Venkata Subramaniam
-
Publication number: 20110071985Abstract: Determinations are made regarding which database components are installed with a database installation. A recovery manual generator accesses system recovery data to generate a system recovery manual based on the system recovery data. A database feature auditor determines, based in part on the system recovery data, which database features are installed at database installations, which may be at multiple database sites.Type: ApplicationFiled: September 21, 2009Publication date: March 24, 2011Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventor: Cheryl R. Miller
-
Patent number: 7908346Abstract: A mechanism is provided for sending a plurality of requests to a server. A set of calls is received in a client from a set of client applications. Each call is for a request to be sent to the server and each call comprises a plurality of parameters. For each call, the client determines whether there is a request identifier in the plurality of parameters. Responsive to the call including the request identifier, the client creates a request using the plurality of parameters. The client sends the request to the server via a request connection. The client then determines whether an acknowledgement that indicates that the server has received the request has been received from the server. Responsive to receiving the acknowledgement, the client processes a next call in the set of calls.Type: GrantFiled: April 20, 2009Date of Patent: March 15, 2011Assignee: International Business Machines CorporationInventors: James R. Boykin, Christopher A. Peters
-
Patent number: 7899834Abstract: According to some embodiments, a method and apparatus for storing and maintaining structured documents includes identifying a structured document, decomposing the structured document into a plurality of nodes, each of the nodes representing a portion of information of the document, creating, for each of the nodes, a corresponding object, and loading each of the objects into a database system.Type: GrantFiled: December 23, 2004Date of Patent: March 1, 2011Assignee: SAP AGInventor: Markus Oezgen
-
Publication number: 20110029544Abstract: A media list server communicating with a plurality of media database servers and a client device comprises a receiving module, a storing module, a recording module, a determining module, a calculating module and a list generating module. The receiving module receives a user identification information and vote information. The storing module stores properties of the media and weights of the properties. The recording module records the vote information. The determining module determines whether a user has logged in for the first time according to the user identification information, and determines a popularity of each media according to the vote information. The calculating module calculates similarities of the media according to the properties and weights of the properties. The list generating module generates the favorite media list according to the popularity and the similarities of the media.Type: ApplicationFiled: November 20, 2009Publication date: February 3, 2011Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Chun Hsu, Deng-Rung Liu, Chung-Chih Yeh, Chi-Chang Lu
-
Publication number: 20100235368Abstract: In a method and system for collecting event information, XML documents specifying event parsing logic for respective groups of related events are loaded. Representations for the parsing logic contained in the plurality of XML documents are stored in one or more parsing trees. Events are received, including events in a plurality of groups of events. The received events are processed in accordance with the event parsing logic in the one or more parsing trees. The received events are also processed in accordance with stored program instructions that are independent of the parsing logic for the plurality of groups of events. Event information for the received events is stored. The stored event information includes information determined in accordance with the event parsing logic in at least one or more parsing trees.Type: ApplicationFiled: March 11, 2010Publication date: September 16, 2010Inventors: Partha Bhattacharya, Sheng Chen, Hongbo Zhu
-
Publication number: 20100217747Abstract: The inclusion of metadata within an application description file allows a virtual machine to create an application descriptor file that may be registered with the mobile device operating system so that an icon associated with the application description file may be displayed in the main ribbon. Execution of an application defined by the application definition file may then be initiated by the selection, by the user, of the icon that is associated with the application definition file. This improves over the situation wherein execution of the application defined by the application definition file would require a selection of the runtime environment for the application and then the selection of the application.Type: ApplicationFiled: May 10, 2010Publication date: August 26, 2010Inventors: Kamen VITANOV, Jeffrey Christopher Rogers, Timothy Allen Neil
-
Publication number: 20100174723Abstract: The information processing device includes an access history acquiring unit which acquires and stores access history information showing access history for the contents accessed by a user terminal, and a relevancy setting unit which relates the accessed contents. As the access history information, the access history acquiring unit acquires content identification information, access date and time information, and application identification information for identifying a content access application making access to the content, which is different for each of the content access applications operated on the user terminal. The relevancy setting unit generates and stores the relevance information by mutually relating the content identification information based on the access date and time information and the application identification information contained in each of the different contents.Type: ApplicationFiled: December 3, 2009Publication date: July 8, 2010Inventor: ATSUKO UENO
-
Publication number: 20100094866Abstract: A system and method for generating a list of content is disclosed. A processor may store in memory at least one content preference of a user, may store at least one non-user content preference of at least one entity other than the user, may associate the at least one non-user content preference with the user, and may generate the content list based on a combination of the at least one content preference of the user and the at least one non-user content preference for output to the user.Type: ApplicationFiled: January 29, 2008Publication date: April 15, 2010Inventors: Craig D. Cuttner, Jeffrey A. Dibartolomeo, Bruce Probst, John Clayton Beyler, Lars Stalling, Juho Parviainen, Alexander Thompson Grishaver, Michael Gabriel
-
Publication number: 20100088649Abstract: A method for recommending content items of a content item data base to a user, including: broadcasting user group characteristics, wherein a respective user group characteristic is descriptive of a respective user group; receiving at a user's location the user group characteristics; assigning at the user's location the user to at least one of the user groups, providing user group preference data, the user group preference data being descriptive of a relation between the user groups and the content items; and recommending content items according to the user group preference data.Type: ApplicationFiled: March 7, 2008Publication date: April 8, 2010Applicant: Sony Deutschland GmbHInventor: Thomas Kemp
-
Publication number: 20100082621Abstract: A mechanism is disclosed for enabling new task types to be added to a management server without changing the source code of the management server. To add a new task type, a descriptor file is provided. This descriptor file specifies all of the particulars of the new task type. Any mechanisms referred to in the descriptor file are also provided. At startup time, the management server processes the descriptor file and forms associations between the various aspects of the task type with the mechanisms that are responsible for implementing those various aspects. At runtime, these associations are used to manage the definition and execution of tasks of that task type. By doing so, the management server enables new task types to be added, and enables task instances of the new task types to be defined and executed, without changing the source code of the management server.Type: ApplicationFiled: September 10, 2009Publication date: April 1, 2010Applicant: SUN MICROSYSTEMS, INC.Inventors: Eugene Krivopaltsev, Govindarajan Rangarajan, Peinan C. Zhang
-
Publication number: 20100070504Abstract: The present invention provides a Global Information Architecture (GINA) to create an object-oriented, software-based modeling environment for the modeling of various data sources and allowing queries and transactions across those sources. The modeling environment is described in itself. Introspection is achieved since the model is described in the model, and early validation that the infrastructure is correct is established in that the infrastructure must execute against itself. Object traversal is done via vectors that describe how an object can be reached from other objects. Objects are linked by describing what type of object (data source) is to be reached and on the basis of what possible attribute values of that object. GINA allows different users to have different views of these data sources depending upon their WorldSpace. A user's view of the data source is controlled by his WorldSpace, which are the attributes he has that makes him unique.Type: ApplicationFiled: November 20, 2009Publication date: March 18, 2010Inventors: Frank Busalacchi, David Tinsley, Wesley Skinner, Paul Bressler, Eric Yarbrough
-
Publication number: 20100070512Abstract: A data handling device has access to a store of existing metadata pertaining to existing documents having associated metadata terms. It selects metadata assigned to documents deemed to be of interest to a user and analyses the metadata to generate statistical data as to the co-occurrence of pairs of terms in the metadata of one and the same document. When a fresh document is received, it is analysed to assign to it a set of terms and determine for each a measure of their strength of association with the document. Then, a score is generated for the document, for each term of the set, the score being a monotonically increasing function of (a) the strength of association with the document and of (b) the relative frequency of co-occurrence of that term and another term that occurs in the set.Type: ApplicationFiled: March 11, 2008Publication date: March 18, 2010Inventors: Ian Thurlow, Richard Weeks, Barry Gw. Lloyd
-
Publication number: 20100067113Abstract: A computer readable storage medium includes executable instructions to receive a request for tree node information and apply one or more tree node parameter limits to the request. The tree node parameter limits include a tree node level limit and a sibling node count limit. The computer readable storage medium further includes executable instructions to receive tree node objects corresponding to the tree node parameter limits, add the tree node objects to a dynamically extended tree node data structure and display a first portion of the tree node objects.Type: ApplicationFiled: September 18, 2008Publication date: March 18, 2010Inventor: Matthew John Harrison
-
Publication number: 20100011013Abstract: Multiple sets of data are obtained from different sources. Each data set is represented using a different format having a different syntax and organized in a multi-level nested data structure. Each data set is reformatted into a standardized table format using a depth-first recursive algorithm without relying on the syntax schema of the original format of the data set. Various operations are performed on the tables corresponding to the data sets, including but not limited to joining multiple tables, grouping selected rows of a table, ranking rows of a table, adding or deleting fields from selected rows of a table, etc. Optionally, inferred namespace and text normalization are utilized for selected table operations. One or more templates are provided for converting the data set of a table to a format that may be presented to a user.Type: ApplicationFiled: July 9, 2008Publication date: January 14, 2010Applicant: Yahoo! Inc.Inventor: Vikash Singh
-
Publication number: 20090327301Abstract: Described is a technology in a distributed configuration network management environment, in which constitutional (governing, authoritative) documents are used to perform management tasks. The constitutional documents are structured so as to be consistent, self-contained and independently validated, yet may be combined with other constitutional documents to perform a management task. A constitutional document includes a schematic language statement, data transformation statements, and rule statements. In usage, the structured document is distributed to an agent on a client machine, which processes the structured document by transforming data and applying rules, such as to enforce network policy on client machines.Type: ApplicationFiled: June 26, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: William B. Lees, Rajagopalan B. Narayanan, Jeffrey B. Parham
-
Publication number: 20090287719Abstract: Techniques are described herein for automatically generating multiple interrelated database tables to store XML data, while ensuring that each such table has no more than the maximum DBMS-allowed number of columns. In response to the registration of an XML schema with a database server, the server determines whether any of the elements specified in the XML schema are complex elements that have more than a threshold number of descendant elements. If a complex element has more than the threshold number of descendant elements, then the server automatically generates one or more separate “out-of-line” database tables for storing at least some of those descendant elements, so that the table created to store the complex element will have no more than the permitted number of columns. Each of the out-of-line database tables is similarly generated so as to have no more than the permitted number of columns.Type: ApplicationFiled: May 16, 2008Publication date: November 19, 2009Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: James W. Warner, Thomas Baby, Zhen Hua Liu
-
Publication number: 20090216791Abstract: A nominal type framework can be configured to efficiently correlate different nominal types together based on a minimum set of common type shapes or structures. In one implementation, a developer identifies a number of different nominal types of interest (source types), and identifies the minimum set of common type shapes to be accessed by an application program. The minimum set of common type shapes can then be used to create an intermediate type (target type) to which each of the other different source types can be mapped. For example, one or more proxies can be created that map shapes of the one or more source types to corresponding shapes of the created target type. The application program created by the developer, in turn, can access, operate on, or otherwise use the mapped data of each different source type through a single target type.Type: ApplicationFiled: February 25, 2008Publication date: August 27, 2009Applicant: MICROSOFT CORPORATIONInventors: Clemens A. Szyperski, Quetzalcoatl Bradley, Joshua R. Williams, Christopher L. Anderson, Donald F. Box, Jeffrey S. Pinkston, Martin J. Gudgin
-
Publication number: 20090165087Abstract: A Media Registration and Validation Service (“MRVS”) facilitates protection against unauthorized media sharing. In the media registration function, the MRVS receives, registers and stores one or more samples of media content defining source content. In the media evaluation function, the MRVS receives samples of media content (“examination content”) submitted for examination relative to the source content. The MRVS searches the database to determine instances of source content corresponding to the examination content, yielding corresponding content; and produces a report including indicia of the corresponding content. Protection against media sharing is thereby accomplished in one aspect by providing notice of registered source content to one or more prospective disclosers of corresponding content (including, without limitation, the submitters of examination content); and in another aspect, the prospective disclosers can rely on the notice to decide whether or not to disseminate their corresponding content.Type: ApplicationFiled: December 19, 2007Publication date: June 25, 2009Inventors: Jacek Jachner, Maybelline Mamaradlo