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: 11575623
    Abstract: 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: Grant
    Filed: August 17, 2020
    Date of Patent: February 7, 2023
    Assignee: THUMBTACK, INC.
    Inventors: Marco Zappacosta, Yue Zhao, Weikang Wan, Togan Adrien Olczak, Marcus Bertilson, Benjamin Robert Anderson
  • Patent number: 9733905
    Abstract: 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: Grant
    Filed: March 21, 2016
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Aharon Abadi, Moria Abadi, Yael Dubinsky, Mordechai Nisenson
  • Patent number: 8549398
    Abstract: 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: Grant
    Filed: September 13, 2010
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventor: Henrik Loeser
  • Publication number: 20130124482
    Abstract: 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: Application
    Filed: November 16, 2011
    Publication date: May 16, 2013
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Youcef Atamna, Minh Ngoc Huynh, Eric Thomas Pool
  • Publication number: 20130117334
    Abstract: 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: Application
    Filed: November 3, 2011
    Publication date: May 9, 2013
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: PERRY NORDH, ANDY GRIFFITHS
  • Publication number: 20130110852
    Abstract: 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: Application
    Filed: October 26, 2011
    Publication date: May 2, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James E. Bostick, John M. Ganci, JR., John P. Kaemmerer, Craig M. Trim
  • Publication number: 20130086126
    Abstract: 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: Application
    Filed: December 16, 2011
    Publication date: April 4, 2013
    Applicant: Tata Consultancy Services Limited
    Inventors: Mohit Nanda, Amol Bhaskar Khanapurkar, Dattatraya Tendulkar, Jayanti Venkata Sai Narayana Murty
  • Publication number: 20130086008
    Abstract: 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: Application
    Filed: October 4, 2011
    Publication date: April 4, 2013
    Applicant: Microsoft Corporation
    Inventors: Jeremy de Souza, Mayerber Carvalho Neto, Komal Kashiramka, Ladislau Conceicao
  • Publication number: 20130086054
    Abstract: 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: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Tianyi Wang, Vivek Salgar, Darryl L. Watson
  • Publication number: 20130086064
    Abstract: 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: Application
    Filed: September 28, 2012
    Publication date: April 4, 2013
    Applicant: CIRRO, INC.
    Inventor: CIRRO, INC.
  • Publication number: 20130080478
    Abstract: 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: Application
    Filed: September 23, 2011
    Publication date: March 28, 2013
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Ori Ben-Haim, Frances Elizabeth Evans, Eric M. Leeson, Daniel Jonathan Archer
  • Publication number: 20130018924
    Abstract: 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: Application
    Filed: July 12, 2011
    Publication date: January 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Holly Connor, Ariel Farkash, John T. E. Timm
  • Publication number: 20130006960
    Abstract: 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: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Applicant: International Business Machines Corporation
    Inventor: Pedro M. Barbas
  • Publication number: 20120331011
    Abstract: 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: Application
    Filed: September 4, 2012
    Publication date: December 27, 2012
    Applicant: CORTICA, LTD.
    Inventors: Igal Raichelgauz, Karina Ordinaev, Yehoshua Y. Zeevi
  • Publication number: 20120296942
    Abstract: 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: Application
    Filed: May 18, 2011
    Publication date: November 22, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vikas ARORA, Thomas BABY, Zhen Hua LIU, Qin YU
  • Publication number: 20120278309
    Abstract: 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: Application
    Filed: December 20, 2011
    Publication date: November 1, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: QUAN TANG, KUN JING, YAPING LIU, WINNY K. SO, MENGTONG YANG, PENGYANG XU
  • Publication number: 20120259848
    Abstract: 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: Application
    Filed: April 11, 2011
    Publication date: October 11, 2012
    Inventors: Ming-Hsun LIU, Chung-Hsuan Tsai
  • Publication number: 20120226717
    Abstract: 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: Application
    Filed: March 19, 2012
    Publication date: September 6, 2012
    Applicant: Computer Associates Think, Inc.
    Inventors: Nitin Maheshwari, Srikanth V, Abed Ali
  • Publication number: 20120124063
    Abstract: 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: Application
    Filed: November 12, 2010
    Publication date: May 17, 2012
    Applicant: Business Objects Software Ltd.
    Inventor: Joseph Wong
  • Patent number: 8150862
    Abstract: 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: Grant
    Filed: March 11, 2010
    Date of Patent: April 3, 2012
    Assignee: Accelops, Inc.
    Inventors: Partha Bhattacharya, Sheng Chen, Hongbo Zhu
  • Publication number: 20120041931
    Abstract: 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: Application
    Filed: October 27, 2011
    Publication date: February 16, 2012
    Applicant: ELSEVIER INC.
    Inventor: Nathan Scott Ross
  • Publication number: 20120005151
    Abstract: 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: Application
    Filed: January 28, 2011
    Publication date: January 5, 2012
    Inventors: Vineetha Vasudevan, Jean-Michel Collomb, Arpit Agrawal
  • Publication number: 20110264631
    Abstract: 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: Application
    Filed: April 21, 2011
    Publication date: October 27, 2011
    Applicant: Dataguise Inc.
    Inventors: Prateek Sharma, Manmeet Bhasin
  • Patent number: 8037403
    Abstract: 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: Grant
    Filed: January 11, 2007
    Date of Patent: October 11, 2011
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Takahiro Kawamura, Masumi Inaba, Shinichi Nagano, Tetsuo Hasegawa
  • Publication number: 20110213788
    Abstract: 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: Application
    Filed: May 9, 2011
    Publication date: September 1, 2011
    Applicant: QUANTUM INTELLIGENCE, INC.
    Inventors: YING ZHAO, Charles Chuxin Zhou, Chetan K. Kotak
  • Publication number: 20110173168
    Abstract: 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: Application
    Filed: March 12, 2010
    Publication date: July 14, 2011
    Applicant: Microsoft Corporation
    Inventors: Jeffrey D. Jones, Umesh Madan, Sean Patrick Nolan, Daniel J. Young, Gaurav Kalmady
  • Publication number: 20110145200
    Abstract: 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: Application
    Filed: December 16, 2009
    Publication date: June 16, 2011
    Applicant: Teradata US, Inc.
    Inventor: Gregory Howard Milby
  • Publication number: 20110137872
    Abstract: 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: Application
    Filed: December 4, 2009
    Publication date: June 9, 2011
    Applicant: International Business Machines Corporation
    Inventors: Peter A. Coldicott, Mei Y. Selvage, Xiao Feng Tao
  • Publication number: 20110131215
    Abstract: 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: Application
    Filed: December 3, 2009
    Publication date: June 2, 2011
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Chung-Ming HUANG, Shih-Yang LIN, Chih-Hsun CHOU
  • Publication number: 20110119280
    Abstract: 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: Application
    Filed: November 30, 2009
    Publication date: May 19, 2011
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Tei-Wei KUO, Chi-Sheng SHIH, Ren-Shan LUOH, Pei-Lun SUEI, Che-Wei KUO, Min-Siong LIANG
  • Publication number: 20110082859
    Abstract: 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: Application
    Filed: October 7, 2009
    Publication date: April 7, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yu Deng, Murthy V. Devarakonda, Rafah A. Hosn, Ruchi Mahindru, Nithya Rajamani, Soumitra Sarkar
  • Publication number: 20110078158
    Abstract: 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: Application
    Filed: September 29, 2009
    Publication date: March 31, 2011
    Applicant: International Business Machines Corporation
    Inventors: Sougata Mukherjea, Amit A. Nanavati, L. Venkata Subramaniam
  • Publication number: 20110071985
    Abstract: 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: Application
    Filed: September 21, 2009
    Publication date: March 24, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Cheryl R. Miller
  • Patent number: 7908346
    Abstract: 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: Grant
    Filed: April 20, 2009
    Date of Patent: March 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: James R. Boykin, Christopher A. Peters
  • Patent number: 7899834
    Abstract: 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: Grant
    Filed: December 23, 2004
    Date of Patent: March 1, 2011
    Assignee: SAP AG
    Inventor: Markus Oezgen
  • Publication number: 20110029544
    Abstract: 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: Application
    Filed: November 20, 2009
    Publication date: February 3, 2011
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Chun Hsu, Deng-Rung Liu, Chung-Chih Yeh, Chi-Chang Lu
  • Publication number: 20100235368
    Abstract: 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: Application
    Filed: March 11, 2010
    Publication date: September 16, 2010
    Inventors: Partha Bhattacharya, Sheng Chen, Hongbo Zhu
  • Publication number: 20100217747
    Abstract: 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: Application
    Filed: May 10, 2010
    Publication date: August 26, 2010
    Inventors: Kamen VITANOV, Jeffrey Christopher Rogers, Timothy Allen Neil
  • Publication number: 20100174723
    Abstract: 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: Application
    Filed: December 3, 2009
    Publication date: July 8, 2010
    Inventor: ATSUKO UENO
  • Publication number: 20100094866
    Abstract: 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: Application
    Filed: January 29, 2008
    Publication date: April 15, 2010
    Inventors: Craig D. Cuttner, Jeffrey A. Dibartolomeo, Bruce Probst, John Clayton Beyler, Lars Stalling, Juho Parviainen, Alexander Thompson Grishaver, Michael Gabriel
  • Publication number: 20100088649
    Abstract: 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: Application
    Filed: March 7, 2008
    Publication date: April 8, 2010
    Applicant: Sony Deutschland GmbH
    Inventor: Thomas Kemp
  • Publication number: 20100082621
    Abstract: 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: Application
    Filed: September 10, 2009
    Publication date: April 1, 2010
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Eugene Krivopaltsev, Govindarajan Rangarajan, Peinan C. Zhang
  • Publication number: 20100067113
    Abstract: 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: Application
    Filed: September 18, 2008
    Publication date: March 18, 2010
    Inventor: Matthew John Harrison
  • Publication number: 20100070512
    Abstract: 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: Application
    Filed: March 11, 2008
    Publication date: March 18, 2010
    Inventors: Ian Thurlow, Richard Weeks, Barry Gw. Lloyd
  • Publication number: 20100070504
    Abstract: 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: Application
    Filed: November 20, 2009
    Publication date: March 18, 2010
    Inventors: Frank Busalacchi, David Tinsley, Wesley Skinner, Paul Bressler, Eric Yarbrough
  • Publication number: 20100011013
    Abstract: 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: Application
    Filed: July 9, 2008
    Publication date: January 14, 2010
    Applicant: Yahoo! Inc.
    Inventor: Vikash Singh
  • Publication number: 20090327301
    Abstract: 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: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: William B. Lees, Rajagopalan B. Narayanan, Jeffrey B. Parham
  • Publication number: 20090287719
    Abstract: 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: Application
    Filed: May 16, 2008
    Publication date: November 19, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: James W. Warner, Thomas Baby, Zhen Hua Liu
  • Publication number: 20090216791
    Abstract: 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: Application
    Filed: February 25, 2008
    Publication date: August 27, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Clemens A. Szyperski, Quetzalcoatl Bradley, Joshua R. Williams, Christopher L. Anderson, Donald F. Box, Jeffrey S. Pinkston, Martin J. Gudgin
  • Publication number: 20090165087
    Abstract: 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: Application
    Filed: December 19, 2007
    Publication date: June 25, 2009
    Inventors: Jacek Jachner, Maybelline Mamaradlo