Patents Examined by Kellye D Buckingham
  • Patent number: 8073883
    Abstract: A wireless mobile communication device has an application program and a garbage collection program stored in memory. The garbage collection program is configured to identify a root set of referenced objects of the application program with use of a reference indicator array and to perform a mark and sweep process based on the root set of referenced objects. The reference indicator array has a plurality of reference indicators where each referenced indicator corresponding to a referenced object is set as referenced. The application program is configured to be executed during execution of a mark and sweep process of the garbage collection program, such that information received or provided via the user interface during the execution of the mark and sweep process is received or provided without suspension or delay.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: December 6, 2011
    Assignee: Research In Motion Limited
    Inventors: Michael James Carmody, Anthony Fabian Scian, John Fredric Arthur Dahms
  • Patent number: 8069154
    Abstract: A content management system (CMS) includes an autonomic rule generation mechanism that autonomically analyzes existing content and generates rules according to a defined rule generation policy. Autonomically generated rules may include bursting rules, synchronization rules and linking rules. By autonomically generating rules based on the characteristics of content in the repository, the CMS can dramatically improve the ease and efficiency of managing a CMS.
    Type: Grant
    Filed: March 5, 2007
    Date of Patent: November 29, 2011
    Assignee: International Business Machines Corporation
    Inventor: John Edward Petri
  • Patent number: 7996364
    Abstract: In order to provide a technique that allows to efficiently check validation of a structured document using single schema data corresponding to structured documents of different versions, a document verification apparatus, which includes a storage unit that stores single schema data corresponding to structured documents of different versions, and checks validation of structured document data using the single schema data, includes an input unit which inputs structured document data, a version determination unit which determines a version of the input structured document data, and a generation unit which reads out the single schema data from the storage unit, and generates a DOM tree of a schema corresponding to the determined version, and a verification unit which executes validation checking of the structured document based on the generated DOM tree.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: August 9, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hitoshi Uchida
  • Patent number: 7962535
    Abstract: A received report query specifies a dimension coordinate constraint and an associated grain for the dimension coordinate constraint. At least one query is generated to the dimensionally-modeled fact collection. A result of providing the at least one query to the dimensionally-modeled fact collection is processed. The processed result includes an indication of every dimension coordinate satisfying the dimension coordinate constraint and having a particular value at the associated grain, and the processed result further includes facts of the dimensionally-modeled fact collection that are specified by at least one other dimension coordinate indicated by the processed result having the particular value at the associated grain and not satisfying the dimension coordinate constraint.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: June 14, 2011
    Assignee: Merced Systems, Inc.
    Inventors: Todd O. Dampier, Robert Todd Hunter, III
  • Patent number: 7958501
    Abstract: A system may provide generation of a file to declare one or more persistent classes, the file formatted according to a markup language syntax, and generation, based on the file, of code of an object-oriented language to declare the one or more persistent classes and to describe a structure of each of the one or more persistent classes. Further aspects may include calling a constructor to register an interface to a description of a persistent class, accessing the registered interface to determine the structure of the persistent class, and processing an instance of the persistent class based on the determined structure.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: June 7, 2011
    Assignee: SAP AG
    Inventor: Peter Goertz
  • Patent number: 7958059
    Abstract: A system and method for facilitating the accurate entry of information into a highly structured database by initially extracting information from a plurality of nonuniformly formatted source data streams, e.g., documents/files, and subsequent interactions with users before storing the accepted and/or modified information into the database. Embodiments of the present invention provide an interactive path for each user (e.g., the author of the source document/file) to interactively modify the extracted data, e.g., according to the source document/file. Preferably, this interactive path is provided via the Internet and the extracted information can be modified by editing and/or selectively copying portions of the source documents/files to supplement and/or modify the extracted information.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: June 7, 2011
    Assignee: Kenexa Brassring, Inc.
    Inventors: David Scott de Hilster, Alan George Porter, John Reese
  • Patent number: 7933934
    Abstract: Methods and systems for improving a data processing operation based on operator-specific quality management and/or monitoring. For example, operator-specific frequency of errors, error rates, error patterns and/or root causes may be identified. Operator-specific actions may then be taken based on these.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: April 26, 2011
    Assignee: BeyondCore, Inc.
    Inventor: Arijit Sengupta
  • Patent number: 7917529
    Abstract: Disclosed is a method or an operation for providing a personalized TV-Anytime metadata service. According to an embodiment of the present invention, there is provided a method of providing a table field element using a get_Data operation in the TV-Anytime metadata service. In the table field element provision method, a requested fields type element (RequestedFieldsType) required to designate a field of a metadata table is included in a query result value type in the SOAP query operation. A request message of the SOAP query operation is received. When the request message includes the requested fields type element for designating the query result value, a query result value corresponding to the table field designated from the requested fields type element included in the request message is extracted, and the query result value is transmitted using a response message of the SOAP operation.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: March 29, 2011
    Assignee: Korea Electronics Technology Institute
    Inventors: Jong Seul Lee, Seok Pil Lee, Tae Beom Lim, Kyoung Ro Yoon
  • Patent number: 7899815
    Abstract: Disclosed are apparatus and methods for quantifying how much searchers select other search results, instead of a particular search result. In example embodiments, the number of times that other search results are selected before a particular search result is selected (referred to as pre-pogosticking) is tracked, and the number of times that other search results are selected after a particular search result is selected (referred to as post-pogosticking) is also tracked. This pogosticking information may be used to improve search result ranking as produced by a search algorithm or to provide metrics to potential or current buyers of particular search terms.
    Type: Grant
    Filed: May 2, 2007
    Date of Patent: March 1, 2011
    Assignee: Yahoo! Inc.
    Inventors: Thomas A. Kehl, Jyri M. W. Kidwell
  • Patent number: 7895199
    Abstract: A system for modifying an order without requiring changes in the manufacturing processes associated with that order, or while minimizing such changes, may include a storage system having a database. The system may include a processor configured to load the database with orders that dealers want to modify, and to search the database to find one or more matches between the orders that dealers want to modify. The processor may be further configured to direct that the recipients of the matched orders be switched.
    Type: Grant
    Filed: April 19, 2005
    Date of Patent: February 22, 2011
    Assignee: Honda Motor Co., Ltd.
    Inventors: Richard Baeza, Alan Kwan, Cheryl Lamb, Andrea Whobrey, Neil Vining, Ted Kondo, Robert E. Feucht
  • Patent number: 7890649
    Abstract: A computer implemented method, apparatus, and computer usable program code for processing multi-way stream correlations. Stream data are received for correlation. A task is formed for continuously partitioning a multi-way stream correlation workload into smaller workload pieces. Each of the smaller workload pieces may be processed by a single host. The stream data are sent to different hosts for correlation processing.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Xiaohui Gu, Haixun Wang, Philip Shi-lung Yu
  • Patent number: 7873685
    Abstract: A method for a computer system includes receiving a mapping schema between a plurality of asset-types within an asset-type hierarchy and a plurality of paths within an on-disk storage structure, receiving an asset-type definition list from a user, wherein the asset-type definition list comprises an asset-type from the plurality of asset types, and determining at least one path from the plurality of paths for providing access to assets of the asset-type in response to the mapping schema and the asset-type definition list.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: January 18, 2011
    Assignee: Pixar
    Inventors: Stephan Vladimir Bugaj, Brett Levin, Zachariah Journey Baum
  • Patent number: 7860968
    Abstract: A service repository is used to store at least one service in association with service metadata describing service requirements of the service. The service repository also may store one or more platform-specific service executables. A service mapper is used to determine device metadata associated with each of a plurality of devices, where the device metadata provides device characteristics of the devices. The service mapper may thus map the service to a selected device of the plurality of devices for deployment thereon, based on a matching of corresponding elements of the service requirements and the device characteristics. The service mapper also may re-map the service between devices to maintain a quality and reliability of the service.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: December 28, 2010
    Assignee: SAP AG
    Inventors: Christof Bornhoevd, Artin Avanes, Holger Robert Ziekow, Brian S. Mo, Matthias M. Wiemann
  • Patent number: 7856431
    Abstract: A received report query specifies a dimension coordinate constraint and an associated grain for the dimension coordinate constraint. At least one query is generated to the dimensionally-modeled fact collection. A result of providing the at least one query to the dimensionally-modeled fact collection is processed. The processed result includes an indication of every dimension coordinate satisfying the dimension coordinate constraint and having a particular value at the associated grain, and the processed result further includes facts of the dimensionally-modeled fact collection that are specified by at least one other dimension coordinate indicated by the processed result having the particular value at the associated grain and not satisfying the dimension coordinate constraint.
    Type: Grant
    Filed: October 24, 2006
    Date of Patent: December 21, 2010
    Assignee: Merced Systems, Inc.
    Inventors: Todd O. Dampier, Robert Todd Hunter, III
  • Patent number: 7856437
    Abstract: To provide a data store, nodes representing respective chunks of files are stored in a predefined structure that defines relationships among the nodes, where the files are divided into the chunks. The nodes are collected into plural groups stored in persistent storage, where some of the nodes are collected into a particular one of the groups according to a locality relationship of the some of the nodes.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: December 21, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Evan R. Kirshenbaum
  • Patent number: 7849062
    Abstract: Methods and systems for identifying critical fields in documents, for example so that quality improvement efforts can be prioritized on the critical fields. One aspect of the invention concerns a method for improving quality of a data processing operation in a plurality of documents. A set of documents is sampled. An error rate for fields in the documents is estimated based on the sampling. Critical fields are identified based on which fields have error rates higher than a threshold.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: December 7, 2010
    Assignee: BeyondCore, Inc.
    Inventors: Arijit Sengupta, Brad A. Stronger
  • Patent number: 7844641
    Abstract: A method, system and computer program for quality management of a plurality of documents associated with a data-processing operation of an organization is provided. The documents include several fields, the organization has employees, and the method comprises determination of error rates. Errors are reduced in the plurality of documents by focusing on critical fields. The occurrence of errors is predicted by determining a correlation between the errors and a set of attributes, which is updated. Reducing and predicting errors control the error rate. A method for measuring the quality of a plurality of documents is also provided. The measurement is based on the relative operational impact of the errors and the frequency of errors associated with each field.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: November 30, 2010
    Assignee: Beyondcore Inc.
    Inventors: Arijit Sengupta, Brad A. Stronger
  • Patent number: 7840609
    Abstract: A method and apparatus are provided for using sibling-counts in XML indices to optimize single-path queries. Using a b-tree XML index with a SQL query logarithmically reduces the number of disk accesses by passing over index entries where it is determined that a match will not be found. However, because certain index entries are passed over, it is impossible to ascertain if a path expression occurs more than once in the XML index, as certain queries sometimes require. This hurdle can be overcome by maintaining a sibling count with each node entry in the XML index. Because the sibling count is stored with the index entry, the index will reveal whether the matching node is single or has other siblings. In additional to re-writing the original query for optimization by use of an XML index, it will be re-written to check for a single-path condition in the index.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: November 23, 2010
    Assignee: Oracle International Corporation
    Inventors: Sivasankaran Chandrasekar, Ravi Murthy, Thomas Baby, Nipun Agarwal
  • Patent number: 7840608
    Abstract: A method of generating a poet personality including reading poems, each of the poems containing text, generating analysis models, each of the analysis models representing one of poems and storing the analysis models in a personality data structure. The personality data structure further includes weights, each of the weights associated with each of the analysis models. The weights include integer values.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: November 23, 2010
    Assignee: Kurzweil CyberArt Technologies, Inc.
    Inventors: Raymond Kurzweil, John A. Keklak
  • Patent number: 7840612
    Abstract: According to the present disclosure, one or more processors of a computer device (e.g. a mobile communication device) are operative to execute a garbage collection program and an application program concurrently with execution of the garbage collection program. The garbage collection program is operative to identify a root set of referenced objects of an application program, where a reference indicator in a reference indicator array is set as referenced for each one of such referenced objects, and to perform a mark and sweep process based on the root set of referenced objects. The application program has computer instructions which includes a predefined computer instruction (e.g. a GETREF instruction) adapted to retrieve a reference from a target object and to set a reference indicator in the reference indicator array as referenced for the target object when executed. Advantageously, execution of the application program need not be unreasonably suspended during garbage collection processes.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: November 23, 2010
    Assignee: Research In Motion Limited
    Inventors: Michael James Carmody, Anthony Fabian Scian, John Fredric Arthur Dahms