Parsing Data Structures And Data Objects Patents (Class 707/755)
  • Publication number: 20140025693
    Abstract: A method for sharing an email in an on-demand database system is provided. The method receives, at one or more computer systems associated with the on-demand database system, the email from a first user; determines, at the one or more computer systems, a database record associated with the email; logs, at the one or more computer systems, the email with the associated database record; and provides access to the email to one or more second users with access rights to the database record.
    Type: Application
    Filed: July 25, 2013
    Publication date: January 23, 2014
    Applicant: salesforce.com, inc.
    Inventors: Pratima Arora, Jeanine Walters
  • Publication number: 20140025636
    Abstract: Described are computer-based methods and apparatuses, including computer program products, for metadata enhanced filenames. A filename is received, the filename including a first set of characters that represents a name for the electronic file, and a second set of additional characters. The filename is parsed to identify the second set of additional characters. Metadata associated with the electronic file is determined based on the second set of additional characters without downloading additional data of the electronic file. The electronic file is processed based on the determined metadata.
    Type: Application
    Filed: July 19, 2012
    Publication date: January 23, 2014
    Applicant: APPSENSE LIMITED
    Inventors: Paul K. BRANTON, Richard J. SOMERFIELD
  • Patent number: 8635231
    Abstract: A method to complete partially entered geographical address information. The method receives the partial geographical address information, parses the information to determine the missing portions of the address by locating in a compact data structure offsets to address information corresponding to the missing portions and populates the set of fields for geographic locations, wherein the partial geographical address information is received at the graphical user interface in response to a copy-and paste or drag-and-drop command.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: January 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Baskaran Dharmarajan, Jay C. Jacobs
  • Publication number: 20140019466
    Abstract: A method for storing, organizing and providing remote electronic access to documents. A cover sheet including a standard set of identification data characterizing each document is developed and stored. A digital version of each document is created and stored by scanning each contract. Each digital version includes a scanned image and a searchable text file, wherein the text is overlaid with the image. An index of bookmarks identifying sections of the digital version of each document is generated. Selected fields of information are captured from the digital version of the document. The documents are organized and cross-referenced in a database that includes the captured information and additional information related to each document. Designated parties are alerted of critical dates associated with each document. Remote electronic access to the documents is provided over the internet.
    Type: Application
    Filed: September 17, 2013
    Publication date: January 16, 2014
    Applicant: TRACTMANAGER, INC.
    Inventors: Scott R. Jeffery, Thomas A. Rizk
  • Publication number: 20140012865
    Abstract: Provided are techniques for locating one or more genome patterns. One or more lexical annotators that each identify a sequence of nucleotides are created. One or more parsing rule annotators are created using at least one of (1) one or more of the lexical annotators, (2) one or more dictionary entries, and (3) one or more previously-defined parsing rule annotators. The one or more parsing rule annotators are used to discover the one or more genome patterns comprising a combination of the lexical annotators and the parsing rule annotators.
    Type: Application
    Filed: July 3, 2012
    Publication date: January 9, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen D. Bowman, Dandala V. Reddy, David B. Werts
  • Publication number: 20140012866
    Abstract: Provided are techniques for locating one or more genome patterns. One or more lexical annotators that each identify a sequence of nucleotides are created. One or more parsing rule annotators are created using at least one of (1) one or more of the lexical annotators, (2) one or more dictionary entries, and (3) one or more previously-defined parsing rule annotators. The one or more parsing rule annotators are used to discover the one or more genome patterns comprising a combination of the lexical annotators and the parsing rule annotators.
    Type: Application
    Filed: May 2, 2013
    Publication date: January 9, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen D. Bowman, Dandala V. Reddy, David B. Werts
  • Patent number: 8626753
    Abstract: Methods and apparatus provide for a personalization search engine that receives a search query from a first user and identifies multiple portions of indexed content—where each respective portion of indexed content has metadata that matches at least one characteristic of the search query. The personalization search engine determines a relevance of each respective portion of indexed content to the first user who provided the search query. It is understood that, in various embodiments, the relevance of a portion of indexed content has to the first user who provided the search query can be based on user feedback associated with an online version of that portion of indexed content. The personalization search engine ranks the multiple portions of indexed content according to their respective relevance to the first user who provided the search query and creates a search result based on ranking the multiple portions of indexed content.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: January 7, 2014
    Inventors: Anshu Aggarwal, Brad Taylor
  • Publication number: 20140006429
    Abstract: A functional description is of a report to be formulated and then run against a database. Report keywords and relationships among the report keywords are extracted from the functional description of the report, using an ontology related to data contained in the database. The report keywords and the relationships among the report keywords are processed or profiled against a data dictionary of the database, such as by performing text mining, to identify particular tables and columns of the database that contain the data needed for the report. The particular tables and columns are a technical description of the report that facilitates formulation of the report. The technical description can also include representative structured query language (SQL) statements and relationships among the identified tables.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sarbajit Kumar Rakshit, Barry Alan Kritt
  • Publication number: 20140006431
    Abstract: Embodiments of the present invention are directed to computer systems for implementing dynamic, data-driven workflows within healthcare and other environments. Such a system may include a computer-processable definition of one or more workflows. Each workflow definition may define various aspects of the corresponding workflow, such as the data required by the workflow, a process for extracting such data from a variety of structured and/or unstructured data sources, a set of process steps to be performed within the workflow, and a condition for triggering the workflow. The system may use the workflow definition to extract the data required by the workflow and to perform the workflow's process steps on the extracted data in response to determining that the workflow's trigger condition has been satisfied. The workflow may change in response to changes in data extracted by the workflow.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 2, 2014
    Inventors: Vasudevan Jagannathan, Juergen Fritsch
  • Publication number: 20140006430
    Abstract: A method of indexing multimedia content is disclosed. An element associated with a multimedia content is located in a display page. A potential multimedia content data file is identified through automated processing of data associated with the display page. An index data associated with one or more of the following: the display page, the multimedia content, and the potential multimedia content data file, is generated by processing the potential multimedia content data file.
    Type: Application
    Filed: May 29, 2013
    Publication date: January 2, 2014
    Applicant: CastTV Inc.
    Inventors: Edwin Seng Eng Ong, Aleksandra R. Vikati
  • Patent number: 8619084
    Abstract: A method for modeling a process includes collecting data pertaining to executed process steps from one or more activity log files. The collected data is parsed to determine a set of process steps that have been performed. An incidence value representing how many times each performed process step follows each of the other performed process steps is determined. A graph representing a model of the executed process by representing each process step that has been performed as a node of the graph and each transition between process steps within each process thread as an edge on the graph is generated. The edges connecting the pairs of nodes are assigned numbers that depend upon the incidence value corresponding to how many times the process step represented by a first node of the pair is followed by the process step represented by a second node of the pair.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: December 31, 2013
    Assignee: International Business Machines Corporation
    Inventors: Francisco Phelan Curbera, Paul T. Keyser, Rania Khalaf, Geetika Tewari Lakshmanan
  • Publication number: 20130346421
    Abstract: A targeted disambiguation system is described herein which determines true mentions of a list of named entities in a collection of documents. The list of named entities is homogenous in the sense that the entities pertain to the same subject matter domain. The system determines the true mentions by leveraging the homogeneity in the list, and, more specifically by applying a context similarity hypothesis, a co-mention hypothesis, and an interdependency hypothesis. In one implementation, the system executes its analysis using a graph-based model. The system can operate without the existence of additional information regarding the entities in the list; nevertheless, if such information is available, the system can integrate it into its analysis.
    Type: Application
    Filed: June 22, 2012
    Publication date: December 26, 2013
    Applicant: Microsoft Corporation
    Inventors: Chi Wang, Kaushik Chakrabarti, Tao Cheng, Surajit Chaudhuri
  • Publication number: 20130346426
    Abstract: An ancestry of a database metadata residing in a computer database is tracked by determining a lineage of all modifications performed on the database metadata. In one aspect, this is achieved by determining one or more attributes associated with the database metadata residing in a system database. Based upon the attributes, a database system table including corresponding tuple of the attributes is generated. Upon detecting a modification in the database metadata, a previous condition and a current condition of the attributes is recorded in the generated database system table. Upon receiving a request to track the ancestry of the database metadata, the database system table is queried to retrieve a lineage of the database metadata by retrieving one or more previous conditions and the current conditions of the attributes associated with the modification.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
    Inventor: JOHN O'BYRNE
  • Publication number: 20130346427
    Abstract: Data is collected at regular intervals from each machine that is being studied. The data is collected concurrently from multiple systems and stored on a single machine which is not part of the study. The data includes metrics related to software and hardware performance and capacity. The data is extracted from a collection database, transformed and aggregated, and is stored in an archive database for reporting purposes. Reports are then generated using the transformed and aggregated data, resulting in a multi-page report document in one or more formats containing text, charts and graphics that is distributed, showing the results of the study to interested parties. The entire process is automated, such that after triggering the initial collection and/or extraction, no user intervention is needed to complete the process, which results in a fully-formatted report document being generated and distributed. Each stage of the process is configurable.
    Type: Application
    Filed: July 13, 2012
    Publication date: December 26, 2013
    Applicant: SYNCHRONOSS TECHNOLOGIES, INC.
    Inventor: Alan Impink
  • Patent number: 8615520
    Abstract: Methods, devices and systems for moderating and policing voluntarily established transparency regarding past and present, and personal and professional relationships via online networking services. Identity of a person or commercial entity is verified before registration as a user. Each user is permitted a single profile. A profile includes a record of all relationships entered in the profile, some of which may be hidden by user. Each user is capable of linking his profile to profiles of other consenting users. Owner of a profile may flag inaccurate information on other linked profiles. The reliability or value of information in a profile is measured as a function of duration of existence of profile, transparency of the information in the profile, periods of inactivation, and number of times the profile is correctly flagged. A code is generated and used to allow gradual exposing of the profile of a user to his prospective contacts.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: December 24, 2013
    Inventor: Farzan Fallah
  • Patent number: 8615733
    Abstract: A computer readable storage medium includes executable instructions to accept a selection of a website to add a document retrieval component for retrieving related reports. Specifications for the document retrieval component are collected. Specifications for how to perform a search for the related reports are received. The document retrieval component is added to the website.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: December 24, 2013
    Assignee: SAP France S.A.
    Inventors: Didier Marc Jean Bolf, Alexis-Jean Laurent Naibo
  • Publication number: 20130339376
    Abstract: There is provided an information processing apparatus including an experience extracting unit extracting experience information including information related to a time or a place from text information input by a user, and a user extracting unit extracting a user group in which the experience information of one or more users extracted by the experience extracting unit is compared to find a commonality in the experience information.
    Type: Application
    Filed: April 15, 2013
    Publication date: December 19, 2013
    Applicant: SONY CORPORATION
    Inventors: Seiichi TAKAMURA, Kei TATENO
  • Patent number: 8612450
    Abstract: Methods and systems generate content-categorization hierarchies and assign each content object to a set of nodes in the hierarchies. Each hierarchy includes a series of levels, each level including nodes which represent a categorization. A node in a top level is connected with multiple nodes in a lower level via a direct path. Each content object is assigned to a set of nodes, such that assignment to a lower-level node also results in assignment to each higher-level node in the lower-level node's direct path to a top of the hierarchy. Metadata of the content object is then modified to include a set of tags, each tag being a term from an assigned node. Tags are used to categorize the content object, summarize of the content object, identify recommended content objects, identify content objects responsive to a search query, and/or identify other content objects to supplement the content object.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: December 17, 2013
    Assignee: Limelight Networks, Inc.
    Inventors: Spencer Proffit, Ahmed Badran, Soam Acharya
  • Patent number: 8612461
    Abstract: Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: December 17, 2013
    Assignee: Robert T. and Virginia T. Jenkins
    Inventors: Karl Schiffmann, Jack J. LeTourneau, Mark Andrews
  • Patent number: 8612492
    Abstract: A computer implemented method of processing data containing information about relationships between contacts and a community of contact owners is provided, which includes the steps of: collecting data having contact information, contact owner information and one or more values related to the strength of a relationship between the contact and the contact owner; evaluating the strength of the relationship based on the one or more values; and storing the collected data and evaluated strength in a computer database.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: December 17, 2013
    Assignee: West Services, Inc.
    Inventors: Geoffrey Hyatt, Michael Yoon, Wilbur Swan
  • Publication number: 20130332474
    Abstract: A system automatically processes rules for allocation of resources to mitigate damages resulting from a catastrophic event. Overlapping interests of various stakeholders are processed in a deterministic manner to ensure repeatable processing and modeling. In one embodiment the resources are disaster aid items; in another they are obligations regarding insurance.
    Type: Application
    Filed: June 11, 2013
    Publication date: December 12, 2013
    Inventors: David Glaubman, Inderaj Bains, Philippe Stephan, Anders Ericson, Cody Stumpo, Bronislava Sigal, Ambica Rajapogal
  • Publication number: 20130326204
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer readable media, for generating a plurality of tokens from one or more source files that include source code in a first programming language. The source code includes one or more static conditionals that include a conditional expression and branch code that is operative when the conditional expression is true. Various configurations are possible based upon the conditionals. A first static conditional includes one or more nested static conditionals within the branch code associated with the first static conditional. Each of the one or more nested static conditionals is hoisted to a beginning of the branch code associated with the first static conditional. Each innermost branch code does not contain a static conditional and each possible configuration is preserved.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Inventors: Robert Grimm, Paul Gazzillo
  • Publication number: 20130325881
    Abstract: According to a present invention embodiment, a system supplements structured information within a data system for entities based on unstructured data. The system analyzes a document with unstructured data and extracts attribute values from the unstructured data for one or more entities of the data system. Entity records with structured information are retrieved from the data system based on the extracted attribute values. Entity references for corresponding entities of the data system are constructed based on a comparison of the retrieved entity records and the extracted attribute values. The entity references are linked to the corresponding entities within the data system, wherein the entity references include extracted attributes from the unstructured data for corresponding linked entities.
    Type: Application
    Filed: May 29, 2012
    Publication date: December 5, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Prasad M. Deshpande, Mukesh K. Mohania, Karin Murthy, Deepak S. Padmanabhan, Jennifer S. Reed, Scott Schumacher
  • Publication number: 20130325882
    Abstract: A method for supplementing structured information within a data system for entities based on unstructured data analyzes a document with unstructured data and extracts attribute values from the unstructured data for one or more entities of the data system. Entity records with structured information are retrieved from the data system based on the extracted attribute values. Entity references for corresponding entities of the data system are constructed based on a comparison of the retrieved entity records and the extracted attribute values. The entity references are linked to the corresponding entities within the data system, with the entity references including extracted attributes from the unstructured data for corresponding linked entities.
    Type: Application
    Filed: March 13, 2013
    Publication date: December 5, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
  • Patent number: 8601009
    Abstract: A communication system capable of easily distinguishing a user includes means for storing reference living body information, means for reading collation living body information of the user, means for collating the collation living body information with the reference living body information and means for sending a notice of coincidence as data to a mating party when the collation result proves coincident.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: December 3, 2013
    Assignee: Semiconductor Energy Laboratory Co., Ltd.
    Inventors: Shunpei Yamazaki, Jun Koyama
  • Publication number: 20130318108
    Abstract: A system and method are disclosed for classifying a message. The method includes receiving the message, identifying all items of a certain type in the message, determining whether each of the items meets a criterion, and in the event that all the items are determined to meet the criterion, determining a classification of the message. The system includes an interface configured to receive the message, a processor coupled to the interface, configured to identify all items of a certain type in the message; determine whether each of the items meets a criterion; and in the event that all the items are determined to meet the criterion, determine a classification of the message.
    Type: Application
    Filed: June 8, 2013
    Publication date: November 28, 2013
    Inventors: Jonathan J. Oliver, David A. Koblas, Brian K. Wilson
  • Publication number: 20130318031
    Abstract: Representative embodiments of a distributed processing method of facilitating interactive analytics of streaming data records by receiving the data records at a plurality of distributed computational nodes, establishing and storing dimensions corresponding to attributes of the data records, parsing the streaming data records to identify matches to at least one of the dimensions and based thereon, reducing the number of data records to create a targeted subset of the data, re-distributing the targeted subsets of the streaming data records among the distributed computational nodes in accordance with the dimensions stored on the nodes, updating a database storing measures of the dimensions in accordance with the targeted subsets of the streaming data records, and using the database to respond to a query based on measures associated with one or more of the dimensions.
    Type: Application
    Filed: March 15, 2013
    Publication date: November 28, 2013
    Inventors: Jaskaran Singh Bawa, Bijay Singh Bisht, Anand Vivek Srivastava, Sumanta Kumar Bhowmik, Atul Kumar Saraf
  • Publication number: 20130318107
    Abstract: Generating a data feed specific parser circuit is provided. An input of a number of bytes of feed data associated with a particular data feed that the data feed specific parser circuit is to process is received. A feed format specification file that describes a data format of the particular data feed is parsed to generate an internal data structure of the feed format specification file. A minimum number of parallel pipeline stages in the data feed specific parser circuit to process the number of bytes of feed data associated with the particular data is determined based on the generated internal data structure of the feed format specification file. Then, a description of the data feed specific parser circuit with the determined number of parallel pipeline stages is generated.
    Type: Application
    Filed: May 23, 2012
    Publication date: November 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sameh Asaad, Roger Moussalli, Bharat Sukhwani
  • Publication number: 20130318034
    Abstract: Representative embodiments of a distributed processing method of facilitating interactive analytics of streaming data records by receiving the data records at a plurality of distributed computational nodes, establishing and storing dimensions corresponding to attributes of the data records, parsing the streaming data records to identify matches to at least one of the dimensions and based thereon, reducing the number of data records to create a targeted subset of the data, re-distributing the targeted subsets of the streaming data records among the distributed computational nodes in accordance with the dimensions stored on the nodes, updating a database storing measures of the dimensions in accordance with the targeted subsets of the streaming data records, and using the database to respond to a query based on measures associated with one or more of the dimensions.
    Type: Application
    Filed: May 23, 2013
    Publication date: November 28, 2013
    Inventors: Jaskaran Singh Bawa, Bijay Singh Bisht, Anand Vivek Srivastava, Sumanta Kumar Bhowmik, Atul Kumar Saraf
  • Publication number: 20130318110
    Abstract: A system for extracting and interpreting information received in a human-readable format, typically PDF, assigning field tags to the extracted information and transferring the tagged information to a data processing system so that the tagged information can be uploaded to the system automatically. The system provides an incoming document with a time stamp to enable differentiation of the incoming document from other incoming documents, then, the incoming document may be spilt into sections to enable processing of each section individually. Subsequently, context and information are extracted by allowing a processing engine to apply a predetermined set of rules so that the extracted information to be ascribed meaning and assigned a field tag depending on its meaning. The system generates an editable output which is sent to a user.
    Type: Application
    Filed: January 31, 2012
    Publication date: November 28, 2013
    Applicant: KEYWORDLOGIC LIMITED
    Inventor: Richard Develyn
  • Publication number: 20130318109
    Abstract: A mechanism is provided for detecting and disregarding application specific nodes contained in shared XML documents. The techniques described involve determining one or more application specific nodes within XML documents and performing path expression evaluations of the XML documents as if the nodes are not present. In one embodiment, a mechanism is provided by which a user may specify the criterion that determine which subset of node in XML documents are to be ignored from path expression evaluations and evaluating a query that specifies a path operation based on a path and ignoring said identified nodes when evaluating said path operation.
    Type: Application
    Filed: July 29, 2013
    Publication date: November 28, 2013
    Inventors: Asha Tarachandani, Sivasankaran Chandrasekar, Man-Hay Tam, Anh-Tuan Tran, Ravi Murthy, Nipun Agarwal, Eric Sedlar
  • Patent number: 8595243
    Abstract: A computer-implemented method for deduplicating archived data may include (1) identifying a volume of data subject to deduplication, with the volume of data comprising at least one archived file that is represented on the volume of data with a placeholder file and is stored on an alternate volume of data, and (2) determining a disposition of the archived file for deduplication by (i) determining that the archived file is represented by the placeholder file, and, in response to determining that the archived file is represented by the placeholder file, (ii) identifying a deduplication fingerprint of the archived file instead of a deduplication fingerprint of the placeholder file. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: November 26, 2013
    Assignee: Symantec Corporation
    Inventor: Laxmikant Gunda
  • Patent number: 8595244
    Abstract: A method, system and computer program product for matching an entry of a list to data. The method includes the steps of: generating source code which matches at least a part of said list with said data; compiling said source code into binary code; and determining a match between said list and said data using said compiled binary code wherein at least one of the steps is carried out using a computer device.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Eric Bouillet, Vibhore Kumar, Laurent Mignet, Kuldeep K. Nigam, Anand Ranganathan, Swati Shah, Deepak Turaga
  • Patent number: 8595242
    Abstract: A method, system, and computer program product for parsing an information string to extract requested information related to a remotely monitored device communicatively coupled to a network, including accessing the device using an HTTP protocol to obtain an information string associated with the device; determining, based on a type of the requested information, data extraction information for optimally extracting the requested information from the device; parsing the information string according to the data extraction information to identify substrings within the information string; and determining the requested information based on the information string, identified substrings, and the data extraction information.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: November 26, 2013
    Assignee: Ricoh Company, Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Publication number: 20130311491
    Abstract: The present invention provides an information processing apparatus which can direct a user to a playlist different from a playlist being reproduced. There is provided the information processing apparatus including a content storage unit storing a plurality of contents therein, a playlist storage unit storing a plurality of playlists which is related to at least some of the plurality of contents, a reproducing unit sequentially reproducing a plurality of contents belonging to a first playlist in a plurality of playlists, a candidate content extracting unit extracting one or more candidate contents relating to a content being reproduced by the reproducing unit from the content storage unit, a playlist extracting unit extracting a second playlist to which the extracted candidate contents belong from the playlist storage unit, and a playlist switching unit switching a playlist to be reproduced by the reproducing unit from the first playlist into the second playlist.
    Type: Application
    Filed: July 24, 2013
    Publication date: November 21, 2013
    Applicant: SONY CORPORATION
    Inventors: Takeshi Fukuda, Ryo Mukaiyama, Takuo Ikeda, Ko Kusanagi
  • Publication number: 20130311485
    Abstract: Users receive information which must be filtered, processed, analysed, reviewed, consolidated and distributed or acted upon. Prior art tools automatically processing content to assign sentiment to the content are ineffective as essential aspects such as context are not considered. Embodiments of the invention provide automatic contextual based sentiment classification of content in terms of both sentiments expressed and their intensity. Further a content set is analysed to rapidly establish an “at-a-glance” type assessment of the key topics/themes present within the content set and sentimentally annotate each. Importantly embodiments of the invention also provide for a user to establish the basis for the sentiment associated with an item of or set of content, i.e. make it explainable. Further embodiments of the invention provide for the establishment of psychological tone to sentiments where the sentiments and psychological tones to be tuned from the context or domain of the content.
    Type: Application
    Filed: January 30, 2013
    Publication date: November 21, 2013
    Applicant: WHYZ TECHNOLOGIES LIMITED
    Inventor: Shahzad Khan
  • Publication number: 20130311490
    Abstract: Some embodiments provide a method that parses an unstructured document that includes a number of primitive elements. The method stores the primitive elements in a random order in a first storage. The method stores references to the primitive elements in a second storage in an order based on locations of the primitive elements in the unstructured document. The method receives instructions to perform a document reconstruction operation. The method performs the received instructions without storing any new references to the primitive elements.
    Type: Application
    Filed: April 19, 2013
    Publication date: November 21, 2013
    Applicant: Apple Inc.
    Inventor: Apple Inc.
  • Patent number: 8590034
    Abstract: A system (101) for implementing redaction rules in compliance with an organization's privacy policy, where the system intercepts messages between an information source (103) and an information destination (102), modifies the message contents based on redaction rules (106) and forwards the redacted contents over to the client. The system also maintains a record of the redacted information and updates the contents of any message submitted by the client (102) in order to maintain database integrity.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: November 19, 2013
    Inventors: Basit Hussain, Saeed Rajput
  • Patent number: 8589422
    Abstract: Mechanisms are provided for propagating source identification information from an application front-end system in an application layer to a data layer inspection system associated with a back-end system. An incoming user request is received, at the data layer inspection system, from a gateway system associated with the application front-end system. One or more outgoing statements targeting a back-end system are received at the data layer inspection system. The data layer inspection system accesses a mapping data structure based on the one or more outgoing statements to thereby correlate the one or more outgoing statements with the incoming user request. The data layer inspection system retrieves source identification information associated with the incoming user request based on the correlation of the one or more outgoing statements with the incoming user request. The data layer inspection system performs a data layer inspection operation based on the source identification information.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ron Ben-Natan, Leonid Rodniansky
  • Patent number: 8589376
    Abstract: The present invention allows a user to subscribe to multiple concurrent channels of syndicated content published over the internet. The user receives notification of the content which is new since the previous time that the user accessed a channel. The user can select the frequency of checking for new content and the user can specify how far back in time to check. In addition, the user can specify a maximum number of changes to be presented.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: November 19, 2013
    Inventor: Larry Deutsch
  • Patent number: 8589410
    Abstract: Systems, methods, and computer-readable storage media for web-scale visual search capable of using a combination of visual input modalities are provided. An edgel index is created that includes shape-descriptors, including edgel-based representations, that correspond to each of a plurality of images. Each edgel-based representation includes pixels that depicts edges or boundary contours of an image and is created, at least in part, by segmenting the image into a plurality of image segments and performing a multi-phase contour detection on each segment.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: November 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Avneesh Sud, Rajeev Prasad, Ayman Malek Abdel Hamid Kaheel, Pragyana Mishra, Sumit Amar, Kancheng Cao
  • Patent number: 8589414
    Abstract: A computer implemented system and method for providing a computer and collaboration platform around knowledge transfer, expertise, innovation, tangible, intangible and information assets are disclosed. The system converts a static expert content into an active forum in an effective manner to promote collaboration among users in the various categories. The system converts the static content into one or more sections according to a parsing rule. Each section is assigned with one or more categories and one or more plug-ins for forming a framework. The system captures the framework as a model and generates one or more data partnering objects, and stores them in a database. Pursuant to a user's request and attributes of the user, appropriate one or more of the data partnering objects are retrieved from the database to generate an active forum. The system, then, publishes the active forum.
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: November 19, 2013
    Inventors: Greg Waite, Jason Clark
  • Publication number: 20130304754
    Abstract: A method, computer program product, and system for pre-parsing a large XML document to enable faster processing, comprising providing an XML document that is idle or is being generated, pre-parsing the XML document to generate one or more indices associated with the XML document, storing the indices in the XML document, and storing the XML document in a storage area. At the time of processing the XML document, an XML consumer is able to process the XML document more quickly than normal by using the one or more indices.
    Type: Application
    Filed: July 12, 2013
    Publication date: November 14, 2013
    Inventor: Ravi Chandra Chamarthy
  • Patent number: 8583666
    Abstract: Mechanisms are provided for propagating source identification information from an application front-end system in an application layer to a data layer inspection system associated with a back-end system. An incoming user request is received, at the data layer inspection system, from a gateway system associated with the application front-end system. One or more outgoing statements targeting a back-end system are received at the data layer inspection system. The data layer inspection system accesses a mapping data structure based on the one or more outgoing statements to thereby correlate the one or more outgoing statements with the incoming user request. The data layer inspection system retrieves source identification information associated with the incoming user request based on the correlation of the one or more outgoing statements with the incoming user request. The data layer inspection system performs a data layer inspection operation based on the source identification information.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: November 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ron Ben-Natan, Leonid Rodniansky
  • Patent number: 8583667
    Abstract: As provided herein, a pairwise distance between nodes in a large graph can be determined efficiently. URL-sketches are generated for respective nodes in an index by extracting labels from respective nodes, which provide a reference to a link between the nodes, aggregating the labels into sets for respective nodes, and storing the sets of labels as URL-sketches. Neighborhood-sketches are generated for the respective nodes in the index using the URL-sketches, by determining a neighborhood for a node and generating a sketch using labels that are associated with the respective neighboring nodes. A distance between two nodes is determined by computing an approximate number of paths and an approximate path length between the two nodes, using the neighborhood sketches for the two nodes.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: November 12, 2013
    Assignee: Microsoft Corporation
    Inventor: Sreenivas Gollapudi
  • Publication number: 20130297627
    Abstract: Embodiments of the present invention provide a business intelligence engine, comprising: a processor; and at least one computer program residing on the processor; wherein the computer program is stored on a non-transitory computer readable medium having computer executable program code embodied thereon, the computer executable program code configured to: receive data from a entity; translate the data into a staging database; extract the data from the staging database; execute and manipulate the data from the staging database and transmit the data to a transaction database or a business intelligence database; and cause a reporting services to extract data from the transactional database or the business intelligence database.
    Type: Application
    Filed: May 7, 2012
    Publication date: November 7, 2013
    Inventor: Sandeep J. Shah
  • Publication number: 20130297617
    Abstract: Methods, systems, and computer-readable storage media for extending a knowledge base, implementations including receiving an enterprise service signature (ESS) associated with an enterprise service (ES), the ESS being stored in a computer-readable repository, segmenting the ESS to provide a segmented ESS, identifying one or more unknown terms from the segmented ESS, determining that at least one unknown term of the one or more unknown terms comprises at least one of a specialization and a new entity, and extending the knowledge base in view of the at least one of the specialization and the new entity.
    Type: Application
    Filed: May 3, 2012
    Publication date: November 7, 2013
    Applicant: SAP AG
    Inventors: Marcus Roy, Nicholas Alexander Wittstruck
  • Patent number: 8577896
    Abstract: Genres and associated digital items are recommended to a user based on the interests of the user. Genres that are of interest to the user are determined based on user preferences gathered implicitly or explicitly. The genres are then scored and sorted based on different scoring and sorting techniques. A subset of the scored and sorted genres is then selected for recommending to the user.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: November 5, 2013
    Assignee: Netflix, Inc
    Inventor: Jonathan Michael Sanders
  • Publication number: 20130290317
    Abstract: A system and a method for microcontent natural language processing are presented. The method comprising steps of receiving a microcontent message from a social networking server, tokenizing the microcontent message into one or more text tokens, detecting the language of the microcontent message and selecting the property dictionary for part-of-speech tag, part-of-speech tagging the microcontent message to identify related pronouns and nouns based on the selected dictionary, and extracting topics form the microcontent messages and assigning confidence values to the topics.
    Type: Application
    Filed: February 19, 2013
    Publication date: October 31, 2013
    Inventors: Nova T. Spivack, Dominiek ter Heide
  • Publication number: 20130290356
    Abstract: A method for submatch extraction may include receiving an input string, receiving a regular expression. The method may further include converting the regular expression with capturing groups into ordered binary decision diagrams (OBDDs) to extract submatches.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventors: Liu YANG, Prasad V. Rao, Pratyusa Kumar Manadhata, William G. Horne, Stuart Haber