Parsing Data Structures And Data Objects Patents (Class 707/755)
  • Patent number: 8495073
    Abstract: 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: Grant
    Filed: December 10, 2007
    Date of Patent: July 23, 2013
    Inventors: John J. Mahoney, Dmitry V. Borovikov, Kevin Curtis, Michael Kolfman
  • Patent number: 8495074
    Abstract: 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: Grant
    Filed: July 8, 2009
    Date of Patent: July 23, 2013
    Assignee: Apple Inc.
    Inventors: Ralf Weber, Bob Van Osten
  • Patent number: 8495047
    Abstract: 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: Grant
    Filed: May 17, 2010
    Date of Patent: July 23, 2013
    Inventor: Blake Bookstaff
  • Patent number: 8495064
    Abstract: 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: Grant
    Filed: September 8, 2011
    Date of Patent: July 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Neil Gregory Huizenga, Daniel Christian Brown, Michael Victor Ehrenberg
  • Patent number: 8495736
    Abstract: 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: Grant
    Filed: January 5, 2010
    Date of Patent: July 23, 2013
    Assignee: Lockheed Martin Corporation
    Inventors: Stephen J. Dill, Bruce Barnett, Andrew Crapo, Abha Moitra
  • Publication number: 20130185317
    Abstract: 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: Application
    Filed: January 18, 2012
    Publication date: July 18, 2013
    Inventors: Nathan J. Welton, Jerry E. Staddon
  • Publication number: 20130185293
    Abstract: 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: Application
    Filed: December 6, 2012
    Publication date: July 18, 2013
    Inventors: Robert J. Boback, Anju Chopra
  • Publication number: 20130185311
    Abstract: 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: Application
    Filed: January 17, 2013
    Publication date: July 18, 2013
    Applicant: GROUPON, INC.
    Inventor: Groupon, Inc.
  • Patent number: 8489609
    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: Grant
    Filed: August 8, 2007
    Date of Patent: July 16, 2013
    Assignee: CastTV Inc.
    Inventors: Edwin Seng Eng Ong, Aleksandra Vikati
  • Patent number: 8489623
    Abstract: 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: Grant
    Filed: May 12, 2011
    Date of Patent: July 16, 2013
    Assignee: Palantir Technologies, Inc.
    Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings
  • Patent number: 8489616
    Abstract: Software installed on a computer network is often inconsistently, or even incorrectly, identified. The same software may be identified in different ways. A catalogue of standardized identifiers is provided. The actual identifiers of software installed on the network are accessed and mapped to the standardized identifiers of the catalogue. The standardized identifiers are used to manage the installed software, monitor license compliance and/or, monitor maintenance agreements amongst other uses. Data relating to the use of the software is also be obtained and associated with the identification data. Identified software is uninstalled if it complies with a preset criterion. The usage data together with the standardized identifiers may be used to un-install un-used or under used software and licenses cancelled or reallocated. The standardized identifiers may be used to identify if forbidden software is being used and if so to compulsorily un-install the software.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: July 16, 2013
    Assignee: 1e Limited
    Inventors: Andrew Mayo, Geoff Collins
  • Patent number: 8489388
    Abstract: 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: Grant
    Filed: November 10, 2008
    Date of Patent: July 16, 2013
    Assignee: Apple Inc.
    Inventors: Olivier Bonnet, Frederick de Jaeger, Romain Goyet, Jean-Pierre Ciudad
  • Publication number: 20130179458
    Abstract: A system and associated method for manipulating a Siebel database (SDB) with a Structured Query Language (SQL) statement utilizes a SQL-eScript parser, which uses a business component (BC) on a Siebel data model of the SDB, which has data elements corresponding to the data elements of the SQL statement to be performed against the SDB. In the SDB, data of the SDB is stored in relational database tables, accesses to the SDB must utilize a BC which describes and references a part of the Siebel data model. The SQL-eScript parser enables users to access the SDB by use of the SQL statement by interpreting the SQL statement and automatically identifying and utilizing a BC on the Siebel data model having all data elements of the SQL statement and performing eScript BC methods corresponding to operations of the SQL statement in updating the SDB.
    Type: Application
    Filed: January 10, 2012
    Publication date: July 11, 2013
    Applicant: International Business Machines Corporation
    Inventor: Raoul Mayr
  • Patent number: 8484210
    Abstract: Systems, methods, computer program product embodiments for representing markup language document data in a searchable format in a database system are provided. An embodiment includes parsing a markup language document into a data stream, the data stream including a plurality of fields in a predefined format having a symbol table for at least one field of the data stream, and optimized field size based on a maximum value of data within each field, and storing the data stream in data storage.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: July 9, 2013
    Assignee: Sybase, Inc.
    Inventors: Tat-Keong Loh, Xiao Ming Zhou, Mohyuddin Rehmattullah, Michelle Lim
  • Patent number: 8484229
    Abstract: A system and method for searching for and identifying traditional Arabic poems in unstructured text. The system includes a CPU, a computer readable memory and a computer readable storage media. The system further includes first program instructions to identify lines of text within the document that have equivalent length. The system further includes second program instructions to group the identified lines of text as candidate verses. The system further includes third program instructions to select the candidate verses to generate a candidate poem. The first, second, and third program instructions are stored on the computer readable storage media for execution by the CPU via the computer readable memory.
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: July 9, 2013
    Assignee: King Abdulaziz City for Science and Technology
    Inventor: Abdulrahman Almuhareb
  • Patent number: 8484230
    Abstract: Methods, program products, and systems implementing dynamic parsing rules are disclosed. Log data from a variety of log producers can be parsed using parsing rules to generate information about an information system. The parsing rules can include system parsing rules and custom parsing rules. A state machine can be used to detect conflicts between various parsing rules. A central server can distribute the system parsing rules and custom parsing rules to one or more remote servers for distributed processing. In a hierarchical parsing system, a first tier parser can be used to identify types of sources generating the log data. Log data from each type of log source can be sent to a second tier parser that corresponds to the type of log source.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: July 9, 2013
    Assignee: TIBCO Software Inc.
    Inventors: Tim Harnett, Achyutram Bhamidipaty, Abinas Tewari, Stephen Manley, Stephen Morgan, Peter Nicklin, Jean-Francois Roy
  • Patent number: 8478764
    Abstract: Content filtering of data containers of multiple content types is performed using multiple filtering modules operating concurrently. An apparatus for content filtering has a set of content-specific filtering modules and a network interface for parsing a received data container into components and directing each component to a respective filtering module. A filtering module edits a component of a specific content type according to respective rules. A multiplexer combines edited components produced by the set of filtering modules to form an edited data container. A root module applies a set of basic rules to a data container and any attachments. In an alternative configuration, the apparatus employs multiple filtering modules each applying rules for all content types. Received data containers are distributed among the filtering modules and an output module arranges edited data containers of a data stream in proper sequential order.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: July 2, 2013
    Assignee: Vantrix Corporation
    Inventors: Richard Elliott Norton, Louis-Rene Poirier-Beuchemin, Robert Héroux, Mario Joseph Leo Claude Lavalliere
  • Publication number: 20130166573
    Abstract: Methods, computer-readable media, and systems for managing business objects data sources. A search query that includes multiple query terms is received. Each query term at least partially represents metadata associated with one of multiple business objects data sources that each stores multiple data items. Multiple search index documents are searched to identify one or more business objects data sources that are each associated with metadata at least partially represented by each query term. Multiple metadata tables are searched to identify metadata associated with each identified business objects data source. The identified business objects data sources are searched for data items that satisfy the identified metadata. Representations of the data items and the metadata are provided in response to receiving the search query.
    Type: Application
    Filed: December 27, 2011
    Publication date: June 27, 2013
    Applicant: Business Objects Software Ltd.
    Inventors: Ganesh Vaitheeswaran, Manasa Ranjan Tripathy, Raghavendra Nagaraja, Arindam Bhattacharjee, Rahul Kumar Jha, Nithin Moolky Kamath
  • Publication number: 20130166578
    Abstract: A content item is requested by a user via the user's computing device. In response, data, such as a set of facts, related to the requested content item is identified and served with the requested content item for presentation with the content item at the user's computer device. The related data can comprise facts related to the content item, and the related data can be presented as a graphic, such as part of a multi-dimensional graph, in connection with the presentation of the content. The related data can be retrieved from a facts database using search criteria formed using tags obtained for the requested content item.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Inventor: Kishore Papineni
  • Patent number: 8473503
    Abstract: Disclosed in one example is a method for searching. In some examples, the method includes receiving an unstructured search query, parsing the unstructured search query into a plurality of structured search attributes using a search term attribute dictionary, performing a search of a structured database based upon the plurality of structured search attributes to identify a plurality of search results, populating a plurality of form fields of a search form with the plurality of structured search attributes, and displaying the search form in association with the search results.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: June 25, 2013
    Assignee: LinkedIn Corporation
    Inventors: Heyning Cheng, Daniel Tunkelang
  • Patent number: 8473502
    Abstract: Methods, a medical device, and a computing system configured to interassociate data of the medical device are provided. The medical device uses a processor to collect data and include a respective event set identifier with data developed in connection with activity starting with a respective identifiable event of the medical device. The data may thus be parsed based on the event set identifier to access data for an identifiable event.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: June 25, 2013
    Assignee: Smiths Medical ASD, Inc.
    Inventors: Ricky L. Ledford, Jessica Dawn Hagg
  • Publication number: 20130159327
    Abstract: Proposed is a data visualizing apparatus for visualizing data as effectual information using a correlation between forensic data collected from various sources. The proposed data visualizing apparatus may visualize, as effectual information, single-source single-data, single-source multi-data, and multi-source multi-data.
    Type: Application
    Filed: June 5, 2012
    Publication date: June 20, 2013
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Keon Woo Kim, Do Won Hong, Sung Kyong Un, Young Soo Kim, Woo Yong Choi, Sang Su Lee, Joo Young Lee, Su Hyung Jo, Youn Hee Gil
  • Publication number: 20130151542
    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: Application
    Filed: February 7, 2013
    Publication date: June 13, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: International Business Machines Corporation
  • Patent number: 8463792
    Abstract: Software installed on a computer network is often inconsistently, or even incorrectly, identified. The same software may be identified in different ways. A catalogue of standardized identifiers is provided. The actual identifiers of software installed on the network are accessed and they are mapped to the standardized identifiers of the catalogue. The standardized identifiers are used to manage the installed software, monitor license compliance and/or, monitor maintenance agreements amongst other uses. Data relating to the use of the software may also be obtained and associated with the identification data. The usage data together with the standardized identifiers allows managers to more reliably manage software on the network. For example un-used software may be un-installed and licenses cancelled or reallocated.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: June 11, 2013
    Assignee: 1e Limited
    Inventor: Andrew Mayo
  • Patent number: 8463800
    Abstract: Regular expressions used for searching for patterns in captured objects can be grouped into attributes. Such attributes can be associated with captured objects using tags stored in a database. In one embodiment, the present invention includes capturing an object being transmitted over a network, and determining that a regular expression appears in the object, the regular expression belonging to a group of one or more regular expressions associated with an attribute. If a regular expression associated with the attribute is found in the object, then an attribute field of a tag containing metadata related to the captured object is set to indicate the presence of the attribute in the captured object. The presence of the attribute in the captured object can now be determined from the tag, which can be stored in a database.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: June 11, 2013
    Assignee: McAfee, Inc.
    Inventors: William Deninger, Erik de la Iglesia
  • Publication number: 20130144894
    Abstract: A system can receive raw log data from log-producing devices. The system can parse the raw log data to generate parsed log data, including extracting fields from the raw log data, generating structured query language (SQL) statements from the extracted fields, and inserting the SQL statements in a database. The system can summarize the parsed log data, including identifying one or more SQL statements based on fields of commonality and fields of uniqueness, and creating summarized data that include a new statement condensed from the identified SQL statements. The system can then generate a report based on the summarized data.
    Type: Application
    Filed: June 28, 2012
    Publication date: June 6, 2013
    Inventors: Jason Michael DeStefano, Tomasz Mariusz Mojsa, Thomas Hunt Schabo Grabowski
  • Publication number: 20130144895
    Abstract: One embodiment of the present invention is an XML application module that processes an XML character stream, which module includes an XML interface module, a parallel bit stream module, a lexical item stream module, a parser and a parsed data receiver. The XML interface module applies the XML character stream as input to the parallel bit stream module and the parser; the parallel bit stream module forms parallel bit streams and applies them as input to the lexical item stream module; the lexical stream module forms lexical item streams and applies them as input to the parser; the parser forms a stream of parsed XML data and applies it as input to the parsed data receiver; and the parsed data receiver processes the stream of parsed XML data. The parsed data receiver may be, for example, a communication module of a portable communication device.
    Type: Application
    Filed: February 6, 2013
    Publication date: June 6, 2013
    Applicant: INTERNATIONAL CHARACTERS, INC.
    Inventor: INTERNATIONAL CHARACTERS, INC.
  • Publication number: 20130144888
    Abstract: Embodiments of the invention is directed to a dynamic network analytics system capable of receiving and analyzing queries sent in data messages from data requesters. The queries contain a request from the data requester as to a risk level associated with an interaction conducted by a user. The dynamic network analytics system can determine an optimized process for determining the risk level of the interaction, based on an analysis of past interactions by the user and past interactions by users similar to the user. The dynamic network analytics system can retrieve data from internal and external data sources to generate a response to the query. The dynamic network analytics system conducts the optimized process and uses the retrieved data to generate risk assessments and risk scores in response to the query from the data requester.
    Type: Application
    Filed: December 5, 2012
    Publication date: June 6, 2013
    Inventors: Patrick Faith, Kevin P. Siegel, Theodore Harris, Craig O'Connell
  • Patent number: 8457950
    Abstract: According to one aspect, a method for coreference resolution is provided. In one embodiment, the method includes receiving a segment of text that includes mentions corresponding to entities. A first feature vector is generated based on one or more features associated with a first mention, and a second feature vector is generated based on based on one or more features associated with a second mention. A measure of similarity between the first feature vector and second feature vector is computed and, based on the computed measure of similarity, it is determined if the first mention and the second mention both correspond to the same entity.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: June 4, 2013
    Assignee: Digital Reasoning Systems, Inc.
    Inventors: James Johnson Gardner, Vishnuvardhan Balluru, Phillip Daniel Michalak, Kenneth Loran Graham, John Wagster
  • Patent number: 8458457
    Abstract: Embodiments of the present invention provide a pre-compression encoding capability for encoding a CRL, such as an X.509 CRL, stored as a file, data structure or data object in a computer system having a certification authority (CA) and a security client prior to compression. An exemplary method provides for accessing the CRL contents and performing an encoding procedure.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: June 4, 2013
    Assignee: Red Hat, Inc.
    Inventor: Steven W. Parkinson
  • Publication number: 20130138667
    Abstract: A system and method is disclosed which enables network administrators and the like to quickly analyze the data produced by log-producing devices such as network firewalls and routers. Unlike systems of the prior art, the system disclosed herein automatically parses and summarizes log data before inserting it into one or more databases. This greatly reduces the volume of data stored in the database and permits database queries to be run and reports generated while many types of attempted breaches of network security are still in progress. Database maintenance may also be accomplished automatically by the system to delete or archive old log data.
    Type: Application
    Filed: July 30, 2012
    Publication date: May 30, 2013
    Applicant: LOGLOGIC, INC.
    Inventors: Jason Michael DeStefano, Thomas Hunt Schabo Grabowski
  • Patent number: 8452760
    Abstract: According to one embodiment, a relevancy presentation apparatus includes a storage, an extraction unit, a first expansion unit, a second expansion unit, a determination unit and a generation unit. The storage stores topic networks. The extraction unit extracts subject keywords. The first expansion unit acquires first relevant words from the topic networks. The second expansion unit searches an ontologies for the subject keywords. The determination unit extracts common relevant words, and determines whether frequencies of appearances of relevant words are stationary. The generation unit generates search queries based on whether the frequencies of appearances are stationary, and generates search results.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: May 28, 2013
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Tomohiro Yamasaki, Masaru Suzuki
  • Publication number: 20130124544
    Abstract: A navigation system includes a database that stores navigation data used for providing the navigation information to the user, the navigation data being stored in data sets. An application is configured to process the navigation data in order to generate the navigation information. A parsing unit parses the data sets in such a way that a data structure of the data sets is identified and that the data sets can be executed by the application, wherein the navigation data contain first data sets which have been parsed by the parsing unit and which are stored in the database as pre-parsed data sets, each of the first data sets containing an indication that the data set is a pre-parsed data set, the navigation data further containing second data sets which have not been parsed and which are stored in the database as unparsed data sets. Each of the second data sets contains an indication that the data set is an unparsed data set.
    Type: Application
    Filed: November 14, 2012
    Publication date: May 16, 2013
    Applicant: Harman Becker Automotive Systems GmbH
    Inventor: Harman Becker Automotive Systems GmbH
  • Patent number: 8442991
    Abstract: An information access device is disclosed comprising an interface for connecting the information access device to a network; a further interface for providing the information access device with a string of information request indicators; an interpretation layer for extracting an information source from the string and for generating an instruction for triggering a different application of the device to retrieve the information from the information source; and a processor for executing the generated instruction.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: May 14, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Srinivasan Ramani, Andrea Colaco, Srinivasu Godavari, Anjaneyulu Seetha Rama Kuchibhotla, Badri Narayanan Ranganathan
  • Patent number: 8443035
    Abstract: One or more collaboration computers connected over the network may collaborate using their web browsers. Each collaboration computer may have one or more window locators that uniquely identify a web browser window on the browser. The web browser window can be a window where one or more events occur during the collaboration. One or more document locators may be derived from information describing a document path from the respective web browser window to a document within the respective web browser window. The document path can be a path in a hierarchical structure that includes the document and the respective web browser window. One or more transfer data structures may contain the window locator and the document locator and may be passed to and from the collaboration computer through a network connection to enable a collaboration session.
    Type: Grant
    Filed: September 4, 2001
    Date of Patent: May 14, 2013
    Assignee: OP40 Holding, Inc.
    Inventors: Shuang Chen, Charles P. Pace, William B. Rubin
  • Patent number: 8442989
    Abstract: The invention concerns a method for assigning parts of multimedia files to distributed storage devices, the number of said devices being an integer n, characterized in that it comprises the following steps: a step consisting in dividing each multimedia file in windows, which represent data for contiguous playback of a given duration; a step consisting, for each multimedia file, in determining a number k so that any original window of file can be recovered from any k distinct symbols; a step consisting, for each window of each said multimedia files, in assigning n corresponding symbols to said devices, one to each device, the n distinct symbols being created using erasure coding; and a step consisting in partially or totally filling the storage memory left on each device after said first steps with prefix windows of said multimedia files.
    Type: Grant
    Filed: August 27, 2007
    Date of Patent: May 14, 2013
    Assignee: Thomson Licensing
    Inventors: Laurent Massoulie, Christoph Neumann, Mary-Luc Champel
  • Publication number: 20130117269
    Abstract: In various example embodiments, a system and method for onboarding a collection of items is provided. In example embodiments, image data containing images of a plurality of items from a client device is received. The image data is parsed to distinguish an item of the plurality of items. The item is then identified. In some embodiments, the item is identified by determining at least one catalog item that matches an identifying feature of the item, providing a verification request indicating the at least one catalog item, and receiving a verification response confirming the identity of the item. An inventory list is compiled by including the identified item in the inventory list.
    Type: Application
    Filed: November 4, 2011
    Publication date: May 9, 2013
    Applicant: eBay Inc.
    Inventors: Nathan Sacco, Guy Schory, Robert Dean Veres
  • Publication number: 20130117287
    Abstract: A system and method for building a profile record for a person. Email addresses and corresponding person names are extracted from an email message and stored as records each record having an email address and corresponding person name as a key/value pair. A pair of such records is compared. If the person names are known for both records, then a match between the person names is evaluated. If the person name is known for only one of the records, then a match between the known person name for the one record and an email prefix for the other record is evaluated. If the person name is not known for either record, then a match between the email prefixes for both records is evaluated.
    Type: Application
    Filed: November 2, 2012
    Publication date: May 9, 2013
    Applicant: salesforce.com, inc.
    Inventor: salesforce.com, inc.
  • Patent number: 8438174
    Abstract: Methods and systems are provided for a proactive approach for computer forensic investigations. The invention allows organizations anticipating the need for forensic analysis to prepare in advance. Forensic signatures are created including a digital fingerprint and other information associated with a file. In one aspect, informational signatures are created, which may assist in determining what information is included in a file. In another aspect, the digital fingerprint may represent contents of the file and is resistant to minor modification of the file. In another aspect, fingerprints can be compared in parallel on different computers.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: May 7, 2013
    Assignee: Georgetown University
    Inventors: Thomas Clay Shields, Ophir Frieder, Marcus A. Maloof
  • 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
  • Patent number: 8433719
    Abstract: Techniques for extending the functionality of a search field within a web browser to include a user-selectable accelerator option to invoke a find in page feature of the web browser are provided. A search query option for the find in page functionality of the browser may be displayed in association with the search field of the web browser. The search query option may include a user-selectable graphical component enabling the user to invoke find in page based on a search term entered into the search field of the browser. The user may select the graphical component to initiate a search for the term within a web page that is either displayed or will be displayed to the user via the web browser. The displayed web page may include a visual indication of each occurrence of the search term within the web page.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: April 30, 2013
    Assignee: Google Inc.
    Inventor: Theodore Nicholas Choc
  • Publication number: 20130103702
    Abstract: Embodiments provide indexing and searching features including the use of a configurable schema as part of providing partial update support of one or more aspects of an electronic document or documents, but are not so limited. In an embodiment, a system is configured to provide search services including partial update functionality based in part on use of a configurable schema to manage partial document updates and/or query processing operations. A method of one embodiment operates to use a configurable schema to define a number of merge sets that group various document attributes based in part on data source, update, and/or usage parameters to provide an efficient partial update mechanism. Other embodiments are included.
    Type: Application
    Filed: October 21, 2011
    Publication date: April 25, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Helge Grenager Solheim, Rune Djurhuus, Evan Matthew Roark, Bård Kvalheim, Michael Susaeg
  • Publication number: 20130103703
    Abstract: A system and method for processing sensory effects. According to an embodiment of the present disclosure, sensory effects included in content may be implemented in the real world by generating command data for controlling a sensory device based on sensory effect information and specific information about the sensory device. In addition, the data transmission rate is high and a low bandwidth may be used by encoding metadata as binary before transmission, or encoding as XML before transmission, or encoding as XML and then further encoding as binary before transmission.
    Type: Application
    Filed: April 6, 2011
    Publication date: April 25, 2013
    Applicants: Myongji University Industry and Academia Cooperation Foundation, Samsung Electronics Co., Ltd.
    Inventors: Seung Ju Han, Jae Joon Han, Won Chul Bang, Do Kyoon Kim, Sang Kyun Kim
  • Publication number: 20130103704
    Abstract: A system can be provided for dynamically serving a content file. A content object request function can receive a request for a webpage defined by the content file, the content file including a plurality of embedded or referenced content objects, at least one of the plurality of content objects including a Javascript. A content-file modifier can modify the content file to include instructions to generate reports comprising information relating to invocation of stubs. A report receiver can receive reports from the end user system, and an object usage analyzer quantifes usage of each of the stubs. An object prioritizor can prioritize the plurality of content objects based on the analysis, the prioritization including an identification of at least one high-priority content object. An object injector can modify the content file such that the high-priority content object automatically loads upon rendering of the content file.
    Type: Application
    Filed: October 29, 2012
    Publication date: April 25, 2013
    Applicant: LIMELIGHT NETWORKS, INC.
    Inventor: LIMELIGHT NETWORKS, INC.
  • Patent number: 8429174
    Abstract: Techniques are provided for searching on three dimensional (3D) objects across large, distributed repositories of 3D models. 3D shapes are created for input to a search system; optionally user-defined similarity criterion is used, and search results are interactively navigated and feedback received for modifying the accuracy of the search results. Search input can also be given by picking 3D models from a cluster map or by providing the orthographic views for the 3D model. Feedback can be given by a searcher as to which models are similar and which are not. Various techniques adjust the search results according to the feedback given by the searcher and present the new search results to the searcher.
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: April 23, 2013
    Assignee: Purdue Research Foundation
    Inventors: Karthik Ramani, Natraj Iyer, Kuiyang Lou, Subramaniam Jayanti
  • Publication number: 20130097181
    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: Application
    Filed: November 21, 2011
    Publication date: April 18, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: AVNEESH SUD, RAJEEV PRASAD, AYMAN MALEK ABDEL HAMID KAHEEL, PRAGYANA K. MISHRA, SUMIT AMAR, KANCHENG CAO
  • Publication number: 20130097192
    Abstract: An identifier assigning method, an identifier parsing method, and a multimedia reading are provided. The identifier assigning method includes: obtaining association information between at least two objects with different expression forms (101), where the at least two objects with different expression forms have the same subject content; assigning association relationship unique identifiers to the at least two objects with different expression forms according to the association information (102), where the association relationship unique identifier is used to show a unique association relationship among different expression forms with the same subject content, the unique association refers to a unique identifier of an association relationship among various expression forms with different subject content, and the association relationship unique identifiers in each group are globally unique.
    Type: Application
    Filed: August 16, 2010
    Publication date: April 18, 2013
    Applicant: SHENZHEN MPR TECHNOLOGY CO., LTD
    Inventors: Zhengfang Li, Yingfeng Lv
  • Publication number: 20130097191
    Abstract: Method and apparatus for analyzing a document against a managed research domain are provided. In one embodiment, a managed research domain provides an infrastructure where logical statements in research documents stored in the research domain repository are quantified and semantically analyzed. A user may submit a draft research document for analysis against the managed research domain to compare the draft against the current research knowledge in particular topics. The draft research document is annotated to reflect how the logical statements in the draft compare to the statements made on similar topics in the managed research domain.
    Type: Application
    Filed: December 4, 2012
    Publication date: April 18, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: International Business Machines Corporation
  • Patent number: 8423572
    Abstract: An apparatus for detecting presence of a selected complex string in a data stream has a primary processor, detecting coherent strings of the selected complex string; and a secondary processor, pipelined to the primary processor, and detecting ambiguous strings interleaving said coherent strings. The primary processor is configured to determine a number of coherent strings in the selected complex string, each coherent string preceded by a prefix of indefinite characters, with a last coherent string succeeded by a suffix of indefinite characters; and to locate sequential portions of the data stream that are identical to successive coherent strings of the selected complex string. The secondary processor is configured to ascertain congruence of portions of the data stream preceding and interleaving the sequential portions to prefixes of the coherent strings; and to ascertain congruence of the suffix to a corresponding portion of said data stream following the sequential portions.
    Type: Grant
    Filed: February 12, 2012
    Date of Patent: April 16, 2013
    Assignee: Trend Micro Incorporated
    Inventor: Kevin Gerard Boyce
  • Patent number: 8422060
    Abstract: A method disclosed. The method includes receiving a Job Definition Format (JDF) job ticket indicating a document file to be printed is located in a JDF file path, mapping the JDF file path to a file path recognized at a print server, retrieving the document file and processing the document file for printing.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: April 16, 2013
    Assignee: InfoPrint Solutions Company LLC
    Inventors: Janeen Elizabeth Jahn, Joseph Paul Gaertner