Patents Examined by Jieying Tang
  • Patent number: 8015191
    Abstract: Dynamic processor allocation is implemented based upon bitmap data density. A bitmap index is used to process the query. A bitmap is created for the query. The bitmap is partitioned into single I/O operations. A variable partition size is provided based upon data density. Data density for each partition is calculated. Processors are assigned based upon data density of each partition. Then the partitions are processed and query results are returned.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: September 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Day, Randy L. Egan, Roger A. Mittelstadt
  • Patent number: 8010583
    Abstract: A computer readable medium storing a program causing a computer to execute a process for performing an image processing, the process including: selecting a first storage location as a storage destination of an electronic document based on image information of the electronic document generated by reading a document to be stored; selecting a second storage location as a storage destination candidate of the electronic document; registering the electronic document to the first storage location; creating result information including information on the electronic document, the first storage location and the second storage location; allowing a user to instruct changing the storage destination of the electronic document from the first storage location to the second storage location; and registering the electronic document to the second storage location on the basis of the instruction.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: August 30, 2011
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Hideki Matsunaga
  • Patent number: 7974959
    Abstract: Map updating systems, methods, and programs that extract update requiring sections with respect to an update requesting section that is one of the sections being a target of an update request requesting that the target map data should be updated, obtain the information related to the guaranty versions respectively corresponding to the extracted update requiring sections by referring to the version table, the update requiring sections each being one of the sections that needs to be updated in order to guarantee integrity between the sections that are positioned adjacent to each other after the update requesting section has been updated, and generate, based on the update-purpose map database, one of the update data files regarding the update requesting section as well as other ones of the update data files regarding the update requiring sections and having the update versions indicated as the guaranty versions.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: July 5, 2011
    Assignees: Aisin AW Co., Ltd., Toyota Jidosha Kabushiki Kaisha
    Inventors: Kimiyoshi Sawai, Hironobu Sugimoto, Tomoki Kodan
  • Patent number: 7962528
    Abstract: A system and method accelerates update of a metadata search database using PCPI differencing. After first populating the search database, a search agent generates a PCPI and utilizes a PCPI differencing technique to quickly identify changes between inode files of first and second PCPIs. The differences are noted as modified metadata and are written to a log file, which is later read by the search agent to update the search database.
    Type: Grant
    Filed: February 18, 2010
    Date of Patent: June 14, 2011
    Assignee: NetApp, Inc.
    Inventors: Shankar Pasupathy, Vijayan Prabhakaran, Garth Richard Goodson, Steven R. Kleiman
  • Patent number: 7949668
    Abstract: The Common Point Authoring system functions to provide Livestock Informational Objects via the use of a centralized repository of uniquely identified, immutable Livestock Informational Objects. This system automates the authoring, maintenance, and distribution of the Livestock Informational Objects by using an Internet-based paradigm and a centralized repository of uniquely-identified, immutable Data Elements. The Common Point Authoring system provides a set of software modules that the manufacturers can use to author, maintain, and distribute Livestock Informational Objects and their customers, as Members of the system of Livestock Informational Objects, can use to retrieve, maintain, and distribute the Livestock Informational Objects. The system's interconnectivity allows for the use of an Internet-based paradigm for the purchase and sale among Members of the system of Livestock Informational Objects as commodities, and for reducing the burden costs among Members of compliance with government regulations.
    Type: Grant
    Filed: November 10, 2006
    Date of Patent: May 24, 2011
    Assignee: Pardalis, Inc.
    Inventors: Steven L. Holcombe, Marvin L. Stone
  • Patent number: 7908278
    Abstract: A recommendation system exploits a repository of mashups to provide design-time assistance to the user through relevant suggestions as to what outputs can be generated along with the best plans to generate those outputs. An output ranker ranks the outputs of the system base on their popularity scores, and a planner uses metric planning algorithms and a configurable utility function. The system takes into account popularity and semantic similarity when recommending services and sources.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: March 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Rama Kalyani T. Akkiraju, Hazem Elmeleegy, Richard Thomas Goodwin, Anca-Andreea Ivan
  • Patent number: 7853613
    Abstract: A method for controlling access to a data source includes steps of: storing a plurality of access control policies in a database; generating a plurality of tree-structured data from the policies; merging the plurality of tree-structured data; determining that a user is attempting to access part of the data source; determining whether or not to permit access; verify consistency of the determination; store the merged tree-structured data; and designate the part of the data source by a path expression.
    Type: Grant
    Filed: February 2, 2009
    Date of Patent: December 14, 2010
    Assignee: International Business Machines Corporation
    Inventor: Michiharu Kudo
  • Patent number: 7840554
    Abstract: Methods are described to simultaneously apply conjugates of equality, range, and in-list predicates. A first set of methods are described for the simultaneous application of equality predicates. A second set of methods are described for the simultaneous application of a mixture of range and equality predicates. A third method is described for the simultaneous applying a mixture of in-list predicates. The described methods allow for quick evaluation of complex predicates as they efficiently implement the computation done per record, while maintaining the same execution time irrespective of the number of fields.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: F Ryan Johnson, Vijayshankar Raman, Garret Frederick Swart
  • Patent number: 7840544
    Abstract: One embodiment of the present invention sets forth a method for storing data collected from a network. The method may involve storing collected data only when a change relative to a previous value of the data is detected. For some embodiments, string data may be converted to numeric values, allowing the same change detection mechanisms to be used for both string and numeric values.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: November 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Timothy Evens
  • Patent number: 7818326
    Abstract: Searching of objects captured by a capture system can be improved by eliminating irrelevant objects from a query. In one embodiment, the present invention includes receiving such a query for objects captured by a capture system, the query including at least one search term. This search term is then hashed to a term bit position using a hash function. Then objects can be eliminated if, in a word index associated with the object, the term bit position is not set.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: October 19, 2010
    Assignee: McAfee, Inc.
    Inventors: William Deninger, Erik de la Iglesia
  • Patent number: 7774332
    Abstract: Enabling network-accessible applications to be integrated into content aggregation frameworks (such as portals) and to become dynamically interactive through proxying components (such as proxying portlets), thereby providing run-time cooperation and data sharing.
    Type: Grant
    Filed: April 12, 2005
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Amber Roy-Chowdhury, Srikanth Thirumalai
  • Patent number: 7769787
    Abstract: A method and system for maintaining originality-related information about elements in an editable object. It is determined that an element has been edited in the editable object. The originality-related information about the element, including the element's creator, is identified and recorded by embedding the originality-related information in the editable object, storing the originality-related information in an attached file, or storing the originality-related information in association with the element in a repository configured to be shared by different editable objects and further configured to be queried for elements of the different editable objects in association with originality-related information pertaining to the elements of the different editable objects.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brent Tzion Hailpern, Da Ming Hao, Lin Luo, Peter Kenneth Malkin, Harold Ossher, Lawrence Scott Rich, Dave Thomson, Zhong Tian, John Wiegand, Hang Jun Ye
  • Patent number: 7765231
    Abstract: An apparatus, including a receiver for receiving information regarding an image of a person of interest obtained with an image capture device. The apparatus includes a database to store information regarding a plurality of images and persons; a processor for processing the image and comparing it to a plurality of images to determine whether the image matches an image of a person. If there is a match, then the processor generates a message. The apparatus also includes a transmitter for transmitting the message to the person of interest, where the message contains a request for permission to provide access to information regarding the person of interest to the requesting user. The apparatus receives a response to the request and determines whether the response indicates that permission has been granted and, if permission is granted, then the apparatus transmits information regarding the person of interest to the image capture device.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: July 27, 2010
    Inventors: Spencer A. Rathus, Hanna Bondarik
  • Patent number: 7765235
    Abstract: The invention manages resources and resolve conflicts when locally recording multimedia assets from a variety of sources in multimedia delivery systems. Local and system resources such as storage, tuners, and bandwidth are considered when alternative sources for assets are available (e.g., VOD). Rather than record assets locally, if equivalent assets are available via alternative sources, the recordings are deferred and a pointer to the equivalent asset is stored in lieu of the asset itself. When a user selects a multimedia asset for playback, an “on demand” or alternative source session is started for the asset associated with the pointer. Before the expiration date of the alternative source equivalent of the multimedia asset, it may be downloaded and recorded locally. The system may automatically determine based on various factors, such as transmission bandwidth, latency, and DRM, whether to store assets or pointers.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: July 27, 2010
    Assignee: Rovi Guides, Inc.
    Inventors: Thomas Day, Michael L Craner
  • Patent number: 7761478
    Abstract: A computer-implemented solution for managing a semantic business model is provided. In particular, one or more business area models for a business entity are obtained and transformed into intermediate model(s). Each intermediate model is represented using a substantially similar meta-modeling language. Subsequently, the semantic business model is generated by merging the set of intermediate models. In this manner, the semantic business model can be generated in a manner that reduces the overall burden on a user. The semantic business model can be provided for display to the user and/or use in performing qualitative analysis on various aspects of the business entity.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: July 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Rama K. T. Akkiraju, Anca-Andreea Ivan, Juhnyoung Lee, Grace Y. Lin, Timur Nurullaev
  • Patent number: 7730034
    Abstract: Techniques are described for storing and accessing data on heterogeneous types of data repositories, such as by a distributed software system that uses multiple data repositories on multiple computing nodes, including to transfer groups of data between multiple heterogeneous types of data repositories. In some situations, the techniques may be used by a system that stores various types of data regarding users or other entities that are modeled by the system, such as to transfer a group of data that represents an entity. The transfer of data may be facilitated by use of an abstraction interface that provides a uniform interface for accessing the multiple data repository types, such as an abstraction interface provided by one or more storage management components that further provide functionality to translate data between various data formats used by the multiple data repository types, such as via use of a common data format.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: June 1, 2010
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicole A. Deflaux, Vidya V. Iyer, James C. Willeford, Adam D. Bradley
  • Patent number: 7730057
    Abstract: Virtual solution architecture for computer data systems. In one aspect, providing an architecture for a computer data system includes creating a virtual solution architecture that includes a plurality of building blocks, each building block characterized by balanced operation, and mapping the virtual solution architecture to a physical solution architecture for the computer data system. Another aspect includes providing at least one balanced configuration unit (BCU) in a computer data system, the BCU including at least one balanced partition unit (BPU) that includes computer resources to provide balanced operation for the BPU.
    Type: Grant
    Filed: June 6, 2005
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: John W. Bell, Simon Ashley Field, Jason Michael Gartner, Randall R. Holmes, Nancy A. Kopp, William T. O'Connell, Paulo Roberto Rosa Pereira
  • Patent number: 7730066
    Abstract: A method, apparatus and computer program product are provided for processing of an original batch of documents in which any document of the original batch that fails to comply with the predefined specification is identified to be a non-compliant document. At least one non-compliant batch is then formed that contains the non-compliant documents. The non-compliant batch is distinct from at least one compliant batch that contains any documents that do comply with the predefined specification. At least one of the non-compliant and compliant batches advantageously includes a plurality of documents. The complaint batch(es) may then be forwarded for further processing without awaiting rework of the non-compliant documents included in the non-compliant batch(es).
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: June 1, 2010
    Assignee: Affiliated Computer Services, Inc.
    Inventors: David L. Bonham, Anil Kumar, Richard J. Runkel, Jamison M. Stamps, Amanda Starr
  • Patent number: 7720858
    Abstract: A method, system and article of manufacture for managing access to queries and, more particularly, for managing access by multiple users to persistently stored queries. One embodiment provides a method of managing access by multiple users to a predefined query against data in a database. The method comprises associating one or more access rights with at least some portion of the predefined query. When a request to access the predefined query by a first user is received, access to the predefined query by the first user is limited on the basis of the access rights.
    Type: Grant
    Filed: July 22, 2004
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Daniel P. Kolz
  • Patent number: 7707182
    Abstract: A system and computer implementable method for updating content on servers coupled to a network. The method includes updating an origin server with a version of files used to provide content, retrieving data that indicates an action to be performed on one or more cache servers in conjunction with updating the origin server, and performing the action to update entries in the one or more cache servers. Each entry in each cache server is associated with a subset of the content on the origin server and may include an expiration field and/or a time to live field. An example of a subset of content to which a cache entry may be associated is a Web page. Cache servers are not required to poll origin servers to determine whether new content is available. Cache servers may be pre-populated using push or pull techniques.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: April 27, 2010
    Assignee: F5 Networks, Inc.
    Inventors: Thomas E. Kee, Ryan C. Kearny, Donald Joseph DeCaprio, Christian D. Saether