Patents Examined by Donald Lawson
  • Patent number: 7933938
    Abstract: A file storage system, a file storing method, and a file searching method. In the file storing method, a single file to be stored is classified into at least one or more objects, and the classified objects are classified into pages with a serial number. One storage device to record the file is selected among a plurality of storage devices connected through a network. One object is allocated to the selected storage device. Pages configuring the file of the object allocated to the selected storage device are stored. When all pages of the file are not stored, the remaining pages are stored by allocating new object to a new storage device. Metadata for managing information about the storage of the file is set. Accordingly, the file can be stored over several disks. In addition, the overall system performance can be increased by setting the file information in the object metadata simply using the least resources.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: April 26, 2011
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Myung Hoon Cha, Hong Yeon Kim, June Kim, Myung Joon Kim
  • Patent number: 7904448
    Abstract: A behavioral targeting system determines user profiles from online activity. The system includes a plurality of models that define parameters for determining a user profile score. Event information, which comprises on-line activity of the user, is received at an entity. To generate a user profile score, a model is selected. The model comprises recency, intensity and frequency dimension parameters. The behavioral targeting system generates a user profile score for a target objective, such as brand advertising or direct response advertising. The parameters from the model are applied to generate the user profile score in a category. The behavioral targeting system has application for use in ad serving to on-line users.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: March 8, 2011
    Assignee: Yahoo! Inc.
    Inventors: Christina Yip Chung, Abhinav Gupta, Joshua M. Koran, Long-Ji Lin, Hongfeng Yin
  • Patent number: 7895164
    Abstract: Approaches to efficiently creating a checkpoint of the process are described. In one approach, a method of performing a checkpoint operation on a process involves detecting a change in the contents of a memory page associated with the process. This change occurred after a preceding checkpoint operation. The method also involves modifying a data structure, at a location corresponding to the contents of that memory page.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: February 22, 2011
    Assignee: Librato, Inc.
    Inventors: Srinidhi Varadarajan, Joseph Ruscio, Michael Heffner
  • Patent number: 7885939
    Abstract: Methods and systems for automatically tuning the undo retention in a database system are disclosed. The undo tablespace may be of a fixed size or may be set to be automatically extended. If the undo tablespace is of a fixed size, the undo retention is set to a “best possible” undo retention, which is calculated based on statistical data stored in the system. If the undo tablespace is configured to be automatically extensible, the undo retention may be set to be greater than the duration of the longest running query in the system. The duration of the longest running query may be calculated in a distributed process in which each instance broadcasts information about its longest running query to other instances.
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: February 8, 2011
    Assignee: Oracle International Corporation
    Inventors: Vasudha Krishnaswamy, Dheeraj Pandey, Bipul Sinha
  • Patent number: 7870173
    Abstract: Systems, methods and media for storing information in a common information store of a global file storage system are disclosed. Embodiments may include a common information store including a communications module to send and receive information to and from one or more servers in the global file storage system and a pattern database to store a plurality of subfiles for the global file storage system, where each subfile may include an indication of a recognizable pattern. The common information store may also include a common information store manager to analyze newly stored files and to reconstruct stored files of the global file storage system. In a further embodiment, the common information store manager may further comprise a pattern analyzer sub-module to analyze a file for recognizable patterns and to compare the recognizable patterns to the subfiles stored in the pattern database.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Gregory J. Boss, Alexandre Polozoff, Timothy M. Waters
  • Patent number: 7836022
    Abstract: Provided are techniques for receiving a request to archive a child table. In response to receiving the request, a join operation is performed on the child table and parent archive data to create child archive data.
    Type: Grant
    Filed: October 12, 2005
    Date of Patent: November 16, 2010
    Assignee: International Business Machines Corporation
    Inventor: Allan E. Gillespie
  • Patent number: 7822762
    Abstract: A system that employs an explicitly and/or implicitly trained model in order to return entity-specific computer-based search results is provided. The innovation can provide for a customized search model that focuses search in connection with achieving information that is meaningful with respect to goals of an entity. The model can be used to modify a search query in accordance with a goal of the entity or to generate the search query thereby returning meaningful and/or targeted results to the user. The system can automatically gather entity-related data thereafter determining or inferring a goal as well as training the model. Moreover, the system can selectively configure (e.g., order, rank, filter) and render results to a user based upon the model.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Christopher D. Payne, Eric J. Horvitz, Alexander G. Gounares, Susan T. Dumais, Kyle G. Peltonen, Gary W. Flake, Xuedong D. Huang, William H. Gates, III, John C. Platt, Oliver Hurst-Hiller, Joshua T. Goodman, Christopher A. Meek, Ramez Naam, Raymond E Ozzie, Eric D. Brill
  • Patent number: 7765177
    Abstract: Provided are a method, system, and program for archiving files. A hierarchical file system having directories is provided. An archival retention policy is associated with at least one of the directories in the hierarchical file system, wherein the retention policy applies to files included in the associated directory, and wherein the retention policy specifies a retention time indicating a time period during which a file is subject to the retention policy.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: July 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: Christopher John Stakutis, William Robert Haselton, Kevin Michael Stearns, Alan L. Stuart, Toby Lyn Marek
  • Patent number: 7756894
    Abstract: An apparatus, method, system, computer program and product, each capable of assisting a current user for information search or retrieval. Upon receiving keyword information from the user, a previous user who has accessed an inaccessible document having the keyword information or who has used the keyword information may be searched.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: July 13, 2010
    Assignee: Ricoh Company, Ltd.
    Inventor: Hiroyasu Kurose
  • Patent number: 7747645
    Abstract: An access control system is augmented with the ability to categorize access requests as anomalous, by correlating the time and location of the requesting user with information provided by the requesting user's calendar entries. These entries provide the dates and times that a user is anticipated to be located in a particular geographic region.
    Type: Grant
    Filed: March 17, 2007
    Date of Patent: June 29, 2010
    Assignee: Informed Control Inc.
    Inventor: Mark Frederick Wahl
  • Patent number: 7739221
    Abstract: A system that can analyze a multi-dimensional input thereafter establishing a search query based upon extracted features from the input. In a particular example, an image can be used as an input to a search mechanism. Pattern recognition and image analysis can be applied to the image thereafter establishing a search query that corresponds to features extracted from the image input. The system can also facilitate indexing multi-dimensional searchable items thereby making them available to be retrieved as results to a search query. More particularly, the system can employ text analysis, pattern and/or speech recognition mechanisms to extract features from searchable items. These extracted features can be employed to index the searchable items.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: June 15, 2010
    Assignee: Microsoft Corporation
    Inventors: Stephen Lawler, Eric J. Horvitz, Joshua T. Goodman, Anoop Gupta, Christopher A. Meek, Eric D. Brill, Gary W. Flake, Ramez Naam, Surajit Chaudhuri, Oliver Hurst-Hiller
  • Patent number: 7734569
    Abstract: Systems and methods are disclosed for identifying a new set of media items in response to an input set (or “query set”) of media items and knowledge base metrics. The system uses a knowledge base consisting of a collection of mediasets. Various metrics among media items are considered by analyzing how the media items are grouped to form the mediasets in the knowledge base. Such association or “similarity” metrics are preferably stored in a matrix form that allows the system to efficiently identify a new set of media items that complements the input set of media items.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: June 8, 2010
    Assignee: Strands, Inc.
    Inventors: Francisco J. Martin, Jim Shur, Marc Torrens
  • Patent number: 7711711
    Abstract: A networked storage system includes network-attached file system (FS) nodes implementing a distributed global file system. Each FS node includes a file system server and at least one storage system including storage resources (such as disk drives) representing portions of a global file system storage space. The FS nodes are organized according to respective cost-performance characteristics of the storage systems, generally ranging from a high-cost, high-performance characteristic to a low-cost, low-performance characteristic. A storage management system performs information lifecycle management (ILM) which includes allocating the FS nodes for storing data according to a mapping between an ILM-based data classification scheme and the cost-performance characteristics of the storage devices, as well as dynamically managing the placement of data among the storage devices according to the ILM-based classification of the data.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: May 4, 2010
    Assignee: EMC Corporation
    Inventors: J. Andrew Linnell, Daniel D'Orazio
  • Patent number: 7693835
    Abstract: A client apparatus for utilizing services by executing service programs includes a policy holding unit, a verification unit, a verification result holding unit, and a verification result notification unit. The policy holding unit holds a service-specific verification policy pre-checked by a device verification apparatus. The verification unit verifies an operation and configuration of the client apparatus itself by using the verification policy when the service program is executed. The verification result notification unit notifies the verification result to the device verification apparatus, which requests the verification result.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: April 6, 2010
    Assignee: NTT DoCoMo, Inc.
    Inventors: Ken Ohta, Hiroshi Inamura, Atsushi Takeshita
  • Patent number: 7693873
    Abstract: System, method and program for making same data available from different file systems to clients. The data is transferred to each of the file systems. Respective time periods required to rename the data in the file systems from a first name to a second name are estimated. The data with the first name is not available to the clients. The data with the second name is available to the clients. Renaming of the data in the file systems from the first name to the second name is scheduled. The scheduling is based at least in part on the estimated respective time periods to rename the data in the file systems. Preferably, the scheduling is timed to result in completion of the renaming of the data in all of the file systems at approximately a same time. Preferably, one of the time periods to rename the data in the file systems is based at least in part on a time period to transfer the data to a server associated with the file system and a wait time within the server to schedule the renaming.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: April 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Richard E. Nesbitt, Brian M. O'Connell, Herbert D. Pearthree, Kevin E. Vaughan
  • Patent number: 7685093
    Abstract: Embodiments of systems and methods for comparing attributes of a data record are presented herein. Broadly speaking, embodiments of the present invention generate a weight based on a comparison of the name (or other) attributes of data records. More particularly, embodiments of the present invention generate a weight based on a comparison of name attributes. More specifically, embodiments of the present invention may calculate an information score for each of two name attributes to be compared to get an average information score for the two name attributes. The two name attributes may then be compared against one another to generate a weight between the two attributes. This weight can then be normalized to generate a final weight between the two business name attributes.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: March 23, 2010
    Assignee: Initiate Systems, Inc.
    Inventors: Norm Adams, Scott Ellard, Scott Schumacher
  • Patent number: 7680827
    Abstract: A method of automatically selecting at least one of stored multimedia files for transfer between a first storage medium and a second storage medium. In the method, each stored file is assigned a popularity weighting based on popularity information and files are selected that have a popularity weighting within a preferred range.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: March 16, 2010
    Assignee: Perception Digital Limited
    Inventors: Astley Kai Kin Chan, Oliver Yuk Hang Leung, Iris Cheung, Dennis Sai Kit Lai, Jack Lau
  • Patent number: 7653644
    Abstract: The mapping data include a substituting element describing area, a repeat number describing area, and a repeat element describing area. In the substituting element describing area, it is described that the input data is set to which tag in the XML file. In the repeat number describing area, the repeat number specified in the repeat number specifying area is described. In the repeat element describing area, it is described that the tag name of the tag output repeatedly in the XML file. The hierarchy structure data generating system outputs the repeat tag to belong to the same rank as the tag of the repeat element describing area. On putting out the repeat tag, the hierarchy structure data generating system outputs it repeatedly the same number of times as the number of the value of the repeat number describing area.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: January 26, 2010
    Assignee: Hitachi Systems & Services, Ltd.
    Inventors: Minoru Fukushima, Morikuni Hasegawa, Shin Takagi
  • Patent number: 7640227
    Abstract: A computer-readable recording medium is disclosed that stores a file sharing program causing a computer connected to a network of nodes and sharing a file with the nodes in a decentralized manner to execute a method including the steps of: checking the number of approvals by nodes approving a change application for changing the profile information of the file stored in the storage part of the computer upon receiving the change application; promoting the change application to a change instruction to change the profile information, propagating the change instruction to another node, and changing the profile information, if the number of the approvals by the approving nodes and an approval by the computer exceeds a predetermined amount; and propagating the change application to the other node if the number of the approvals by the approving nodes and the approval by the computer does not exceed the predetermined amount.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: December 29, 2009
    Assignee: Fujitsu Limited
    Inventor: Yuji Kojima
  • Patent number: 7640278
    Abstract: A partial-blocking consistency point system identifies transaction updates with a consistency point ID associated with a consistency point sequence number, records consistency point data that identify a location of the partial-blocking consistency point, flushes to a non-volatile storage the transaction updates identified with the consistency point sequence number without blocking transaction activity, and hardens to the non-volatile storage the recorded partial-blocking consistency point so that data associated with the recorded partial-blocking consistency point can be recovered. The consistency point sequence number is incremented each time the partial-blocking consistency point is recorded to uniquely identify the partial-blocking consistency point and transaction updates associated with the partial-blocking consistency point. The transaction updates identified with the consistency point sequence number are processed to improve efficiency of the flushing of the transaction updates.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: December 29, 2009
    Assignee: International Business Machines Corporation
    Inventors: Scott David Lashley, John Frederic Miller, Clarence Madison Pruet, Daniel Alan Wood