Patents Examined by Dennis Myint
  • Patent number: 8037062
    Abstract: A computer-implemented method of prioritizing a predefined set of electronic data sources includes a step of identifying one or more second data sources corresponding to one or more first data sources if it is determined that the first data sources do not have the ability to provide data related to one or more query dimensions of a query statement. The identified one or more second data sources meet the following criteria: (1) one or more source fields of the one or more second data sources are equivalent to the one or more query dimensions not contained in the first data source; and (2) each source dimension field of the one or more second data sources are either: (A) equivalent to a source field of the first source or (B) have values that are capable of being obtained from the query statement. The one or more first data sources are linked with the corresponding one or more second data sources to generate one or more composite data sources.
    Type: Grant
    Filed: October 23, 2008
    Date of Patent: October 11, 2011
    Assignee: Elumindata, Inc.
    Inventors: Russell Baris, Ray Pan, Arthur Kruk
  • Patent number: 8028006
    Abstract: A method for replacing a first sub-hierarchy of a New Technology File System hierarchical filesystem (NTFS HFS) with a second sub-hierarchy is disclosed. The first sub-hierarchy includes a first root directory having at least one special system file, and a first plurality of files. The second sub-hierarchy includes a second root directory located in a second location of the HFS, a second plurality of files and at least one placeholder file corresponding to the at least one special system file. The method includes the steps of configuring the first plurality of files to branch from the first root directory once the first root directory is accessed through the second location, exchanging the first plurality of files with the second plurality of files, and exchanging at least one directory pointer corresponding to the at least one special system file with at least one directory pointer corresponding to the at least one placeholder file.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: September 27, 2011
    Assignee: STANDOFFBYSOFT LLC
    Inventors: Silas W. Dunsmore, Tom J. Benning, Harvie H. Branscomb
  • Patent number: 8027997
    Abstract: Disclosed is a technique for processing a base model. The base model is received. Then, the base model is used to create a ViewType comprising a ViewType object, one or more ViewList objects corresponding to classes in the base model, and one or more ViewElem objects corresponding to attributes in the base model.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: September 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Sharon T. Conn, Jean-Jacques Paul Daudenarde, Amy Marie Silberbauer, Philip L. Boyer
  • Patent number: 8019765
    Abstract: To determine files associated with one or more workflows, a trace of accesses of files in at least one server is received. The files are grouped into at least one set of files, where the files in the set are accessed together more than a predetermined number of times in the trace. Files associated with the particular workflow are identified based on the at least one set.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: September 13, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Anna Povzner, Kimberly Keeton, Marcos K. Aguilera, Arif A. Merchant, Charles B. Morrey, III, Mustafa Uysal
  • Patent number: 8019756
    Abstract: A computer program, method and computer apparatus for calculating the total importance of an electronic document on the basis of (i) a plurality of electronic documents chained to each other in a relation of referencing and being referenced, from a start electronic document which is not referenced by other electronic documents to a terminal electronic document which does not reference other documents, (ii) the information on relation of referencing and being referenced, (iii) an important phrase, and (iv) a response coefficient determining phrase such as an agreeing phrase, a disagreeing phrase, and a topic change phrase, (i) through (iv) being stored in a storage device.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Akiko Murakami, Fusashi Nakamura, Tetsuya Nasukawa
  • Patent number: 8010572
    Abstract: A scenario simulator processor receives a declarative file and invokes one or more data simulators to create one or more datastreams from a data structure may be built as specified by the declarative file. The declarative file may specify one or more scenario names, and a set of information corresponding to the one or more scenarios (one set for each scenario). Each set of scenario information includes one or more of the following pieces of information: parameters and settings for the data simulator and the number of threads to be started for each data simulator invoked.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: August 30, 2011
    Assignee: Unisys Corporation
    Inventors: Jane C. Mazzagatti, Tony Phan
  • Patent number: 8010577
    Abstract: In one example embodiment, a system and method is illustrated that includes retrieving a document having a plurality of input mechanisms to receive input from a user. Further, the system and method may include determining an input ordering relating to the plurality of input mechanisms. Additionally, the system and method may include in conjunction with a display of the document, dynamically displaying a visual indication of the input order relating to the plurality of input mechanisms. The system and method may include retrieving a document including a plurality of text fields. In addition, determining a reading order relating to the plurality of text fields. Moreover, in conjunction with a display of the document, dynamically displaying a visual indication of the reading order relating to the plurality of text fields.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: August 30, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Stephen Tibbett
  • Patent number: 8005794
    Abstract: A method is disclosed for obtaining data from a kernel, including obtaining data from the kernel, and storing the data in a data set an aggregation buffer using an aggregation function. A method is disclosed for storing data in a data set, wherein the data set includes a key component, an aggregation identifier component, and a value component, including obtaining an expression, a new value, and an aggregation identifier, generating a key using the expression and the aggregation identifier; and storing the data set in a buffer, wherein storing the data set comprises storing the key in the key component, storing the aggregation identifier in the aggregation identifier component, and updating a current value in the value component using the new value and an aggregation function.
    Type: Grant
    Filed: July 1, 2008
    Date of Patent: August 23, 2011
    Assignee: Oracle America, Inc.
    Inventor: Bryan M. Cantrill
  • Patent number: 7996430
    Abstract: A file retrieval device, operable to retrieve a valid file name for reading a plurality of file main bodies from a recording medium in which the plurality of file main bodies and file related information that includes a file names respectively allocated to the plurality of file main bodies and respectively depending on different file systems are recorded and which is coordinated with one file system in advance, the file retrieval device, including: a first extracting unit, operable to extract the file name depending on the file system identical with the one file system from the file related information; a validity deciding unit, operable to decide validity of the file name depending on the file system other than the one file system; a second extracting unit, operable to extract the file name depending on the file system related to the file name decided to be valid by the validity deciding unit for the file main body the file name of which is not extracted by the first extracting unit; and an output unit, oper
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: August 9, 2011
    Assignee: Seiko Epson Corporation
    Inventors: Yoshiyuki Tanaka, Keiichi Ishii
  • Patent number: 7996387
    Abstract: In one embodiment, a database server registers one or more functions included in a user-defined index that includes one or more auxiliary properties. The one or more functions are operable to generate index entries of the user-defined index for the one or more auxiliary properties. The one or more auxiliary properties are different than, and in addition to, a primary property of the user-defined index that provides for evaluating a query operator. The database server receives a first statement that defines the user-defined index, where the first statement includes one or more parameters that define the one or more auxiliary properties. The database server invokes the one or more functions in response to the first statement, where the one or more functions when invoked generate and store the index entries of the user-defined index according to the one or more parameters that define the one or more auxiliary properties.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: August 9, 2011
    Assignee: Oracle International Corporation
    Inventors: Dinesh Das, Wesley Lin, Seema Sundara, Ying Hu, Sriram Krishnamurthy
  • Patent number: 7991790
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: August 2, 2011
    Assignee: salesforce.com, Inc.
    Inventors: Timothy J Barker, Ryan Lissack, Daniel L Pletter
  • Patent number: 7970731
    Abstract: Methods and systems are described that allow supplier information to be captured and processed for imported or exported products that have multiple supply sources. Each of the products may be classified under a plurality of HTS (Harmonized Tariff Schedule) codes, which may then be assigned to the product. The assigned HTS codes may be entered and stored in a database of a trade compliance system. A plurality of certifications may be requested and obtained from the suppliers of the product. The certifications, which may include a COO certification or a NAFTA certification, for example, may be entered and stored in the database. Each certification may identify and certify one of the multiple supply sources for the product. Each certification may be associated with one of the plurality of HTS codes.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: June 28, 2011
    Assignee: Honda Motor Co., Ltd.
    Inventors: Tom Potts, Anthony Uy, Frederic Holmes, Matt Halterman, Mark Swirt, Laurie Peach, Denise Thorn, Charlene Strong
  • Patent number: 7970805
    Abstract: The invention provides a method for managing the data in the removable storage device. The method includes: applying or organizing or establishing or re-building the file managing system of the storage medium of said removable storage device according to the uses of said memory chips; and utilizing said file managing system to perform the corresponding processing in said memory chips according to the operation instructions of the host system, which is connected with said file managing system. By applying the method for managing the data in the removable storage device, which the invention provides, the capacity of the removable storage device can be extended, and the storage medium can be updated, thus the data security, the functions and the convenience of the system are increased.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: June 28, 2011
    Assignee: Netac Technology Co., Ltd.
    Inventor: Guoshun Deng
  • Patent number: 7958092
    Abstract: The present disclosure facilitates the interoperability between different local applications. Related local data objects are referenced via global objects or reference containers within a global data model or a global address space of an integration solution. The present disclosure assumes that the integration solution is per default in a consistent state, e.g., an engineered or initially configured global address space is regarded as consistent, and all software components that operate within this space assume that the information they access is valid and likewise consistent. The local applications are the only components that can interact with the global address space and introduce invalidations, they are continuously monitored for changes.
    Type: Grant
    Filed: November 13, 2007
    Date of Patent: June 7, 2011
    Assignee: ABB Research Ltd
    Inventors: Thomas Werner, Claus Vetter, Lorenzo Gulli, Erik Svensson, Tatjana Kostic
  • Patent number: 7937406
    Abstract: A mechanism for automating the process of establishing a resource grid is provided. First, a grid establishment component (GEC) is communicatively coupled to a plurality of nodes, wherein each node provides zero or more resources. Next, the GEC selects which of the nodes to include in a resource grid and establishes the resource grid by configuring each selected node (i.e., grid node) to participate as part of the resource grid. In addition, the GEC establishes one or more grid masters to manage access to the resources provided by the grid nodes. Once the grid nodes are configured, and one or more grid masters are established, the resource grid is ready for regular operation. By automating the grid establishment process, the GEC removes a significant burden from a system administrator, and greatly simplifies and accelerates the process of establishing a resource grid.
    Type: Grant
    Filed: September 11, 2003
    Date of Patent: May 3, 2011
    Assignee: Oracle America, Inc.
    Inventors: Gregory Shirin, Daniel M. Fraser, Charu V. Chaubal, Wolfgang G. Gentzsch
  • Patent number: 7933889
    Abstract: A system is provided to facilitate tag-based organization of documents. During operation, the system receives an original user query. The system extends the query to include documents with an IN-tag and exclude documents with an OUT-tag. The system then performs a search based on the extended query to indicate a collection of documents which satisfy the extended query. The system further allows a user to add a document to the collection of documents or remove a document from the collection of documents. Next, the system modifies a tagging property of the document.
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: April 26, 2011
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Diana K. Smetters, Elizabeth F. Churchill, Lester D. Nelson
  • Patent number: 7933908
    Abstract: A computer-implemented method for a computing environment employing a matrix-based mathematical programming language includes: generating a heterogeneous dataset in the computing environment, where the heterogeneous dataset embodies a plurality of variables for a plurality of subjects, where each element of a respective variable has a same data type, where the variables comprise at least two data types; accessing contents of the heterogeneous dataset with a single command in the computing environment, where the single command is a brace command, a dot command, or a parentheses command; and providing in the computing environment a portion of the heterogeneous dataset based on the single command.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: April 26, 2011
    Assignee: The MathWorks, Inc.
    Inventors: Peter C. Perkins, Thomas P. Lane
  • Patent number: 7933901
    Abstract: One or more databases may be created through an array of onomastic convolutions performed on lists of names. The creation of one or more databases may result in an array correlating individual onomastic elements and normalized probabilities that the onomastic elements belong to various categorizations. A software program preferably determines all possible onomastic elements within a selected name that may be useful in determining a selected name's categorization. The software program preferably takes the onomastic elements from the selected name and compares the onomastic elements to the one or more databases. The software program preferably executes the one or more algorithms and selects categorizations with the highest probability of matching the onomastic elements. The results of the matching process preferably are displayed to the user in one or more formats depending upon the user's preferences.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: April 26, 2011
    Inventors: Brian Kolo, Joshua Messersmith
  • Patent number: 7921100
    Abstract: The similarity between a query set comprising query set tokens and a database set comprising database set tokens is determined by a similarity score. The database sets belong to a data collection set, which contains all database sets from which information may be retrieved. If the similarity score is greater than or equal to a user-defined threshold, the database set has information relevant to the query set. The similarity score is calculated with an inverse document frequency method (IDF) similarity measure independent of term frequency. The document frequency is based at least in part on the number of database sets in the data collection set and the number of database sets which contain at least one query set token. The length of the query set and the length of the database set are normalized.
    Type: Grant
    Filed: January 2, 2008
    Date of Patent: April 5, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Marios Hadjieleftheriou, Amit Chandel, Nick Koudas, Divesh Srivastava
  • Patent number: 7912857
    Abstract: A start date of check-out processing of setting a shared document accessible by a plurality of users via a network into an exclusive state is reserved as a check-out start date based on an instruction of a user. In the exclusive state, the shared document can be updated by the user but cannot be updated by other users. When current date has reached the check-out start date, the shared document is set into the exclusive state for the user. The shared document can be released from the exclusive state in response to an instruction of the user checking-out the shared document. An expected check-in date to release the shared document from the exclusive state after the check-out start date can be reserved. This invention enables reservation for a document operation and prevents any decrease in the operation efficiency of users.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: March 22, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Shinji Fujikawa, Mikihiko Kamekawa