Patents Examined by Thu Nga Nguyen
  • Patent number: 8280929
    Abstract: A recording apparatus includes a recording unit configured to record a plurality of content files on a recording medium, each containing an image signal, a first management file creating unit configured to, in association with a recording operation by the recording unit, create a first management file managing the plurality of content files using a plurality of hierarchical layers, and a second management file creating unit configured to, based on the first management file, create a second management file managing the plurality of content files recorded on the recording medium using one hierarchical layer.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: October 2, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masamine Maeda
  • Patent number: 8280908
    Abstract: Two or more separate physical file system directories are presented as one merged (virtual) file system directory to a process running in a silo. The operating system controls the level of access to the files in the merge directory. The operating system provides the merged view of the file system directories by monitoring file system requests made by processes in silos on a computer or computer system and in response to detecting certain types of file system access requests, provides the view of the seemingly merged directories by performing special processing. The types of requests which trigger the special processing include: enumeration, open, create, rename or close.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: October 2, 2012
    Assignee: Microsoft Corporation
    Inventors: Yousef A. Khalidi, Frederick J. Smith, IV, Madhusudhan Talluri
  • Patent number: 8275793
    Abstract: A method and system for maintaining isolated data in an application is disclosed which data to be selectively isolated until a data client orders the changes to be committed or abandoned. A computer-readable medium for constructing an application capable of localized data isolation is also disclosed. An application specification is used to determine which data entities should be isolated, and one or more transaction transforms are implemented for each data entity to be isolated.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: September 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Arshad F. Ahmad, Brad M. Olenick, Clemens A. Szyperski, David G. Hunt, Terry D. Zmrhal, Yuri Rychikhin
  • Patent number: 8190642
    Abstract: A method, system, and storage medium for implementing intelligent team management services. The method includes associating selected individuals with a datastore. The datastore houses content designated as key information and the selected individuals are designated as an entity. The method also includes creating a distribution list in a messaging application. The distribution list includes the selected individuals. The method further includes providing the selected individuals with access to the datastore.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: May 29, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gregory J. Boss, Rick A. Hamilton, II, Andrew R. Jones, Kevin C. McConnell, Alan P. Mitchell, Robert R. Wentworth
  • Patent number: 8156148
    Abstract: Recreating an electronic data interchange (EDI) schema from a file. The file is received from a source and the file includes a plurality of data values. The plurality of data values is identified. The plurality of data values is analyzed to determine the structure of the EDI schema. A set of decoding rules is analyzed to the analyzed plurality of data values. The EDI schema is recreated as a function of the applied set of decoding rules and the analyzed plurality of data values.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: April 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Suraj Gaurav, Surendra Machiraju
  • Patent number: 8156081
    Abstract: One embodiment of the present invention provides a system for updating resource records in a name-server database. During system operation, a network node creates an update-request message containing a set of resource-record updates, and a requested lease, which specifies the length of time for which the name server is being requested to store the resource-record updates. Next, the network node sends the update-request message to a name server, which is part of a distributed system that provides a global naming service. The network node then receives a response message from the name server, wherein the response message contains a granted lease, which specifies the length of time for which the name-server database will store the resource-record updates.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: April 10, 2012
    Assignee: Apple Inc.
    Inventors: Stuart D. Cheshire, Kiren Ravi Sekar
  • Patent number: 8140555
    Abstract: An apparatus, system, and method are disclosed for defining inductive relationships between content objects in a content management system. The system includes a content engine server that stores at least two content objects having a set of attributes. An attribute selection module selects an attribute of the content objects for identification of an inductive relationship. A comparison module compares the attribute value of the attribute selected of a first content object with the attribute value of a second content object. An inductive relationship module dynamically defines an explicit relationship between the first content object and the second content object in response to the first attribute value and the second attribute value satisfying a match criteria. The explicit relationship is preserved in an inductive relationship database. User-defined content management rules may then be applied to the inductively related content objects such as records management, retention, or launching business processes.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Albert C. Brown, Stephen Hussey
  • Patent number: 8121997
    Abstract: According to the invention, a search system for searching intranet datasets and Internet datasets is disclosed. Included in the search system are a first interface portion, a preference and a search translation unit. The first interface portion receives a search query from an end user. A preference indicates a target search engine referenced by the search query. The preference is modifiable by the end user. The target search engine cannot be determined from the search query alone. The target search engine may operate upon an intranet dataset or an Internet dataset. The search translation unit that determines the target search engine indicated by the preference. The search translation unit also translates the search query with a syntax used by the target search engine to create a translated search query. The search translation unit is hosted within an intranet used by the end user.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: February 21, 2012
    Assignee: Limelight Networks, Inc.
    Inventor: Nathan F. Raciborski
  • Patent number: 8103656
    Abstract: A method for processing a distributed query in a network of computational resources is provided. The method includes receiving a user-defined freshness criterion and a distributed query from a user. The user-defined data freshness criterion is based on the version of the distributed query results desired by the user. An integrated cost model is formulated to optimize the execution of the distributed query. The integrated cost model is based on one or more integrated cost model factors. Thereafter, an objective function is constructed, based on the processing cost for each of the one or more copies of the one or more relations, and a data transmission cost for the transfer of the one or more copies of the one or more relations from a first to a second computational resource. Subsequently, an optimal solution of the objective function is calculated by using one or more heuristic approaches.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: January 24, 2012
    Assignee: Infosys Technologies Limited
    Inventors: Srikumar Krishnamoorthy, Avdhoot Kishore Saple, Prahalad Haldhoderi Achutharao
  • Patent number: 8099419
    Abstract: Described are methods and systems related to inferring rules to classify an object to one of one or more target folders. One or more properties of the object to be classified are determined. A first degree of affinity between the object to be classified and the objects of the target folders, having a property identical to the object to be classified, is computed. A second degree of affinity between the object to be classified and the objects within each target folder, having a property identical to the object to be classified, is computed. A total degree of affinity between the object to be classified and each target folder is calculated. A normalized total degree of affinity is calculated by averaging the total degree of affinity across all target folders. The object is moved to a target folder having a highest value of the normalized total degree of affinity.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: January 17, 2012
    Assignee: SAP AG
    Inventor: Johan Christiaan Peters
  • Patent number: 8046381
    Abstract: A communication network is described that allows legacy devices to access an IMS network. The communication network includes a switching system, an IMS network, and a non-IMS network. The switching system includes a subscriber database that is pre-provisioned with identities of IMS subscribers using legacy devices. When in operation, a calling party places a call through a legacy device. The switching system receives the call and accesses the subscriber database based on a calling party identifier (e.g., a phone number, URL, etc) to determine if the calling party is an IMS subscriber. If the calling party is an IMS subscriber, then the switching system routes the call to the IMS network. If the calling party is not an IMS subscriber, then the switching system routes the call to the non-IMS network.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: October 25, 2011
    Assignee: Alcatel Lucent
    Inventors: Yigang Cai, Simon Xu Chen, Ivy Qingfang Meng, Bill Xiang Yu Qian, Alexander Aihao Yin, Elsie Shu Fang Zhang, Eric Xiaoming Zhao
  • Patent number: 7987179
    Abstract: A method and device for optimizing queries over a vertically stored database. Items in the database are partitioned into several partitions each having a partition signature. The method includes decomposing a first query received from a user into multiple first subqueries; generating a signature for each first subquery in a way corresponding to the way of generating the partition signature; comparing the signature of each first subquery with partition signatures of all partitions respectively to obtain all partitions matching the first subquery; rewriting a second subquery translated from the first subquery based on the matching partitions to obtain a rewritten second subquery; and composing rewritten second subqueries for all first subqueries to form a second query so that queries are executed over the database using the second query.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Li Ma, Yue Pan, Chen Wang, Ying Yan
  • Patent number: 7987200
    Abstract: A database management system predicts a selectivity for database query conditions requiring a join of records from different tables. The system identifies at least one skewed value in a field specified in the join condition, and constructs, for each skewed value, a set of hypothetical query predicates in which the field specified in the join condition is replaced with a constant equal to the skewed value. The system then predicts the selectivity for the hypothetical predicates, using any appropriate prediction technique. The selectivities of the hypothetical predicates are used to predict a selectivity for the original query.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael S. Faunce, Shantan Kethireddy, Brian Robert Muras
  • Patent number: 7974963
    Abstract: A method, computer readable medium and system are provided which retrieve confirming sentences from a sentence database in response to a query. A search engine retrieves confirming sentences from the sentence database in response to the query. IN retrieving the confirming sentences, the search engine defines indexing units based upon the query, with the indexing units including both lemma from the query and extended indexing units associated with the query. The search engine then retrieves a plurality of sentences from the sentence database using the defined indexing units as search parameters. A similarity between each of the plurality of retrieved sentences and the query is determined by the search engine, wherein each similarity is determined as a function of a linguistic weight of a term in the query. The search engine then ranks the plurality of retrieved sentences based upon the determined similarities.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: July 5, 2011
    Inventors: Ming Zhou, Hua Wu, Yue Zhang, Jianfeng Gao, Chang-Ning Huang
  • Patent number: 7953721
    Abstract: Methods of operating a search engine device include repeatedly reading next keys (and associated handles) from a database within the search engine device in order to identify and transfer some or possibly all of the contents of the database to another device (e.g., command host) requesting the database contents. An operation to read a next key includes: (i) searching a pipelined database within the search engine device with a first key to identify at least one key therein that is greater than the first key and then (ii) executing a next key fetch operation in the pipelined database to identify the next key from the at least one key. The next key and a handle associated with the next key are then retrieved from the search engine device (e.g., transferred to a command host).
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: May 31, 2011
    Assignee: NetLogic Microsystems, Inc.
    Inventors: Gary Depelteau, David Walter Carr
  • Patent number: 7921088
    Abstract: Compressed stride tables in a multi-bit Trie structure perform lookups. An input lookup key is divided into strides including a current stride of S bits. A valid entry in a current stride table is located by compressing the S bits, forming a compressed index of D bits into the current stride table. A compression function logically combines the S bits to generate the D compressed index bits. An entry in a prior-level table points to the current stride table and has an opcode field indicating which compression function and mask to use. Compression functions can include counts of leading-repeated bits, and very complex functions such as hashes, CRC, encryption. A function table stores results of the complex functions that are addressed by the S bits of the current stride. The opcode field in the stride entry selects from among several tables, each storing results for a different function.
    Type: Grant
    Filed: March 7, 2007
    Date of Patent: April 5, 2011
    Assignee: X-Engines, Inc.
    Inventor: Millind Mittal
  • Patent number: 7865461
    Abstract: A method, system, and article of manufacture for cleansing an enterprise database extracts data from an enterprise database, extracts reference data from a most-trusted database, determines discords between the data extracted from the enterprise database and the reference data extracted from the most-trusted database in accordance with a set of business rules, modifies the data extracted from the enterprise database based on the discords, and stores the modified data in the enterprise database. The data may be modified automatically with or without manual intervention. Discords are preferably determined on an atomic level.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: January 4, 2011
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Rob Best, Hossein Eslambolchi, John McCanuel, Prakash Vasa
  • Patent number: 7818304
    Abstract: A document generation system for generating a customised document using content elements selected by rules operating on input information, the content elements comprising conditional and unconditional text is provided. The system provides means to generate a program structure, containing information about the space characters to be inserted between the conditional and unconditional text in the generated document. The program structure is evaluated to determine the positions of the space characters. The program structure may be an XML structure.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: October 19, 2010
    Assignee: Business Integrity Limited
    Inventor: Philip E Vasey
  • Patent number: 7797299
    Abstract: The invention teaches systems, methods and devices for searching data storage systems and devices. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: September 14, 2010
    Inventor: Steven Thrasher
  • Patent number: 7734655
    Abstract: A data management method which causes equipment such as a camera integral-type recording and reproducing apparatus to manage an external reference type container file and an audiovisual stream file by setting an attribution of all the external reference type container files recorded in a disk to an invisible state. Therefore, reproduction of the container file can be performed in the main body of the equipment, and only the audiovisual stream file can be reproduced when the disk is reproduced in, e.g. a personal computer.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: June 8, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tsutomu Ando