Parsing Data Structures And Data Objects Patents (Class 707/755)
-
Patent number: 8572082Abstract: In a generation device, a term determiner, for reference terms and a similar meaning term that has similar meaning to any of the reference terms, determines if each of the reference terms and the similar meaning term are both included in a document data group. An extractor extracts a reference term and the similar meaning term of the reference term that were both determined to be included in the document data group. A priority determiner determines an output priority to the extracted similar meaning term on the basis of appearance of at least either of the similar meaning term and the reference term in the document data group. And a list generator generates a the similar meaning term list in such a way that the extracted reference term, the similar meaning term of the extracted reference term, and the output priority are associated with one another.Type: GrantFiled: March 20, 2012Date of Patent: October 29, 2013Assignee: Casio Computer Co., LtdInventor: Tomoharu Yamaguchi
-
Patent number: 8572101Abstract: A method, system and computer program product to generate selected tabular data from an object relational data model using a faceted interaction interface may include providing a faceted interaction interface to specify a faceted query to provide the selected tabular data from the object relational data model. The faceted query may include at least one facet and at least one facet condition. The method may also include constructing an object relational graph from a plurality of input object tables of the object relational data model. The method may also include selecting each object in the object relational graph which contains at least one facet and identifying each object in the object relational graph on which at least one facet condition applies. The method may additionally include generating at least one object group from the object relational graph.Type: GrantFiled: January 10, 2011Date of Patent: October 29, 2013Assignee: International Business Machines CorporationInventors: Deepak M. Srinivasa, Adarsh Ramamurthy
-
Patent number: 8572054Abstract: A forward compatibility guaranteed data compression and decompression method and apparatus are provided. The compressed data decompression apparatus includes a compressed file parsing unit which parses a compressed file comprising compressed data, a header including information on the compressed data and an extension field to extract the compressed data, and an original file generating unit which decompresses the compressed data to generate an original file. The extension field includes one or more extension field units and an extension field terminating code indicating an end of a region capable of including the extension field units, each of the header and the extension field units starts with a data identification code having the same number of bytes, and the extension field unit further includes its own length data separated by a predetermined number of bytes from its own data identification code.Type: GrantFiled: August 31, 2010Date of Patent: October 29, 2013Assignee: Estsoft Corp.Inventor: Yun-Sik Oh
-
Publication number: 20130282739Abstract: An approach is presented for generating a log parser. Regular expressions are received and stored in a crowd-sourced data repository. An instruction is received to create a log parser based on a sample log. The sample log is received. Matches are identified between strings of characters included in the received sample log and regular expressions included in the stored regular expressions. Each match indicates a stored regular expression is capable of parsing a string included in the sample log. Based on the identified matches, the log parser is generated so as to include the regular expressions that match the strings included in the sample log.Type: ApplicationFiled: April 18, 2012Publication date: October 24, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian M. Anderson, Michael A. Hughes, HuyAnh D. Ngo, Patrick A. Spizzo
-
Patent number: 8566789Abstract: A powerful set of features can assist software developers in searching source code. Source code can be queried to find occurrences of source code elements mapped to domain concepts appearing in an ontology. Queries can specify a search for occurrences of particular operations performed on domain concepts within the source code. Query expansion can be used to locate related domain concepts as indicated in the ontology. Query keyword weighting can be used to emphasize one domain concept over another. Tools can be provided to create the ontology and associate the ontology with the elements appearing in the source code. Results can include user interface features assisting in navigation to a location within the source code associated with the query results.Type: GrantFiled: August 23, 2006Date of Patent: October 22, 2013Assignee: Infosys LimitedInventors: Nagaraja Nanjegowda Siddaramappa, Renuka Sindhgatta, Santonu Sarkar, Srinivas Thonse, Krishnakumar Pooloth
-
Publication number: 20130275446Abstract: In one embodiment, a method comprises creating and storing an ontology for a data store in response to receiving first user input defining the ontology, wherein the ontology comprises a plurality of data object types and a plurality of object property types; creating one or more parser definitions in response to receiving second user input defining the parser definitions, wherein each of the parser definitions specifies one or more sub-definitions of how to transform first input data into modified input data that is compatible with one of the object property types; and storing each of the one or more parser definitions in association with one of the plurality of object property types.Type: ApplicationFiled: June 12, 2013Publication date: October 17, 2013Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings
-
Publication number: 20130262486Abstract: Text compression and encryption is achieved by using a predetermined dictionary not unique to the encoded text to substitute codes for words and phrases thereby obviating transmission of the dictionary along with transmitted encoded text. The codes of the dictionary are made of one or more text characters such that the message, once encoded, continues to be a legitimate text message and can travel through any data transport medium through which a conventional unencoded text message can travel. Non-word characters delimit codes and unencoded words in an encoded message. Advantages include message filtering and maintaining message threads of short messages, including SMS.Type: ApplicationFiled: May 29, 2012Publication date: October 3, 2013Inventors: Robert B. O'Dell, James D. Ivey
-
Publication number: 20130262487Abstract: A log management method includes extracting, before deploying an application which compresses and outputs log information of the application, message format information concerning the log information from source code of the application, deploying the application, and outputting the log information in a form of a message based on the message format information when a device that is able to obtain the log information output from the deployed application obtains the log information.Type: ApplicationFiled: December 20, 2012Publication date: October 3, 2013Applicant: FUJITSU LIMITEDInventors: Kenichi Yamashita, Hidehiko Ino, Kazuo Mineno, Kouichi Hidaka, Hideaki Tanaka
-
Publication number: 20130254219Abstract: The present invention provides a fast and efficient way of processing structured data by utilizing an intermediate file to store the structural information. The structured data may be processed into a Binary mask Format (BMF) file which may serve as a starting point for post-processing. A tree structure built on top of the BMF file may be constructed very quickly, and also takes up less space than a DOM tree. Additionally, BMF records may reside entirely in the memory and contain structural information, allowing SAX-like sequential data access.Type: ApplicationFiled: May 14, 2013Publication date: September 26, 2013Applicant: Ximpleware, Inc.Inventor: Zhengyu Zhang
-
Publication number: 20130254218Abstract: A method, computer product, and computer system of reducing an amount of data representing a genetic sequence of an organism, comprising: a computer dividing a reference genome and a sequence of the organism into parts and assigning the parts to one of a plurality of computer processing elements. Within each computer processing element, comparing nucleotides of the genetic sequence of the organism to nucleotides from a part of the reference genome, to find differences where nucleotides of the genetic sequence of the organism which are different from the nucleotides of the reference genome; and storing the surprisal data in a repository. Combining the parts of the surprisal data from the repository to form a complete set of surprisal data representing the differences between the genetic sequence of the organism and the reference genome; and storing the complete set of surprisal data in the repository.Type: ApplicationFiled: March 23, 2012Publication date: September 26, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert R. Friedlander, James R. Kraemer
-
Patent number: 8543589Abstract: Methods and apparatus for integrating relational and hierarchical data, schema definitions, and queries in a data processing system are provided. One or more schema definitions are converted into an intermediate schema language component of an intermediate data language when one or more schema definitions are provided. One or more query expressions are converted into an intermediate query language component of the intermediate data language when one or more query expressions are provided. The intermediate schema language component or the intermediate query language component is compiled in an intermediate data language processing engine into a run-time representation in accordance with a relational-hierarchical analysis.Type: GrantFiled: October 16, 2009Date of Patent: September 24, 2013Assignee: International Business Machines CorporationInventors: Andrey Khorlin, Robert Evan Strom, Lu Tian
-
Publication number: 20130246444Abstract: A device includes a memory configured to store a program; and a processor coupled to the memory and configured to execute a process based on the program. The process includes: for input data made of a combination of pieces of unit data and including a plurality of consecutive records each including data of a plurality of items, when a sequence of type information indicating a kind of each piece of the unit data in the input data is divided into partial sequences each having a certain length, analyzing a break position of the records in the input data by determining, as a length of each of the records, the length of each of the partial sequences when sequences of type information in all the partial sequences correspond to each other.Type: ApplicationFiled: March 13, 2013Publication date: September 19, 2013Applicant: FUJITSU LIMITEDInventors: Mamoru ISHIHARA, Hideaki TANAKA, Yoshinori ARAI, Kazuhisa TANIMOTO
-
Patent number: 8538184Abstract: A method of enhancing electronic documents received from a plurality of users by a document analysis system for improving automatic recognition and classification of the received electronic documents, is provided. For each page of a received electronic document, the method filters the page to infer binarized-background artifacts resulting from the binarization of the original grayscale or color image source document and which reside in the vicinity of binarized text and binarized image features in the page, so that the binarized text and binarized images may be distinguished from the binarized-background artifacts and extracted from the document. The method then uses the extracted features from the filtered document to automatically recognized and classify a document into a document category.Type: GrantFiled: November 6, 2008Date of Patent: September 17, 2013Assignee: Gruntworx, LLCInventors: Depankar Neogi, Steven K. Ladd, Dilnawaj Ahmed, Lohith Chiprawada Shesharam
-
Patent number: 8538911Abstract: An event analysis system monitors information available from both publicly and privately distributed networks of information for events that are relevant to the user's particular business concerns. Those concerns are defined in a customized model of the user's organization and external business environment. The system receives the information, detects events in the information, interprets the events, and determines implications of these events. The detection and implication proceeds with regard to specific entities, relationships between entities, and definitions of the types of events which may occur in the environment in which the entities exist. Accordingly, the analysis system intelligently adapts its processing to recognize and report events which may be of interest for any particular entity.Type: GrantFiled: March 16, 2009Date of Patent: September 17, 2013Assignee: Accenture Global Services LimitedInventors: Alex Kass, Christopher Cowell-Shah, Neil Sheth, Lucian P. Hughes
-
Patent number: 8538964Abstract: Methods which use an ID domain to improve searching are described. An embodiment describes an index phase in which an image of a document is converted into the ID domain. This is achieved by dividing the text in the image into elements and mapping each element to an identifier. Similar elements are mapped to the same identifier. Each element in the text is then replaced by the appropriate identifier to create a version of the document in the ID domain. This version may be indexed and searched. Another embodiment describes a query phase in which a query is converted into the ID domain and then used to search an index of identifiers which has been created from collections of documents which have been converted into the ID domain. The conversion of the query may use mappings which were created during the index phase or alternatively may use pre-existing mappings.Type: GrantFiled: December 8, 2011Date of Patent: September 17, 2013Assignee: Microsoft CorporationInventors: Walid Magdy, Motaz Ahmed El-Saban
-
Publication number: 20130238640Abstract: Improved techniques that facilitate the use of podcasts are disclosed. The improved techniques can pertain to publishing, hosting, accessing, subscribing, managing, organizing, searching, browsing, transferring, and/or playing podcasts. According to one aspect, tags are embedded into syndication feeds (e.g., RSS feeds) that may be made available for distribution by an online media store to facilitate the management of podcasts. In accordance with one embodiment, an explicit tag may be embedded at the feed and/or episode level to indicate that the feed and/or episode includes explicit content. In accordance with another embodiment, a duration tag may be embedded at the episode level to indicate an estimated duration associated with the episode. Upon downloading the episode, the duration may be replaced by the actual duration of the episode. In accordance with yet another embodiment, a new feed-URL tag may be embedded in a syndication feed to identify a new URL at which the feed is to be accessed.Type: ApplicationFiled: February 28, 2013Publication date: September 12, 2013Applicant: Apple Inc.Inventors: Anne Jones, Mike Wiese, David Lawrence Neumann
-
Publication number: 20130238639Abstract: The present invention provides a method and system for comparing a first XML document with a second XML document. An XML event is parsed from the first XML document or the second XML document based on a plurality of parameters. The parsed XML event is stored as a node in a first data structure or a second data structure, and compared with one or more nodes stored in the second data structure or the first structure, respectively. A comparison result is outputted, when the one or more nodes is a comparable node of the stored node, and on outputting the comparison result the comparable node and the stored node are deleted from the first data structures and the second data structures. Aforementioned steps are repeated till the first XML document and the second XML document are completely parsed and compared.Type: ApplicationFiled: June 26, 2012Publication date: September 12, 2013Applicant: INFOSYS LIMITEDInventors: Ganapathy Raman Venkatasubramanian, Sriram Hariharasubramanian, Saravanan Sakthivel, Anantasrinivas Lakshmanan, Bhuvanalakshmi Kadapakkam Nandabalan
-
Patent number: 8533208Abstract: Methods, apparatus, and systems to determine a niche market of items or services, the first phase of which identifies a gap between demand and supply for a set of items. Session logs may be evaluated to compare transactions involving a specific item to those of a larger group of items. The resultant information identifies areas of high demand, but with low availability. The niche market information may be provided as direct merchandising items for sellers. In one example, the method generates niche market item web pages in specific categories. Additional methods, apparatus, and systems are disclosed.Type: GrantFiled: September 28, 2009Date of Patent: September 10, 2013Assignee: eBay Inc.Inventors: Neelakantan Sundaresan, Yongzheng Zhang, Catherine Baudin, Dan Shen, Shen Huang
-
Patent number: 8533229Abstract: Systems and methods for generating dynamic communication contracts in a multi-tenant database system based on the datamodel of the user using the service. The communication contract contains objects, e.g., SOAP-objects, custom to the specific user's datamodel, including standard objects customized to the user's own security model and business purpose as well as entirely unique custom objects that are created by the user and available to only the user's organization. A database server queries the database for all objects available to that user (standard and custom), and all the fields on all those objects that are available to that user. The server iterates over the set of objects and each of their sets of fields and generates a contract that is specifically tailored to the user's own datamodel and field level security. The unique contract can be used to communicate with the server to access information in the user's own schema.Type: GrantFiled: June 16, 2004Date of Patent: September 10, 2013Assignee: salesforce.com, inc.Inventors: Ryan Choi, Craig Weissman
-
Patent number: 8533207Abstract: This invention relates to the development of a business program in an XML driven architecture. First, XML data corresponding to a form screen is analyzed and a business class corresponding to a tag included in the XML data is specified. Then, by referring to a business class manager in which the business classes to be created are registered, it is judged whether or not the specified business class has not been registered in the business class manager, and if the specified business class has not been registered in the business class manager, the specified business class is registered in the business class manager. After this, each of the business classes has to be specifically programmed. On the other hand, at the execution time of the programmed business classes, XML data including tags corresponding to data inputted or selected for the form screen is obtained, and the business classes that correspond to the tags included in the XML data and are programs to carry out a processing relating to the tags.Type: GrantFiled: November 25, 2008Date of Patent: September 10, 2013Assignee: Fujitsu LimitedInventor: Nobuo Togahara
-
Publication number: 20130232157Abstract: The field of the invention relates to systems and methods for processing unstructured data, and more particularly to systems and methods for indexing and presenting numerical data sets. In one embodiment, a computer-implemented method for processing unstructured data includes the steps of retrieving one or more raw data sets from a data network; extracting relevant information from each set of raw data; populating a structured table using the extracted information; and refining the structured table for further processing or publishing.Type: ApplicationFiled: March 5, 2012Publication date: September 5, 2013Inventor: Tammer Eric Kamel
-
Patent number: 8527519Abstract: A hybrid database can receive a hybrid query for an object having a real world analog. A feature of a set of feature records can be determined that corresponds to the object. Feature-level attribute values of the feature can be extracted from the feature records. A set of uniquely indexed voxels can be determined. Each voxel can be a volumetric unit of the volumetric storage space that represents the volume of real-world geography. Voxel-level semantic values can be extracted from the set of uniquely indexed voxels from voxel records. Extracted voxel-level semantic values and extracted feature-level attribute values can be combined to generate a hybrid result. The hybrid result can be conveyed to a requestor from which the hybrid query was received.Type: GrantFiled: April 6, 2012Date of Patent: September 3, 2013Assignee: Lockheed Martin CorporationInventor: Leo Salemann
-
Publication number: 20130226943Abstract: A method and device for displaying messages including receiving messages, querying and acquiring a user message memory database corresponding to a sender user number according to the sender user number carried in the messages; combining the received messages according to a preset time strategy and the acquired user message memory database; and displaying the combined message. The amount of new messages displayed in a message receiving interface list can be increased, user's chat experience can be improved, and display screen utilization rate can be improved.Type: ApplicationFiled: April 12, 2013Publication date: August 29, 2013Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
-
Patent number: 8521748Abstract: In a method for managing metadata in a relational database system using a processor, the metadata is created in a form of rough values corresponding to collections of values, wherein each rough value represents summarized information about values, the values are elements of the corresponding collection of values, and each rough value is substantially smaller than the corresponding collection of values. A collection of values is assigned to a structure dictionary, wherein each of the values represents the value of a row for an attribute and has a unique ordinal number within the collection, and wherein the structure dictionary contains structures defined based on at least one of interaction with a user of the system via an interface, automatic detection of structures occurring in data, and predetermined information about structures relevant to data content that is stored in the system. A match granule is formed, and for each structure in the structure dictionary, a structure granule is formed.Type: GrantFiled: June 14, 2011Date of Patent: August 27, 2013Assignee: Infobright Inc.Inventors: Dominik Slezak, Graham Toppin, Marcin Kowalski, Arkadiusz Wojna
-
Publication number: 20130218913Abstract: A method is provided for parsing a table. The method includes: receiving an input containing the table; finding candidate separators within the table; and determining which candidate separators are at least one of real and spurious by optimizing an objective function over the set of found candidate separators. Suitably, the function measures numerically whether a parse produced by the set of real separators is accurate. The function suitably includes one or more terms that account for multiple aspects of the table including at least two of: quality of candidate separators; coherence of cells within the parse; quality of cells within the parse; coherence of entire rows within the parse; quality of entire rows within the parse; coherence of entire columns within the parse; quality of entire columns within the parse; layout consistency along an axis of the table; and repeatability along the axis of the table.Type: ApplicationFiled: February 17, 2012Publication date: August 22, 2013Applicant: PALO ALTO RESEARCH CENTER INCORPORATEDInventor: Evgeniy Bart
-
Publication number: 20130218916Abstract: An information processing apparatus includes a processor configured to divide a first file of a first plurality of files stored in a storage device into a second plurality of files, each of the second plurality of files including a different range of values, when each range of values corresponding to each of the first plurality of files includes a specific range and a total size of the first plurality of files exceeds a threshold.Type: ApplicationFiled: February 19, 2013Publication date: August 22, 2013Applicant: FUJITSU LIMITEDInventor: Fujitsu Limited
-
Publication number: 20130218915Abstract: Software validation is provided for a breakout system having multiple subsystems at the edge of a mobile data network. The software validation utilizes one or more trusted platform modules (TPM) to secure multiple subsystems including virtual machines in the breakout system. Hash values for the software in the various subsystems are placed in Platform Configuration Registers (PCRs) of the TPM. The TPM cryptographically signs quotes, which are a collection of hash values from the PCRs. The breakout system produces an extensible markup language (XML) file with the signed quotes related to the subsystems and sends them to a network management system for verification. The network management system validates the software configured on the breakout system using a public key to access the quotes and compares the values to known good values stored in an inventory record associated with the specific breakout system being validated.Type: ApplicationFiled: February 22, 2012Publication date: August 22, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ronald L. Billau, Vincenzo V. Di Luoffo, Terence K. Hennessy
-
Publication number: 20130218905Abstract: A method and apparatus for joint profiling for identifying one or more common interests of members of a group and recommending items accordingly. The method comprises receiving a user profile for each member, the user profile comprising a set of one or more topics of interest to that member; automatically mapping at least one topic from each of the profiles to a concept; deriving a group profile, in dependence upon the concepts and the topics; and generating a list of recommended items for the group based on the group profile. Also presented is a method and apparatus for joint profiling wherein a joint weight for each topic is calculated by: for each user, calculating the reciprocal of a weight associated with the topic for that user; calculating the sum of the resulting reciprocals; and calculating the joint weight as the reciprocal of the resulting sum.Type: ApplicationFiled: October 29, 2010Publication date: August 22, 2013Inventors: Yogesh Sankarasubramaniam, Krishnan Ramanathan, Sriganesh Madhvanath
-
Publication number: 20130218836Abstract: Task list linking may be provided. Upon receiving an input from a user, the input may be translated into at least one actionable item. The at least one actionable item may be linked to a data source and displayed to the user.Type: ApplicationFiled: February 22, 2012Publication date: August 22, 2013Applicant: MICROSOFT CORPORATIONInventors: Anne K. Sullivan, Lisa Stifelman, Kathy Lee, Matt Klee, Larry Paul Heck, Gokhan Tur, Dilek Hakkani-Tur
-
Publication number: 20130218914Abstract: A recommendation method includes receiving a user's review of an item that includes a textual comment. Deficient features of the reviewed item are identified from the text by applying a set of extraction patterns. Each pattern is satisfied when a term in the text, which is associated in a structured terminology with one of a predefined set of features, is in a syntactic relation with another term in the text, such as a polar adjective or expression of a wish or a lack. When such a pattern is satisfied, the corresponding feature is considered a deficient feature. Feature attributes of the reviewed item are compared with corresponding feature attributes of a set of items to identify any improved items whose attribute for the deficient feature is better than that for the reviewed item. The improved item or items can be recommended to the user or to others reading the review.Type: ApplicationFiled: February 20, 2012Publication date: August 22, 2013Applicant: Xerox CorporationInventors: Anna Stavrianou, Caroline Brun
-
Publication number: 20130212116Abstract: Systems, methods, and computer-readable storage media for using metadata from multiple sources to generate custom extensible markup language files for selected export targets. The system receives metadata associated with a media item and parses the metadata into a group of standardized fields to yield parsed metadata. The system then loads metadata style sheets, wherein each of the metadata style sheets is associated with a respective export target. Next, the system identifies a metadata style sheet from the metadata style sheets based on a selected export target to yield an identified metadata style sheet, and generates a custom extensible markup language file for submission with the media item to the selected export target, wherein the custom extensible markup language file is generated by assembling at least part of the parsed metadata according to the identified metadata style sheet.Type: ApplicationFiled: February 13, 2013Publication date: August 15, 2013Applicant: POST PRO FINANCE CO., INC.Inventor: Post Pro Finance Co., Inc.
-
Patent number: 8510317Abstract: A method includes accessing a cookie file from a media receiver via a network. The method includes detecting an occurrence of the keyword (selected from the cookie file) within a portion of a media content stream. The method includes identifying one or more additional words that are located within a number of words from a location corresponding to an occurrence of the keyword within the portion of the stream of media content. The method includes filtering the one or more additional words to exclude at least one black listed word to produce a filtered search set. The method includes providing a search result in response to locating the keyword. The search result is based on an Internet search conducted using the keyword and the filtered search set, and is made accessible via a display device after the portion of the media content stream is made available via the display device.Type: GrantFiled: December 4, 2008Date of Patent: August 13, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Michael Boetje, Steven Hite
-
Patent number: 8510300Abstract: Some embodiments include a system, method, apparatus and means for managing information associated with risk. In some embodiments, information associated with risk is collected, analyzed, stored, and disseminated. According to some embodiments, the information associated with risk is utilized to identify risk.Type: GrantFiled: September 15, 2004Date of Patent: August 13, 2013Assignee: Goldman, Sachs & Co.Inventors: David Lawrence, Peter Nitze, Alasdair MacDonald
-
Publication number: 20130204884Abstract: Profiles associated with two applications are received. Each profile identifies a set of data fields identified by a corresponding full path name. Associations between data fields of the profiles are identified based on mapping pairs included in a full path mapping database, mapping pairs included in a shortest unique path mapping database, and mapping pairs included in a leaf mapping database. A prioritized list of mapping suggestions is provided based on the identified associations. A mapping suggestion can include a data manipulation operation according to information associated with a corresponding mapping pair.Type: ApplicationFiled: February 6, 2012Publication date: August 8, 2013Applicant: DELL PRODUCTS, LPInventors: Mitchell J. Stewart, James T. Ahlborn
-
Patent number: 8504553Abstract: A method for analyzing and indexing an unstructured or semistructured document according to one embodiment includes receiving an unstructured or semistructured document; converting the document to one or more text streams; analyzing the one or more text streams for identifying textual contents of the document; analyzing the one or more text streams for identifying logical sections of the document; associating the textual contents with the logical sections; indexing the textual contents and their association with the logical sections; and saving a result of the indexing in a data storage device.Type: GrantFiled: April 19, 2007Date of Patent: August 6, 2013Assignee: barnesandnoble.com llcInventors: Aditya Vailaya, Jiang Wu, Manish Rathi
-
Publication number: 20130198210Abstract: Provided is an avatar service system and method that are provided through a network. The avatar service system may include a request receiving unit to receive a request for an avatar to perform an action, a data extracting unit to extract metadata and image data corresponding to the request from the database storing the metadata with respect to the action of the avatar and the image data for a plurality of layers forming the avatar, and an avatar action processing unit to generate and provide action data for applying, to the avatar, the action of the avatar corresponding to the request using the extracted metadata and the extracted image data.Type: ApplicationFiled: January 25, 2013Publication date: August 1, 2013Applicant: NHN ARTS Corp.Inventor: NHN ARTS Corp.
-
Patent number: 8498995Abstract: Embodiments of the invention relate to a method for retrieving event data. The method includes receiving, by an event management device, an event query requesting event data corresponding to a filtering parameter, the filtering parameter being a non-indexed database parameter of an Internet Protocol database (IPDB). The method includes generating, by the event manager device, a Bloom filter value based upon the filtering parameter included in the event query. The method includes comparing, by the event manager device, the Bloom filter value with a Bloom filter index entry of an index file of the IPDB, the index file corresponding to the requested event data, the Bloom filter index entry indicating existence of the filtering parameter as part of the IPDB and reading, by the event manager device, the entry from the index file database when the Bloom filter value matches the Bloom filter index entry.Type: GrantFiled: March 24, 2011Date of Patent: July 30, 2013Assignee: EMC CorporationInventors: Sandeep Kumar Gond, Biju Kaimal
-
Publication number: 20130191404Abstract: Provided are a computer program product, system, and method for processing input data in a storage system and in communication with a repository. Views are generated that comprise a tree of nodes selected from a subset of nodes in a hierarchical representation of a schema. The views are saved to the repository. At least one of the views are used to create a job comprising a sequence of data transformation steps to transform the input data described by input schemas to the output data described by output schemas.Type: ApplicationFiled: January 25, 2012Publication date: July 25, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John C. Holmes, Ming Jiang, Jeff J. Li, Yong Li, David S. Sotkowitz
-
Publication number: 20130191405Abstract: The present disclosure relates to processing computer documents. According to one aspect, a method for locating an electronic document may include acquiring a source document of a target document to be located, wherein the target document has a sending-receiving relation with the source document. Metadata information of the source document may be extracted. The extracted metadata information may be packaged to generate a link to the source document, the link being used for locating the target document. According to an example method and the system, it may be possible to directly and automatically locate the target document having a sending-receiving relation with a source document based on a link to the source document containing metadata information without manually analyzing and extracting the related information on the source document or changing the existing access right to the source document and the target document.Type: ApplicationFiled: January 14, 2013Publication date: July 25, 2013Applicant: International Business Machines CorporationInventor: International Business Machines Corporation
-
Patent number: 8495100Abstract: A computer implemented method and computer usable program product for version control of source code. In one embodiment, a source code file is scanned for relationships between source code sections. A semantic graph with dependencies and metadata describing the source code sections is constructed. The dependencies indicate the relationships between the source code sections. If changes are received for the semantic graph, the semantic graph is modified with the changes to form a modified semantic graph.Type: GrantFiled: November 15, 2007Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventor: Lik Cheung
-
Patent number: 8495064Abstract: Management of metadata applied to life cycle inventory (LCI) and life cycle assessment (LCA) data is provided. Life cycle inventory data may be provided through a secure framework to a data hub where it may be validated and audited and where the received life cycle inventory data may ultimately be used to generate a life cycle assessment score for a given product. Life cycle inventory data may be provided via a structured data template provided by a supplier or obtained by a supplier via a requested unit business process model. Metadata may be applied to each LCI data item to allow the data items to be stored, sorted, search, retrieved and used for validating and auditing the data and for comparing the data to other data items of similar data types for eventual use in the generation of the aforementioned life cycle assessment score for a given product.Type: GrantFiled: September 8, 2011Date of Patent: July 23, 2013Assignee: Microsoft CorporationInventors: Neil Gregory Huizenga, Daniel Christian Brown, Michael Victor Ehrenberg
-
Patent number: 8495047Abstract: A method and system for automated intelligent electronic advertising. The method and system parse electronic information messages (e.g., e-mail, IM, SMS, MMS, social networking messages, etc.) using information theory for keywords and make search engine queries or database queries for electronic links based on the identified keywords. Hierarchical electronic links are added to the electronic information messages creating a modified electronic information message. This allows additional electronic information to be accessed from the modified electronic information message based on information content of the original electronic information message via pre-determined hierarchy.Type: GrantFiled: May 17, 2010Date of Patent: July 23, 2013Inventor: Blake Bookstaff
-
Patent number: 8495073Abstract: Systems and methods for processing content packages such as human-readable documents identify and analyze content type. Structural and logical evaluation of a Content package is performed, followed by analysis and indexing of concepts within the package. Analysis and identification of concepts and sub-concepts may be an iterative process. Concepts are indexed in accordance with different rule sets representing Different consumer needs and perspectives. Customers can then use the indices to navigate large groups of content packages based on the concepts contained within those packages and also on keywords associated with concepts.Type: GrantFiled: December 10, 2007Date of Patent: July 23, 2013Inventors: John J. Mahoney, Dmitry V. Borovikov, Kevin Curtis, Michael Kolfman
-
Patent number: 8495074Abstract: A system in accordance with the present invention may include one or more processors, memory that receives instructions from the one or more processors according to a clock operating at a frequency, one or more programs stored in the memory, with instructions to: access media content; analyze the media content according to meta data, media characteristics, or other media-related data; and, create a media content object cluster according to the meta data, the media characteristics, or the other media-related data.Type: GrantFiled: July 8, 2009Date of Patent: July 23, 2013Assignee: Apple Inc.Inventors: Ralf Weber, Bob Van Osten
-
Patent number: 8495736Abstract: A method and apparatus that provides information assurance attributes through a data providence architecture is disclosed. The method may include receiving a message having a data provenance wrapper, examining each data provenance record of the message and any attachments for discrepancies, identifying any discrepancies in the examination of each data provenance record of the message and any attachments; calculating a degree of trust based on any discrepancies identified in the examination of each data provenance record of the message and any attachments, and outputting the degree of trust to the user.Type: GrantFiled: January 5, 2010Date of Patent: July 23, 2013Assignee: Lockheed Martin CorporationInventors: Stephen J. Dill, Bruce Barnett, Andrew Crapo, Abha Moitra
-
Publication number: 20130185317Abstract: A computer system for extracting address information from PDF documents to create a database of address information that can be used to generate address sheets for mail. It is preferred that the mail be accountable mail requiring feedback on the mailing process.Type: ApplicationFiled: January 18, 2012Publication date: July 18, 2013Inventors: Nathan J. Welton, Jerry E. Staddon
-
Publication number: 20130185293Abstract: A “data breach” or loss of sensitive data can cause an organization to lose revenues or suffer other damages. Analyzing data to locate a breach and to identify its source, however, is difficult because the data can come from many sources in an unstructured format and, typically, there is a large amount of data to analyze. A forensic analysis system, according to one embodiment, collects unstructured data from disparate sources, like the Internet, and peer-to-per filesharing and social media networks, and generates structured representations of the data, called virtual profiles. The system forms relationships among the virtual profiles. The system uses the virtual profiles and relationships to reduce the amount of information to be analyzed while including additional information that is related for analysis. By analyzing a smaller amount of related information, a cyber forensic analyst is better able to identify a data breach or other suspicious or illegal activity.Type: ApplicationFiled: December 6, 2012Publication date: July 18, 2013Inventors: Robert J. Boback, Anju Chopra
-
Publication number: 20130185311Abstract: The email suggestor system and method provide an efficient and effective way to capture a user identifier, such as an email address of a consumer in a retail environment. The email suggestor system generates one or more suggested first text portions based on input data, outputs at least one of the suggested first text portions, and receives a selection of a first text portion. The email suggestor system generates one or more suggested second text portions of a user identifier based on the input data, outputs at least one of the suggested second text portions, and receives a selection of a second text portion. The email suggestor system generates a user identifier including the selected first text portion and the selected second text portion. The email suggestor system uses received feedback response to refine and/or train one or more models with which it generates the suggested text portions.Type: ApplicationFiled: January 17, 2013Publication date: July 18, 2013Applicant: GROUPON, INC.Inventor: Groupon, Inc.
-
Patent number: 8489388Abstract: A method for detecting data in a sequence of characters or text using both a statistical engine and a pattern engine. The statistical engine is trained to recognize certain types of data and the pattern engine is programmed to recognize the grammatical pattern of certain types of data. The statistical engine may scan the sequence of characters to output first data, and the pattern engine may break down the first data into subsets of data. Alternatively, the statistical engine may output items that have a predetermined probability or greater of being a certain type of data and the pattern engine may then detect the data from the output items and/or remove incorrect information from the output items.Type: GrantFiled: November 10, 2008Date of Patent: July 16, 2013Assignee: Apple Inc.Inventors: Olivier Bonnet, Frederick de Jaeger, Romain Goyet, Jean-Pierre Ciudad
-
Patent number: 8489623Abstract: In one embodiment, a method comprises creating and storing an ontology for a data store in response to receiving first user input defining the ontology, wherein the ontology comprises a plurality of data object types and a plurality of object property types; creating one or more parser definitions in response to receiving second user input defining the parser definitions, wherein each of the parser definitions specifies one or more sub-definitions of how to transform first input data into modified input data that is compatible with one of the object property types; and storing each of the one or more parser definitions in association with one of the plurality of object property types.Type: GrantFiled: May 12, 2011Date of Patent: July 16, 2013Assignee: Palantir Technologies, Inc.Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings