Parsing Data Structures And Data Objects Patents (Class 707/755)
  • Patent number: 8838625
    Abstract: A method and a computer-readable medium are provided which perform screen scraping via grammar induction. The computer-readable medium stores instructions of the method, the instructions directing a computer processor to intercept display information transmitted to a computer-implemented display device representing information stored in a data source; induce a grammar via statistical analysis of the intercepted display information; provide the grammar to a parser-generator to generate a parser corresponding to the induced grammar; and perform screen scraping using the generated parser.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: September 16, 2014
    Assignee: Yahoo! Inc.
    Inventors: Zhichen Xu, Yun Fu, Peter Yen, Ning Song
  • Patent number: 8838615
    Abstract: Computer-implemented methods and computer systems for automatically managing stored checkpoint data are described. The method includes accessing a first user defined time period. The first user defined time period is related to a plurality of stored checkpoint data, and each checkpoint data of the plurality of stored checkpoint data has an associated storage time. Further, the method includes identifying a first set of checkpoint data having storage times that are within the first user defined time period. Moreover, the method includes identifying a second set of checkpoint data having storage times that are older than the first user defined time period. In addition, the method includes pruning the second set of checkpoint data according to a user specified process in proportion to storage time of each checkpoint data of the second set of checkpoint data. The older stored checkpoint data is more heavily pruned over recent stored checkpoint data.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: September 16, 2014
    Assignee: Oracle International Corporation
    Inventors: Neeraj Shodhan, Qinqin Wang, Lik Wong, Joydip Kundu
  • Patent number: 8838590
    Abstract: Metadata is associated with media elements in a content store during automatic composition of media articles. The metadata includes relationship data indicating how what is portrayed by that media element relates to what is portrayed by one or more other media elements. Because relationship metadata is included media articles can be generated automatically with the need for the production of a detailed framework describing that media article.
    Type: Grant
    Filed: September 15, 2003
    Date of Patent: September 16, 2014
    Assignee: British Telecommunications public limited company
    Inventors: Timothy S Stevens, Alex SJ Palmer, Ian C Kegel, Jeremy M Thorne, Louie KS Lim, Ludvig Lohse, Martin Russ, Jason Morphett, Adam Hay
  • Publication number: 20140258314
    Abstract: A parsing method and system. The method includes generating an n-gram model of a domain and computing a tf-idf frequency associated with n-grams of the n-gram model. A list including a frequently occurring group of n-grams based on the tf-idf frequency is generated. The frequently occurring group of n-grams is transmitted to a deep parser component and a deep parse output from the deep parser component is generated. The deep parse output is stored within a cache and a processor verifies if a specified text word sequence of the deep parse output is available in the cache.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Michael Boudreau, Brad Moore, Ahmed Mousaad, Craig M. Trim
  • Patent number: 8832066
    Abstract: The present invention includes an Internet analysis process that includes initializing a data set, accessing a search engine to acquire search results, parsing the search results, rather than a native search engine indexable resource, to output a conclusion, and providing an updated data set. The present invention further includes an Internet analysis system that includes a data set initializer to initialize a data set, a search engine to acquire search results, a bot to parse the search results, rather than a native search engine indexable resource, to output a conclusion, and an updated date set.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: September 9, 2014
    Assignee: Eye Street Research LLC
    Inventors: David Atherton, Robert William Christie, Tate Massingill
  • Patent number: 8831030
    Abstract: A transmission apparatus operation method for optimizing a virtual private network operates by defragmenting and de-duplicating transfer of variable sized blocks. A large data object is converted to a plurality of data paragraphs by a fingerprinting method. Each data paragraph is cached and hashed. The hashes are transmitted to at least one satellite apparatus. Only data paragraphs which were not previously cached at each satellite are transferred.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: September 9, 2014
    Assignee: Barracuda Networks, Inc.
    Inventors: Subrahmanyam Ongole, Sridhar Srinivasan
  • Patent number: 8832067
    Abstract: The present invention includes an Internet analysis system that includes a data set initializer to initialize a data set, a search engine to acquire search results, and a bot to parse the search results, rather than a native search engine indexable resource, to output a conclusion.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: September 9, 2014
    Assignee: Eye Street Research LLC
    Inventors: David Atherton, Robert William Christie, Tate Massingill
  • Patent number: 8832121
    Abstract: A communications system and method for communicating geographic location-based information to a client computer operating in a communications network is disclosed. The system involves the use of a geographic location-based records database, a client profile database containing at least one user preference, a means for receiving at least one request from a client computer, the request including information about a location of the client computer, and a means for parsing the request to identify the location of the client computer. The system and method involve identifying a set of information records from the database that are relevant to the location of the client computer and the user's preferences, an algorithm that computes a statistical result from the information records, and a communications network for communicating the result to the client computer.
    Type: Grant
    Filed: February 1, 2006
    Date of Patent: September 9, 2014
    Assignee: AccuWeather, Inc.
    Inventors: Steven Smith, Michael Alan Steinberg, Christopher Patti, Douglas Yule
  • Patent number: 8832068
    Abstract: The present invention includes an Internet analysis process that includes initializing a data set, accessing a search engine to acquire search results, and parsing the search results, rather than a native search engine indexable resource, to output a conclusion.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: September 9, 2014
    Assignee: Eye Street Research LLC
    Inventors: David Atherton, Robert William Christie, Tate Massingill
  • Patent number: 8825657
    Abstract: Systems and methods are described for the creation of hierarchical networks of overlapping informational Web neighborhoods, where each neighborhood comprises a set of closely linked pages that share a common set of concepts and intent and purpose. A general description of a category of information can be used to generate a network of overlapping communities of web pages and objects, where the neighborhoods represent pages or objects that share a common set of underlying concepts and semantic associations. Each such neighborhood can be semantically tagged. Overlaps among neighborhoods and the hierarchical structure of the network capture complex relationships among the concepts that the corresponding informational neighborhoods represent. All informational neighborhoods of the web can be mapped. The systems and methods can be adapted for any digital content and constitute a hybrid network of contents and their relationships.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: September 2, 2014
    Assignee: Netseer, Inc.
    Inventors: Behnam Attaran Rezaei, Alice Hwei-Yuan Meng Muntz
  • Patent number: 8825679
    Abstract: Architecture that facilitates the discovery of interesting and relevant content by a user in a serendipitous way on a microblogging site. For example, relevant content can be defined as connected to the user, the user's work, and user interests, while interesting content can be defined as content that does not directly affect the user, yet the user chooses to obtain (e.g., for viewing, interacting, etc.). The content can be presented as a tile cluster, where each tile is a specific content type (e.g., image, link, post, user recommendations, tags, etc.). Additionally, the content can be obtained and presented relative to a specific temporal setting such as the latest content. The different content types are visually distinguished such that one type of content looks and behaves differently from another content type. The user can also drill into content details from the top content.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: September 2, 2014
    Assignee: Microsoft Corporation
    Inventors: Ruth Kikin-Gil, Anne Archambault, Cedric P. Dussud, Hai Liu, Nelle Steele, John Griffin
  • Publication number: 20140244671
    Abstract: Database storage of hierarchically structured messages is facilitated based on structural semantic reflection of the message and automatic reconciliation of the messages. The structural semantics of an incoming message may be assessed and database storage provisioned based on the structural semantic reflection of the message. The system may auto-adapt over time as incoming messages from a known source change and automatically generate code which applies the sequential logic to a stream of messages in order to represent the latest state for a given context. Furthermore, the hierarchical semantics of messaging formats may be applied to a flexible set of database structures that represent the raw contents of the messages.
    Type: Application
    Filed: May 5, 2014
    Publication date: August 28, 2014
    Applicant: Microsoft Corporation
    Inventors: Bryan Dove, Eugene Lee
  • Patent number: 8819539
    Abstract: A system and method for on-the-fly rewriting of a plurality of URLs in a Web-page is disclosed herein. On a server-side, the present invention analyzes a plurality of hyperlinks of the Web-page and optimizes the plurality of hyperlinks of the Web-page to generate an optimized Web-page, which is then transmitted to a client-side.
    Type: Grant
    Filed: November 30, 2008
    Date of Patent: August 26, 2014
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Patent number: 8819034
    Abstract: The application relates to the field of communications and more particularly to an apparatus and method of generating a new event from a document. In accordance with one aspect of the present application, recognized date/time references contained in a document allow a new event to be created. Such date/time references are automatically recognized and highlighted in the document. Selecting the highlighted information generates a menu selection, offering a user the ability to create a new event into which the date/time information will be inserted, along with other information extracted from the document. Specific date/time information in a document is simply correlated to a known date/time format in a lookup table, while relative terms like “tomorrow”, “today” or days of the week (ie. Monday, Tuesday, Wednesday, etc.) are recognized by a date/time detector module and translated into a specific date/time. Using an embodiment of the present application, a new event can be readily generated.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: August 26, 2014
    Assignee: Blackberry Limited
    Inventors: David Vanden Heuvel, Darrell Reginald May, Michael Thomas Hardy, Lap Luu
  • Patent number: 8819035
    Abstract: A method can include accessing a cookie file to obtain a keyword where the cookie file is associated with a media device and scanning a stream of media content to locate the keyword within a portion of the stream of media content. The method can include generating a filtered search set by applying filtering to additional words to exclude a black listed word, where the additional words are located within a pre-determined proximity to a location corresponding to an occurrence of the keyword within the portion of the stream of media content. The method can include providing a search result based on a network search conducted using the keyword and the filtered search set.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: August 26, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Michael B. Boetje, Steven A. Hite
  • Patent number: 8819071
    Abstract: A personalized service system and method based on an ontology is provided, in which if a user selects a personalized service while a subject or an object in a user profile ontology of user's personal information is associated with a subject or an object of a personalized service ontology through a relationship name, the system and method searches for a personalized service ontology corresponding to the selected personalized service, acquires personal information of an instance form in the user profile ontology associated with the personalized service ontology, executes the personalized service by applying the acquired personal information, and provides the user with a result of the execution.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: August 26, 2014
    Assignee: Korea Institute of Science and Technology Information
    Inventors: Han Min Jung, Pyung Kim, Seung Woo Lee, Mi Kyung Lee, Dong Min Seo, Won Kyung Sung
  • Publication number: 20140236968
    Abstract: Examples of the present disclosure may include methods, systems, and computer readable media with executable instructions. An example method for determining document structure similarity can include segmenting path sequences (206) of Document Object Model (DOM) trees (120, 462) from a number of web pages (202) into B components (561). Path signals (210) corresponding to the path sequences (206) are determined based on a count of the occurrences of particular paths in the Bth component (571), and unique path signals (210) are transformed into discrete wavelet signals (214)(572). The discrete wavelet signals (214) are analyzed at multiple DOM tree resolution levels (573).
    Type: Application
    Filed: October 31, 2011
    Publication date: August 21, 2014
    Inventors: Li-mei Jiao, Jerry J. Liu, Hui-man Hou, Cong-Lei Yao
  • Publication number: 20140236972
    Abstract: Systems and methods for converting structured data into database entries include receiving data values and metadata elements that form a data structure for the data values. The data values are converted into entries in database tables that are related according to the data structure formed by the metadata elements. The database table entries may be used to generate a webpage configured to report a metric of the data values.
    Type: Application
    Filed: February 19, 2013
    Publication date: August 21, 2014
    Applicant: Business Objects Software Ltd.
    Inventor: John Alex William
  • Patent number: 8812012
    Abstract: Example methods and apparatus for associating media devices with a demographic composition of a geographic area are disclosed. A disclosed example method includes receiving a plurality of Internet Protocol addresses assigned to a media device associated with a panel member, determining a most used Internet Protocol address from the plurality of Internet Protocol addresses, accessing geographic information and determining a geographic location corresponding to the most used Internet Protocol address, accessing demographic information and determining a demographic profile associated with the geographic location, and associating at least one of the geographic location or the demographic profile with the media device.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: August 19, 2014
    Assignee: The Nielsen Company (US), LLC
    Inventors: Jan Besehanic, Paul Mears, Joseph G. Milavasky, Robert Luff, Arun Ramaswamy, David Howell Wright
  • Patent number: 8812547
    Abstract: A method for detecting and locating occurrence in a data stream of any complex string belonging to a predefined complex dictionary is disclosed. A complex string may comprise an arbitrary number of interleaving coherent strings and ambiguous strings. The method comprises a first process for transforming the complex dictionary into a simple structure to enable continuously conducting computationally efficient search, and a second process for examining received data in real time using the simple structure. The method may be implemented as an article of manufacture having a processor-readable storage medium having instructions stored thereon for execution by a processor, causing the processor to match examined data to an object complex string belonging to the complex dictionary, where the matching process is based on equality to constituent coherent strings, and congruence to ambiguous strings, of the object complex string.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: August 19, 2014
    Assignee: Trend Micro Incorporated
    Inventor: Kevin Boyce
  • Patent number: 8812949
    Abstract: A system and method for automatically detecting and extracting semantically significant text from a HTML document associated with a plurality of HTML documents is disclosed. The method may include receiving a HTML document, parsing the HTML document into a parse tree, segmenting the parse tree into one or more segments of one or more unique paths, processing the one or more segments based at least the HTML document, and extracting one or more processed segments from the at least the HTML document based on a predetermined number.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: August 19, 2014
    Assignee: The New York Times Company
    Inventor: Evan Stapleton Sandhaus
  • Patent number: 8805860
    Abstract: An index of data elements is stored with a file. The file encodes the data elements. The index indicates memory locations of the data elements within the file. The index and the file are stored in a storage device. A parser or decoder accesses the index to identify data elements. At least one of the storing and accessing are performed by a computing device.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: William Bittles, Lucas W. Partridge
  • Patent number: 8806328
    Abstract: A client software application that enables identification of updates in well-formatted as well as not-well-formatted network pages, where the pages' items and fields may be selected by a user. The client application comprises: a user interface, business logic, and a database. The client application distinguishes between news channels (NC) pages that are constructed as a data list and content modification channels (CMC). The client application allows the user to create templates where those templates define the parts of the items in the page that will be checked for updates by the application.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: August 12, 2014
    Assignee: Korss Advanced Solutions Ltd.
    Inventor: Ron Oz
  • Patent number: 8805859
    Abstract: Methods and systems for receiving, mapping and structuring data from disparate systems in a healthcare environment are described. An example system for processing healthcare data includes an interface to receive input and display output, the input comprising a plurality of differently formatted healthcare messages and an identifier to identify a message type of the plurality of healthcare messages received. The example system also includes a mapper to map data of the plurality of healthcare messages to respective models based on the message type identified and a data store to store the models and corresponding mapped data.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: August 12, 2014
    Assignee: General Electric Company
    Inventors: Wendy Lynne Bohner, David Phillip Murawski, Arpita Patadia, Rajakumari Pavuluri
  • Patent number: 8805864
    Abstract: Access to a networked application can be provided to multiple users while allowing user-specific extension fields to be created and maintained for exclusive access by the user creating the extension field. A user-customized data object that includes a standard field value of a standard field of a standard data object defined by the networked application and a user-specific extension field value of a user-specific extension field that modifies operation of the networked application for the user and that is not available to other users of the plurality of users can be received from a user for writing to memory. The user-specific extension field value can be separated from the standard field value. The standard field value and the user-specific extension field value can be persisted in a first database table and a second database table, respectively. Related systems, methods, and articles of manufacture are also provided.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: August 12, 2014
    Assignee: SAP AG
    Inventor: Daniel Figus
  • Patent number: 8805853
    Abstract: A text mining system including an analysis target search unit which judges whether a commonality in expressions among text data exists, an analysis viewpoint generation unit which generates an analysis viewpoint to extract an expression from the target data, a positive example set identification unit which identifies a positive example set including an expression matching the generated analysis viewpoint in the target data, a characteristic quantity calculation unit which calculates a characteristic quantity showing a degree of characterizing the positive example set of expressions in the target data, and a characteristic expression ranking unit which extracts expressions having the calculated characteristic quantity equal to or greater than a predetermined threshold as characteristic expressions and ranks the extracted characteristic expressions, and the target search unit extracts the analysis viewpoint among which a difference in ranks provided for the characteristic expressions is equal to or greater than
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: August 12, 2014
    Assignee: NEC Corporation
    Inventors: Kai Ishikawa, Shinichi Ando, Akihiro Tamura
  • Publication number: 20140222843
    Abstract: A method for ingesting data, the method comprising receiving a file including a plurality of portions, each of the portions corresponding to a respective characteristic of a hardware or software component in a deployed system; breaking the file into a plurality of sections, each of the sections corresponding to a respective portion of the file; for each section, adding first metadata to uniquely identify the file and provide a name for the section; and distributing the sections to a plurality of container files.
    Type: Application
    Filed: December 20, 2013
    Publication date: August 7, 2014
    Applicant: NetApp, Inc.
    Inventors: Apoorva Sareen, Rajesh Shriyan, Vikram Kumar Singh, Jordan Patrick Hambleton, Senthil Kumar Laguduwa Sankaran
  • Publication number: 20140222842
    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: October 21, 2013
    Publication date: August 7, 2014
    Applicant: International Business Machines Corporation
    Inventors: Ron Ben-Natan, Leonid Rodniansky
  • Publication number: 20140222835
    Abstract: In particular embodiments, a method includes receiving an unstructured text query, parsing the text query to identify n-grams; determining a score that the n-grams correspond to particular nodes and edges from a social graph, identifying those nodes and edges with a score greater than a threshold score, and then generating structured queries that include references to the identified nodes and edges.
    Type: Application
    Filed: April 11, 2014
    Publication date: August 7, 2014
    Applicant: Facebook, Inc.
    Inventors: Yofay Kari Lee, Michael Benjamin Cohen, Maxime Boucher, Alisson Gusatti Azzolini, Xiao Li, Lars Eilstrup Rasmussen
  • Publication number: 20140222840
    Abstract: A system and method for assembling a full interaction record for a meeting with non-realtime interaction is disclosed. The system and method may include recording a first plurality of data associated with the meeting to produce a meeting record at a first time, and determining whether to insert a placeholder in the meeting record at a point in the meeting record.
    Type: Application
    Filed: February 1, 2013
    Publication date: August 7, 2014
    Inventors: Abu Shaher Sanaullah, James Webster Clardy, Claude Lano Cox, Richard William Schuckle, Rocco Ancona, Roy W. Stedman, Charles Brooker
  • Publication number: 20140222841
    Abstract: A display method, an electronic device, a multimedia system and a computer program product are provided. The display method includes steps of: searching storage positions of a plurality of multimedia files in a storage device so as to retrieve a plurality of storage path strings corresponding to the plurality of multimedia files; parsing the plurality of storage path strings and consequently retrieving at least one simplified path corresponding to the plurality of multimedia files; displaying the at least one simplified path; selecting one of the at least one simplified path according to a directory selection operation; displaying at least one multimedia file corresponding to the at least one simplified path being selected.
    Type: Application
    Filed: September 12, 2013
    Publication date: August 7, 2014
    Applicant: Wistron Corporation
    Inventor: Po-Hsuan Liao
  • Patent number: 8799298
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for enforcing the inclusion of tests in a developed application. These mechanisms and methods for providing such enforcement can enable embodiments to ensure that new versions of developed applications will operate in the same application environment of a previous version. The ability of embodiments to enforce the inclusion of tests may lead to an improved application migration development/runtime framework, etc.
    Type: Grant
    Filed: August 15, 2008
    Date of Patent: August 5, 2014
    Assignee: salesforce.com, inc.
    Inventor: Craig Weissman
  • Publication number: 20140214867
    Abstract: In one embodiment, a method receives an object model determined from a specification for processing beacons. The method determines first information for a beacon object referenced in a basefact object to determine which beacon objects are applicable for the basefact object. Second information is determined for the structured data fields referenced in the basefact object to determine which output fields map to which structured data fields and third information is determined for a set of transformations for a set of input fields in the set of composite objects for the beacon to determine how to perform transformations to transform the set of input fields to the set of output fields. The method then generates instructions for a target program to process the beacons to transform the set of input fields to the set of output fields and map the set of output fields to the structured data fields.
    Type: Application
    Filed: March 27, 2014
    Publication date: July 31, 2014
    Applicant: Hulu, LLC
    Inventors: Lucas Waye, Kevin Seng, Viral Bajaria, Shane Moriah
  • Publication number: 20140214548
    Abstract: A computer-implemented method for generating a user profile of a user of an online platform, a computer-implemented method for providing a first user with targeted information and a computer-implemented method for providing a user of an online platform with targeted advertisements.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: Ecole Polytechnique Federale de Lausanne (EPFL)
    Inventors: Boi Faltings, Claudiu-Cristian Musat, Yizhong Liang
  • Publication number: 20140214865
    Abstract: A processor-implemented method, system, and/or computer program product measures and displays facets in context-based conformed dimensional data gravity wells. Conformed dimensional objects and synthetic context-based objects are parsed into n-tuples. A virtual mass of each parsed object is calculated, in order to define a shape of multiple context-based conformed dimensional data gravity wells that are created when data objects that are pulled into each of the context-based conformed dimensional data gravity well frameworks on a context-based conformed dimensional gravity wells membrane. Data from the multiple context-based conformed dimensional data gravity wells then populates nodes in a data model. A displayed appearance of the particular context-based conformed dimensional data gravity well is dynamically adjusted according to the how closely each of the multiple parsed synthetic context-based objects matches said at least one context object and/or at least one dimension object.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SAMUEL S. ADAMS, ROBERT R. FRIEDLANDER, JAMES R. KRAEMER, JEB R. LINTON
  • Publication number: 20140214866
    Abstract: In a database accessing method using an electronic device having a database, character fields and corresponding attributes are predefined. An entity object including the character fields is generated and provided to a client device for inputting business data. After receiving an encapsulated entity object from the client device, the business data including selected character fields, corresponding character data, and an operation request for the database are acquired. When the database includes a data table and the data table includes the character fields corresponding to the selected character fields, the selected character fields and the character data of the selected character fields are verified. When the selected character fields and the character data of the selected character fields are valid, character data of the character fields corresponding to the selected character fields are updated using the character data of the selected character fields according to the operation request.
    Type: Application
    Filed: January 20, 2014
    Publication date: July 31, 2014
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: CHUNG-I LEE, DE-YI XIE, JIE HUANG
  • Patent number: 8793251
    Abstract: A method for submatch extraction may include receiving an input string, receiving a regular expression, and converting the regular expression with capturing groups into a plurality of finite automata to extract submatches. The method further includes using a first automaton to determine whether the input string is in a language described by the regular expression, and to process the input string, and using states of the first automaton in a second automaton to extract the submatches. In addition, input partitioning and automaton minimization techniques may be employed to reduce the storage area consumed by the plurality of finite automata.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: July 29, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William G Horne, Prasad V Rao
  • Patent number: 8793262
    Abstract: A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, a new order header object and an original order header object that share a source order number are selected, and one or more new order line objects based on the new order header object are also selected. One or more original order line objects based on the original order header object are selected and the one or more new order line objects and the one or more original order line objects are compared. Where a new order line object and an original order line object match, a reference identity of the new order line object is set to an identity of an original order line object.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: July 29, 2014
    Assignee: Oracle International Corporation
    Inventors: Raju Addala, Alok Singh, Lavanya Siliveri, Venkatesh Malapati, Sunita Datti, Sarita Sridharan, Shailendra Baxi
  • Publication number: 20140207733
    Abstract: A system and method for collecting and processing data over a communications network. A data mining marshaller module associates each plugin to a particular data source and manages the plugin to periodically retrieve unstructured data from the data source based on a plurality of data items to be monitored on behalf of a plurality of users. The plugins convert unstructured data received from the data sources to structured data and the data marshaller module stores the structured data in a database. This enables the system and method to aggregate and display the structured data in multiple graphical representations according to the user's preference.
    Type: Application
    Filed: March 24, 2014
    Publication date: July 24, 2014
    Applicant: WILLOW ACQUISITION CORPORATION
    Inventors: MARK D. GHUNEIM, MATTEW R. DENNEBAUM, DUSTIN J. NORLANDER
  • Publication number: 20140207758
    Abstract: Embodiments of the present invention provide a thread object-based search method and apparatus and relate to the field of communications technologies. The method includes: receiving at least one thread object dragged by a user to a search area, where the search area is located on a current page of a web page; parsing the at least one thread object to obtain at least one attribute of the at least one thread object; searching by using the at least one attribute as a keyword; and displaying results obtained by performing the searching. The present invention is applicable to an intelligent terminal.
    Type: Application
    Filed: November 14, 2013
    Publication date: July 24, 2014
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Liangbing Lu, Lijue Wang
  • Publication number: 20140207805
    Abstract: A method for enhancing a pre-existing calendar on an electronic device includes parsing an event of the pre-existing calendar for an item of information associated with the event. The method further includes searching at least one source for a visual representation indicative of the information associated with the event using the item of information as a search term. The method further includes forming a visual enhancement layer including the visual representation and generating a visually enhanced calendar based on the visual enhancement layer and the pre-existing calendar for display on the electronic device in lieu of the pre-existing calendar.
    Type: Application
    Filed: January 17, 2014
    Publication date: July 24, 2014
    Inventor: Gordon Anthony Ebanks
  • Publication number: 20140207807
    Abstract: A method and system for searching alternative data sources include monitoring a first communications source broadcasting unstructured data, and a second communications source broadcasting structured data. The method further includes generating text from the unstructured data and from the structured data collected, and parsing the generated text. The method also includes defining a search phrase, and analyzing the generated or parsed text for semantically relevant text in relation to the search phrase. The method also includes selecting the semantically relevant text.
    Type: Application
    Filed: March 18, 2014
    Publication date: July 24, 2014
    Applicant: International Business Machines Corporation
    Inventors: Quang T. Duong, David M. Gordon, David L. Schmidt, Scott A. Will
  • Publication number: 20140207806
    Abstract: A method and apparatus for processing information of a terminal, is provided. The method includes parsing at least one message for at least one keyword and at least one phone number related to the at least one keyword; mapping the at least one keyword and the at least one phone number related to the at least one keyword and storing the at least one keyword and the at least one phone number related to the at least one keyword that have been mapped in a database; in response to a predetermined keyword being received as a search input, searching the database for the at least one phone number that has been mapped with the predetermined keyword; and displaying the at least one phone number related to the predetermined keyword that is found, on a display.
    Type: Application
    Filed: January 22, 2014
    Publication date: July 24, 2014
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Anuj SHARMA
  • Patent number: 8788546
    Abstract: An embedded processor device, communicating over a broadcast file system (BFS) with a data carousel, stores a file that specifies for one or more applications the application and all resource files required for at least start up of each application. Rather than reading a single application file from the BFS and then reading each of the resource files in a serial fashion, the embedded process or device concurrently reads the application file and any necessary resource files as they are broadcast, enabling all necessary files to be read during a single cycle of the data carousel.
    Type: Grant
    Filed: August 3, 2005
    Date of Patent: July 22, 2014
    Assignee: Bluestreak Technology Inc.
    Inventors: Stephane Beaule, John McCalla
  • Patent number: 8788510
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for runtime invocation of an appropriate version of program instructions in an on-demand database service. These mechanisms and methods for providing such runtime invocation can enable embodiments to ensure that new versions of developed applications will operate in the same application environment of a previous version. The ability of embodiments to provide such runtime invocation may lead to an improved application migration development/runtime framework, etc.
    Type: Grant
    Filed: August 15, 2008
    Date of Patent: July 22, 2014
    Assignee: salesforce.com, inc.
    Inventor: Craig Weissman
  • Patent number: 8788511
    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: Grant
    Filed: January 10, 2012
    Date of Patent: July 22, 2014
    Assignee: International Business Machines Corporation
    Inventor: Raoul Mayr
  • Patent number: 8788512
    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: Grant
    Filed: May 23, 2012
    Date of Patent: July 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sameh W. Asaad, Roger Moussalli, Bharat Sukhwani
  • Patent number: 8788523
    Abstract: Exemplary systems for processing a corpus of documents, such as legal contracts or agreements, are disclosed. The systems include a phrase discovery engine which derives statistics and phrase equivalence classes, groups of phrase equivalence classes, and uberphrases (clauses) bounded by phrases. These can be used to determine origins of phrases or clauses within given legal contract or to suggest alternative phrases and clauses.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: July 22, 2014
    Assignee: Thomson Reuters Global Resources
    Inventors: Kingsley Martin, Trace Liggett, Gary Berosik, Thomas Zielund, Dietmar Dorr, Jochen L. Leidner
  • Patent number: 8788509
    Abstract: The method of coding a hierarchized document comprises, for at least one element contained in the document: a step (200, 210, 220) of creating at least one pattern which describes at least structural information of said element and a step (230, 330) of selecting use, or not, of at least one of the created patterns, said selection depending on the efficiency of a coding operation of a set of instances of the created pattern, said coding operation implementing said created pattern. Preferentially, the method comprises a step of creating at least two patterns which describe at least structural information of said element and a step of selecting a pattern from among the created patterns, on the basis of the efficiency of each coding operation of a set of instances of the created patterns, by implementing one of the created patterns.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: July 22, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hervé Ruellan, Roamin Bellessort
  • Publication number: 20140201223
    Abstract: The present disclosure in particular relates to data processing, and more particularly, to systems and methods for identifying and extracting an informative segment from data objects. In one embodiment, a system for facilitating identification of an informative segment from a data is provided. The system includes one or more processors; and a memory storing processor-executable instructions comprising instructions to generate a customized search query based on one or more input parameters, process the data to obtain a plurality of machine-readable data objects, obtain one or more approximate results corresponding to the informative segment based on the customize search query and the plurality of data objects, validate the one or more approximate results based on a comparison of the one or more approximate results and the data, and provide the validated one or more approximate result to identify the informative segment.
    Type: Application
    Filed: January 14, 2014
    Publication date: July 17, 2014
    Applicant: Tata Consultancy Services Limited
    Inventors: Dipti Mohan Fondekar, Mahesh Kshirsagar