Patents Issued in July 17, 2008
-
Publication number: 20080172389Abstract: An information processing apparatus is disclosed that includes a processor, a storage device, a display device that displays a list of files accessible by the processor which list is sorted using an item of attribute information of the files as a sort key, a storing unit that stores information pertaining to display positions of the files within the list and information pertaining to the sort key used to sort the list in the storage device, a selecting unit that selects another item of attribute information of the files as a selected sort key, a sorting unit that executes re-sorting operations on the list using the selected sort key and generates a re-sorted list to be displayed by the display device, and a restoring unit that uses the information stored in the storage device to restore the re-sorted list back to the list displayed prior to execution of the re-sorting operations.Type: ApplicationFiled: January 16, 2008Publication date: July 17, 2008Inventor: Kikyo Cho
-
Publication number: 20080172390Abstract: Methods and computer-readable media are provided for associating security trimmers with documents in an enterprise search system. According to one method, a search index is maintained that includes one or more document identifiers corresponding to documents stored at back-end computing systems. Each document identifier in the search index is associated with one or more security trimmer implementations. When a query request is received from a user, the search index is queried to identify documents referenced by the search index that match search terms provided with the query request. For each document that matches the search terms, the associated security trimmer implementations are identified and executed to retrieve the access rights to view the document for the current user from the back-end computing system where the document is stored.Type: ApplicationFiled: January 16, 2007Publication date: July 17, 2008Applicant: Microsoft CorporationInventors: Mark Jeremy Zeller, Arshish Cyrus Kapadia, Shajan Dasan
-
Publication number: 20080172391Abstract: Systems and methods of the present invention allow for archiving files in an online community. An example system includes a Community Website hosted on at least one Hosting Server; a Forum accessible to a plurality of Members via said Community Website, said Forum capable of being written to and read by said plurality of Members; a File Archiving System having the ability to store a plurality of files generated by said Forum; and a Network communicatively coupling said Community Website, said at least one Hosting Server, said Forum, said plurality of Members, and said File Archiving system.Type: ApplicationFiled: March 25, 2008Publication date: July 17, 2008Applicant: THE GO DADDY GROUP, INC.Inventors: Warren Adelman, Brad Owen
-
Publication number: 20080172392Abstract: A method, system, and computer program product for simultaneous multi-channel upload of a file to one or more servers while ensuring data integrity. A validation scheme employs hashes to allow segments of the data file to be separately validated. Thus, if the upload process is interrupted or otherwise corrupted, segments of previously transferred data which have been transferred correctly may be validated, eliminating the need for re-transmission of that correctly transferred data.Type: ApplicationFiled: January 12, 2007Publication date: July 17, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph M. Crichton, Michael P. Zarnick
-
Publication number: 20080172393Abstract: A system that allows unlicensed and/or non-members of the local MLS to remotely submit listing data to the data entry side of the local MLS(s). Members, through a Remote Internet Database Manager (RIDM), can add and modify listings in the Local MLS Database. An exporter module distributes data contained in the RIDM to the Local MLS Database through an Export Filter. An export filter scans text fields for prohibited or questionable words. An importer module distributes data in the Local MLS Database to the RIDM through an Import Filter. Listings in the Local MLS Database are imported to the RIDM through an Import Filter. The Import Filter compares the Local MLS Database listings to the listing already contained in the RIDM. RIDM listings can be manually or automatically selected for export to the Local MLS Database.Type: ApplicationFiled: January 15, 2007Publication date: July 17, 2008Inventor: Glen L. Baird
-
Publication number: 20080172394Abstract: The present invention provides a method and an apparatus, which simplifies the service interface to access web service. The apparatus comprises a service interface and a conversion and interpretation unit. The service interface further includes an upload element, a download element and a command element. With such a conversion and interpretation unit, the data and the command of web pages are converted and interpreted as the contents of the three elements. The contents are converted into web page documents and forwarded to a network platform for further processing associated tasks. The presentation on the service interface may replace the browsers and achieve the function of supporting the participation-typed service. It simplifies the complexity on the network access interface, and can access different services provided by different servers.Type: ApplicationFiled: June 8, 2007Publication date: July 17, 2008Inventors: Tzu-Ming Lin, Chien-Ming Chou, Ya Ping Jeng
-
Publication number: 20080172395Abstract: A host device includes an interface part to receive directly-printable file types from an image forming apparatus; and a controller to provide a popup menu to set a direct print option, if a file corresponding to the received file types is selected from among previously stored files. Accordingly, whether or not it is possible to perform direct-printing of a file which a user desires to print may be displayed, and thus direct-printing can be performed without individually checking whether each file is a directly-printable file type.Type: ApplicationFiled: January 8, 2008Publication date: July 17, 2008Applicant: Samsung Electronics Co., Ltd.Inventors: Sang-min LEE, Sa-bong JEONG
-
Publication number: 20080172396Abstract: Retrieving dated content from a website including receiving a URL for dated content with a date field; inserting the current date in the date field; and retrieving the dated content with the URL bearing the current date in its date field. In some embodiments, date field bears an encoded date and inserting the current date in the date field includes replacing the encoded date with the current date. Typical embodiments also include bookmarking the URL, including replacing an encoded date in the date field with a date tag. Some embodiments include prompting the user for a date format. In many embodiments, the date tag includes a default date format. Some embodiments include configuring the browser with a default date format.Type: ApplicationFiled: March 25, 2008Publication date: July 17, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dwip N. Banerjee, Lilian Sylvia Fernandes, Vinit Jain, Vasu Vallabhaneni
-
Publication number: 20080172397Abstract: An information processing device that reads out and records data from and on an information recording medium includes a file system controller. File system control information is constructed in a system memory within the information processing device, and the file system controller unifies and controls a plurality of information recording media which are managed by individual file systems into a single virtual file system. In addition, the file system controller manages a priority order that indicates an information recording medium to be utilized with priority if files having the same name exist. This priority order can be changed in response to a request from an application program. Thus, the processor can unify and manage the plurality of information recording media and, also, enables the application to access all of the files having the same name.Type: ApplicationFiled: July 13, 2004Publication date: July 17, 2008Inventors: Takuji Maeda, Hirokazu So, Makoto Ochi, Masato Suto, Shinji Inoue
-
Publication number: 20080172398Abstract: In a method of allocating a plurality of parts of a computational system to a computational job, a set of requirements necessary to execute the job is determined. A set of parts of the plurality of parts is assembled so that the set of parts is capable of meeting the set of requirements and so that a part is added to the set of parts based on a determination that the addition of the part will minimize power consumption by the set of parts. The set of parts are caused to execute the job.Type: ApplicationFiled: January 12, 2007Publication date: July 17, 2008Inventors: John M. Borkenhagen, Jay S. Bryant, Daniel P. Kolz
-
Publication number: 20080172399Abstract: The present invention is directed towards systems and method for organization of bookmarks. The method according to one embodiment comprises retrieving one or more bookmarks associated with one or more content items, a given bookmark generated by a user of a client device and identifying one or more tags associated with one or uniform resource locators corresponding to the or more bookmarks. A bookmark folder hierarchy is created through use of a clustering algorithm on the basis of the one or more tags associated with the one or more uniform resource locators corresponding to the one or more bookmarks.Type: ApplicationFiled: January 17, 2007Publication date: July 17, 2008Inventors: Liang-Yu Chi, Dmitry Yurievich Pavlov, Yun Fu, Eren Manavoglu, Paul Heymann, Zhichen Xu
-
Publication number: 20080172400Abstract: Techniques to manage an entity model are described. An apparatus comprises an entity model manager to load at least one input model representing a markup language document into a memory unit, generate an entity model document object model comprising artifacts from the input model, and generate an output model using the artifacts. Other embodiments are described and claimed.Type: ApplicationFiled: January 11, 2007Publication date: July 17, 2008Applicant: Microsoft CorporationInventor: David Koronthaly
-
Publication number: 20080172401Abstract: A document processing system includes: an activity storage; a business process narrative storage; a risk storage; a control storage; an information extracting unit; and a document preparing and outputting unit.Type: ApplicationFiled: December 19, 2007Publication date: July 17, 2008Applicant: FUJI XEROX CO., LTD.Inventor: Kenji NISHIYAMA
-
Publication number: 20080172402Abstract: A tree-structured index to multidimensional data is created using naturally occurring patterns and clusters within the data which permit efficient search and retrieval strategies in a database of DNA profiles. A search engine utilizes hierarchical decomposition of the database by identifying clusters of similar DNA profiles and maps to parallel computer architecture, allowing scale up past previously feasible limits. Key benefits of the new method are logarithmic scale up and parallelization. These benefits are achieved by identification and utilization of naturally occurring patterns and clusters within stored data. The patterns and clusters enable the stored data to be partitioned into subsets of roughly equal size. The method can be applied recursively, resulting in a database tree that is balanced, meaning that all paths or branches through the tree have roughly the same length. The method achieves high performance by exploiting the natural structure of the data in a manner that maintains balanced trees.Type: ApplicationFiled: August 10, 2007Publication date: July 17, 2008Applicant: UNIVERSITY OF TENNESSEE RESEARCH FOUNDATIONInventors: John D. Birdwell, Tse-Wei Wang, Roger D. Horn, Puneet Yadav, David J. Icove
-
Publication number: 20080172403Abstract: A method for updating a catalog of hardware device and software object identifiers by identifying unknown identifiers and categorizing each of the unknown identifiers. The method further provides the categorized identifiers to a community of users for review and receives comments from the community of users on the provided categorization. The method further determines if the categorized identifiers should be recategorized based upon the received comments. Another method performs a search for an entity associated with an unknown identifier, determines a likely entity associated with the unknown identifier, and verifies the correctness of such determined likely entity. Another method generates a catalog of computer system components, receives information regarding the identity of a computer system component from at least two different sources, and determines the identity of the computer system component based upon the reputation of the sources of the received information.Type: ApplicationFiled: January 15, 2007Publication date: July 17, 2008Applicant: MICROSOFT CORPORATIONInventors: Ram P. Papatla, John Leo Ellis, Mario Hewardt, David James Armour
-
Publication number: 20080172404Abstract: A system, method and computer program product that enables retrieval of a web page that was previously retrieved by a browser device as a result of issuing an HTTP request with a given request URI that resulted in a redirection response from a server device. The system implements the use of bookmarks to retrieve a web page that was retrieved earlier using a given request URI by associating a request URI with a bookmark stored in a browser; later reference to the bookmark initiates retrieval of the web page identified by the URI associated with that bookmark. The association between the request URI and the bookmark is distributed between the browser and the web server. In a second aspect of this invention, the association is stored entirely in the browser.Type: ApplicationFiled: January 17, 2007Publication date: July 17, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Norman H. Cohen
-
Publication number: 20080172405Abstract: An example method to process multi-dimensional data is provided. Example operations include detecting a request to generate a multi-dimensional data structure and determining that the multi-dimensional data structure is to include a multi-dimensional key figure. A first dimension of the key figure may be based primarily on a first characteristic and a second dimension of the key figure may be based primarily on a second characteristic. The method may further include augmenting a set of members associated with the second characteristic with a NULL member and generating a value for each dimension of the key figure. A value of the key figure may be determined by a pair made up from a member of the first characteristic and a member of the second characteristic. The key figure, the first characteristic, and the second characteristic may be then arranged into the requested multi-dimensional data structure.Type: ApplicationFiled: December 5, 2007Publication date: July 17, 2008Inventors: Tim Feng, Philip White
-
Publication number: 20080172406Abstract: There is provided a preference data generation device for generating preference data of a viewer pertinent to content to be displayed in a content display screen area that is one of a plurality of screen areas displayed on a display unit in an information processing system apparatus provided with the display unit, the device including a state information acquisition unit that acquires state information pertinent to the plurality of screen areas displayed on the display unit; a preference evaluation value calculation unit that calculates a preference evaluation value pertinent to the content, based on the state information acquired by the state information acquisition unit; and a preference data generation unit that generates preference data pertinent to the content, based on the preference evaluation value calculated by the preference evaluation value calculation unit.Type: ApplicationFiled: December 11, 2007Publication date: July 17, 2008Applicant: FUJITSU LIMITEDInventors: Tomonori Takeda, Tetsuo Yamaguchi, Daijoh Nakayama, Takeshi Yoshida, Shigeaki Oura
-
Publication number: 20080172407Abstract: A system and method for a networked viral family tree are disclosed. According to one embodiment, a computer-implemented method, comprises receiving a first profile from a first client. The first profile includes a first e-mail address. A second e-mail address is received from the first client. The second e-mail address is associated with a second profile. The second profile is created dynamically when the client provides the second e-mail address. An invitation is sent to the second e-mail address to provide additional profile information associated with the second profile. One or more relationships are associated to the first profile and the second profile to generate a family tree. One or more user interfaces is provided through which the first client provides a plurality of e-mail addresses corresponding to members of the family tree and are associated with of a plurality of profiles.Type: ApplicationFiled: January 14, 2008Publication date: July 17, 2008Inventor: David Sacks
-
Publication number: 20080172408Abstract: A system and method of converting a recursive XML document into a relational schema comprises providing a recursive XML document; parsing an external mapping script specifying a mapping from the recursive XML document to a relational table format; building a recursive shredding tree based on the external mapping script and the relational table format; and shredding the mapped recursive XML document into a relational table. The system and method further comprise detecting whether any of a XML schema and a DTD document is recursive, wherein the detecting comprises building a directed graph comprising element names; corresponding elements names as nodes in the directed graph; forming arcs from every element parent node to every element child node of the element parent node; and checking for cycles in the directed graph. The system and method further comprise identifying all recursive cursor nodes and a recursive degree corresponding to the recursive shredding tree.Type: ApplicationFiled: March 25, 2008Publication date: July 17, 2008Applicant: International Business Machines CorporationInventors: Dikran S. Meliksetian, George A. Mihaila, Sriram K. Padmanabhan, Nianjun Zhou
-
Publication number: 20080172409Abstract: Event data (e.g., log messages) are represented as sets of attribute/value pairs. An index maps each attribute/value pair or attribute/value tuple to a pointer that points to event data which contains the attribute/value pair or attribute/value tuple. An attribute co-occurrence map or matrix can be generated that includes attribute names that co-occur together. Queries and custom reports can be generated by projecting event data into one or more attributes or attribute/value pairs, and then determining statistics on other attributes using a combination of the inverted index, the attribute co-occurrence map or matrix, operations on sets and/or math and statistical functions.Type: ApplicationFiled: January 12, 2007Publication date: July 17, 2008Inventors: Sherif Botros, Jian L. Zhen, Minjun Liu, Boris Galitsky
-
Publication number: 20080172410Abstract: An image display controlling apparatus, including an image-data maintaining section for maintaining a plurality of image data, a link management section for managing a link representing a parent-child relationship of parent image data and child image data between two image data in the plurality of image data, an operation receiving section for receiving operation input relating to a display of the plurality of image data, and a display controlling section for controlling such that switching is performed between a whole display in which all of the plurality of image data is subject to be displayed and a digest display in which image data other than those which are the child image data by the link, out of the plurality of image data, are subject to be displayed in response to the operation input.Type: ApplicationFiled: January 14, 2008Publication date: July 17, 2008Applicant: Sony CorporationInventor: Yuuji Takimoto
-
Publication number: 20080172411Abstract: An apparatus that process an object data that exists in a network searches within the network for a second object data that corresponds to a first object data and to which a predetermined data has been added, and changes or deletes the second object data in response to a change in, or a deletion of, the first object data.Type: ApplicationFiled: December 27, 2007Publication date: July 17, 2008Applicant: CANON KABUSHIKI KAISHAInventor: Toru Kikuchi
-
Publication number: 20080172412Abstract: Disclosed are embodiments a system and method for managing an on-line community. Electronic postings are pre-screened based on one or more metrics to determine a risk value indicative of the likelihood that an individual posting contains objectionable content. These metrics are based on the profile of a poster, including various parameters of the poster and/or the poster's record of objectionable content postings. These metrics can also be based on the social network profile of a poster, including the average of various parameters of other users in the poster's social network and/or a compiled record of objectionable content postings of other users in the poster's social network. If the risk value is relatively low, the posting can be displayed to the on-line community immediately. If the risk value is relatively high, display of the posting can be delayed until further content analysis is completed.Type: ApplicationFiled: January 11, 2007Publication date: July 17, 2008Inventors: Daniel F. Gruhl, Kevin Haas
-
Publication number: 20080172413Abstract: A method for distributing and accessing multimedia content by a portable electronic device comprising a list of metatags hyperlinking multimedia content associated with the metatags is disclosed. A user can select a metatag and a list of multimedia content associated with the selected metatag is displayed. A thumbnail and relevant media information is provided for each media file. When a user selects content from the list the multimedia is played. A search function is provided to allow users to search for content. The search results are displayed in a list with a thumbnail and media information for each entry. An upload function is provided to allow users to upload multimedia files. The size and color of each metatag indicates the amount of content associated with the tag. The position of the metatag in the list indicates the number of views.Type: ApplicationFiled: January 12, 2007Publication date: July 17, 2008Inventor: Fu-Sheng CHIU
-
Publication number: 20080172414Abstract: Hosted business service applications are provided enabling users to download and run plug-in modules associated with scorecard operations. Plug-in modules are launched from context-based links provided by the service or by third parties providing users the ability to work with the hosted application with a substantially same responsiveness and reliability as a natively installed application, to continue working while disconnected from the core service, and to have services upgraded without significantly disrupting their work. Client shell can be billed by the service or by third parties for the use of the business service by tracking activities associated with the downloaded module.Type: ApplicationFiled: January 17, 2007Publication date: July 17, 2008Applicant: Microsoft CorporationInventors: Ian Tien, Corey Hulen, Chen-I Lim, Brent Wilson
-
Publication number: 20080172415Abstract: The system and method of matching candidates and employers provides a user interface that requires job candidates to enter profile data to a database. The system imposes on the candidate, skills data entry and ranking from predefined lists of technical skills and soft skills. A background check authorization option is provided. The system accepts employer open job profile data that includes job titles, technical skills, soft skills, special requirements, education, certification, security clearance requirements, keywords and background check requirements. Candidate skills and experience profile data are utilized by a matching engine that processes all candidate and open job profiles. Match scores are generated by a unique matching logic to identify candidates with the best fit for a particular job opening. Candidates can only view job openings for which they are selected as top candidates. Employers can only view profiles of candidates who have authorized them to do so.Type: ApplicationFiled: January 12, 2007Publication date: July 17, 2008Inventors: Mark M. Fakhari, Manoj Ramnani
-
Publication number: 20080172416Abstract: A digital content editing apparatus determines a consistency between elements of condition information that define the same kind of usage rights among usage rights of digital contents, and detects condition information including an inconsistency as inconsistent condition information. The apparatus further determines a consistency in the elements of condition information between types of devices that play the digital contents, which are classified according to the processing functions for the condition information, detects a device type including an inconsistency as an inconsistent device type, and presents the detected inconsistent condition information and inconsistent device type to the user.Type: ApplicationFiled: December 27, 2007Publication date: July 17, 2008Applicant: KABUSHIKI KAISHA TOSHIBAInventor: Satoshi ITO
-
Publication number: 20080172417Abstract: An inventory management system automatic monitors and control of fill levels or pressure states. The inventory management system supports bidirectional communication between the individual field devices and a central system. The bidirectional communication takes place using a web client by way of a communications network (e.g., the Internet) so that broadband data exchange becomes possible. Administration of the measured data takes place centrally and automatically.Type: ApplicationFiled: December 28, 2007Publication date: July 17, 2008Inventors: Thomas Oehler, Franz Harter, Juergen Fichter, Fridolin Faist
-
Publication number: 20080172418Abstract: An embodiment of the present invention is a method of compiling and distributing property listing data. The method includes obtaining regional real estate listings, compiling the regional real estate listings to create an aggregate listing database, and assigning real estate brokers to specific real estate listings within the aggregate listing database. The method also involves providing the real estate brokers with leads generated through consumer access to the aggregate listing database. An additional embodiment of the present invention is a method of providing real estate listing information to consumers. The method includes obtaining listing data for a property, obtaining third party data for a property, and linking the listing data and the third-party data. The linked data is then provided to consumers.Type: ApplicationFiled: January 11, 2008Publication date: July 17, 2008Inventors: John Matthew Beck, Chris Latko, Keith Hanenian
-
Publication number: 20080172419Abstract: The claimed invention provides a method for managing response time in a database system. The method includes monitoring a plurality of events that impact on the operation of the database system, identifying at least one event that impacts on at least one of the performance and availability of the database, and initiating an action in response to the identified event.Type: ApplicationFiled: December 6, 2007Publication date: July 17, 2008Inventors: Anita Richards, Douglas Brown
-
Publication number: 20080172420Abstract: A method, system and computer-readable medium are presented for scoring the health of a database file. In a preferred embodiment, the method includes the steps of: retrieving a plurality of file attributes from a file in a database; determining if at least one of the file attributes is damaged; and creating a health score for the file based on what percentage of the file attributes for the file are damaged.Type: ApplicationFiled: January 12, 2007Publication date: July 17, 2008Inventors: Rafal P. Konik, Mark W. Theuer, Michael A. Venz
-
Publication number: 20080172421Abstract: Automated client recovery and service ticketing may be provided. Client computers in a lab environment that become disconnected from a client management system may be recovered using an automated client recovery. Computers in a computer lab may be monitored to determine if a computer becomes disconnected from the client management system. If a computer is unresponsive with the client management system, an automated client recovery and service ticketing script is implemented to recover the unresponsive computer. If solutions within in the automated client recovery and service ticketing script do not recover the unresponsive computer, a service call request is automatically generated for the computer for subsequent examination by a lab engineer.Type: ApplicationFiled: January 16, 2007Publication date: July 17, 2008Applicant: Microsoft CorporationInventors: Aaron R. Birnbaum, Richard L. Wright, Paul A. Just, Jared W. Wilson
-
Publication number: 20080172422Abstract: Method and system for retrieving advertisement information. Information characterizing a user's past search behavior is utilized in creating index data that associate individual users to advertisements. When a search request from a user is received, the index data are utilized to identify one or more advertisements with respect to the received user's search request. Such identified advertisements match the user's past search behavior.Type: ApplicationFiled: July 12, 2007Publication date: July 17, 2008Inventors: Yanhong Li, Hongbo Zhu, JianGuo Liu, Dan Guo, Limin Zhou, Zhan Wang, ZiZheng Liu, Jie Yuan, Chuang Wang, Wenkai Yang
-
Publication number: 20080172423Abstract: An HSM program allows a computer to execute control for an HSM apparatus. The program allows the computer to execute: an event data recording step that records a file operation for the primary storage or archive state change as event data; a namespace replication step that generates a namespace replication database obtained by replicating the namespace of the primary storage; a namespace-following step that allows the namespace replication database to follow the namespace of the primary storage based on the event data; and a file migration instruction step that instructs file migration between the primary and secondary storages based on the namespace replication database.Type: ApplicationFiled: January 31, 2008Publication date: July 17, 2008Applicant: FUJITSU LIMITEDInventors: Yoshitake SHINKAI, Kensuke Shiozawa
-
Publication number: 20080172424Abstract: When performing access relating to a first type storage device among a plurality of storage devices in the storage system, the database management system specifies a second type storage device that stores a backup of data that are stored in the first type storage device if an error relating to the access is detected and issues a power conservation cancellation instruction to cancel the power conservation of the second type storage device.Type: ApplicationFiled: January 11, 2008Publication date: July 17, 2008Inventor: Nobuo Kawamura
-
Publication number: 20080172425Abstract: Directories in a file system are defined with a dummy cluster in a file allocation table as the initial entry. Subsequent clusters in a directory's definition may define any data for the directory that can be changed in a transaction-safe mode. A directory may be modified in a transaction-safe mode by modifying any of the subsequent clusters while tracking changes in a second file allocation table. When the changes have been made to the directory, a pointer to the second file allocation table may be switched to indicate that the second file allocation table is now last known good. The first file allocation table may then be synchronized with the second.Type: ApplicationFiled: January 16, 2007Publication date: July 17, 2008Applicant: Microsoft CorporationInventors: Sachin Patel, Yadhu Gopalan, Andrew Rogers
-
Publication number: 20080172426Abstract: A transaction safe file system uses two sets of file allocation tables and bitmap images to perform file modifications on one of the sets while the other set remains a last known good set. After a modification is complete, a pointer is changed to the newly modified set, and the newly modified set becomes the last known good set. The sets are then synchronized. The file allocation table is used to define cluster chains while the bitmap image is used to determine if a cluster is free or not. In some operations, only the bitmap image may need to be manipulated. The file system may be used in a transaction safe mode as well as a non-transaction safe mode.Type: ApplicationFiled: January 16, 2007Publication date: July 17, 2008Applicant: Microsoft CorporationInventors: Sachin Patel, Yadhu Gopalan, Andrew Rogers
-
Publication number: 20080172427Abstract: A memory system includes a nonvolatile semiconductor memory and a controller which controls the semiconductor memory, the memory system being inserted into the host device. The host device further includes a file management system which allocates a cluster defined in a FAT file system to write data and manages the data allocated to the cluster by using management data including a file allocation table defined in the FAT file system and a directory entry. The directory entry includes a root directory entry serving as entry information of a root directory of an uppermost layer and a sub-directory entry serving as entry information of a sub-directory belonging to the root directory. The file system allocates the plurality of clusters in a predetermined range in which addresses are serial to the management data.Type: ApplicationFiled: December 31, 2007Publication date: July 17, 2008Inventor: Takafumi ITO
-
Publication number: 20080172428Abstract: A system and method for Write Once, Read Many (WORM) compliant storage is disclosed. A storage administrator in user space is employed as an interface between the kernel space WORM VFS and the user applications. The storage administrator accesses the WORM VFS through the operating system's Virtual File System. The WORM VFS comprises of three layers: a data encryption\compression layer, the WORM filesystem layer and a logical volume manager. The data encryption\compression layer preprocesses the data as it moves between from the user space and the WORM filesystem layer. The WORM filesystem layer stores the compressed and encrypted data on the physical disk drives in a specialized disk format. The logical volume manager manages the physical disk drives. A NVRAM journal aids in crash recovery.Type: ApplicationFiled: January 16, 2008Publication date: July 17, 2008Inventor: Terry Stokes
-
Publication number: 20080172429Abstract: A distributed database system providing data and space management methodology. In one embodiment a system for allocating resources amongst a plurality of database servers sharing resources comprises: an input module for receiving user input for allocating resources shared amongst a plurality of database servers and establishing thresholds for utilization of resources at each database server; a monitoring module at each database server for monitoring local resource utilization at each database server and sending a request for balancing resources to a second database server when local resource utilization reaches an established threshold at a first database server; and a load balancing module for receiving the request for balancing resources and determining whether to adjust resources allocated to the first database server and the second database server in response to the request.Type: ApplicationFiled: March 25, 2008Publication date: July 17, 2008Applicant: SYBASE, INC.Inventors: Mei-Lin Linda Lin, Fei Zhou, Joe Francis, Srikanth Sampath, Satya N. Ramachandran, Gangavara Prasad Varakur
-
Publication number: 20080172430Abstract: A method of managing data fragments on computer readable storage media includes identifying an identical data segment within both of first and second data files, establishing a single instance of the identical data segment as a shared data fragment, modifying file headers associated with the first and second data files so that each file header associates with the shared data fragment, and reclaiming storage space that contains a redundant instance of the identical data segment. A data file or data fragment may be divided or further divided into data fragments if the file or fragment is identified as having a data segment that is identical to a data segment in a different data file or fragment. The method should require that amount of identical data reclaimed is greater than the amount of new header information stored with each fragment.Type: ApplicationFiled: January 11, 2007Publication date: July 17, 2008Inventor: Andrew Thomas Thorstensen
-
Publication number: 20080172431Abstract: Various technologies and techniques are disclosed for providing optimized garbage collection. A garbage collector is provided for managing a garbage collection process. An optimized garbage collection feature is provided that allows the garbage collection process to be suggested. When the optimized garbage collection feature is invoked at a particular moment, the system determines if collection is appropriate at the particular moment. If collection is determined to be appropriate at the particular moment, then the system performs the garbage collection process. If collection is determined to not be appropriate at the particular moment, then the system delays garbage collection until an appropriate time. A low latency mode can be used to automatically ensure that the garbage collection process starts sooner than it would in a normal mode. The latency mode in use can be changed at different points in time during the garbage collection process.Type: ApplicationFiled: January 17, 2007Publication date: July 17, 2008Applicant: Microsoft CorporationInventors: Maoni Z. Stephens, Patrick H. Dussud, Peter F. Sollich, Claudio Caldato
-
Publication number: 20080172432Abstract: There is described a method of managing data objects in a portable device (20) which is operable to be periodically synchronized to a host device (10). The method comprises steps of: (a) establishing a database for storing a record of the data objects and associated numbers of times said data objects are rendered to users or consumed by users (80) of the devices (10, 20); (b) determining whether or not a given data object of said data objects is rendered or consumed more than a threshold number of times; and (c) deleting said given data object from at least one of said portable device (20) and said host device (10) when said given data object is found to have been rendered or consumed more than said threshold number of times. The method is relevant to devices provided with limited data storage capacity, for example personal data assistants (PDAs), palm-top computers, mobile telephones and such like.Type: ApplicationFiled: March 16, 2006Publication date: July 17, 2008Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.Inventors: Winfried Antonius Henricus Berkvens, Alexander Sinitsyn, Arjan Claassen, Jozef Pieter Van Gassel
-
Publication number: 20080172433Abstract: The methods for modeling a structure of a spider web using computer programming are disclosed. First method of modeling elliptical spider webs using computer programming includes inputting variables into computer program to model spider webs; number of radii, number of spirals, length of major and minor axes of hub, length of major and minor axes of outermost ellipse, and slope of major axis. It includes calculating the functions of each radius and ellipse based on the variables. It proceeds to calculating the intersections of each radius and ellipse by using the radial and ellipse functions. It ends in modeling spider webs by connecting the intersections of each radius to draw radii and by connecting the intersections of each elliptical spiral to draw spirals, based on the intersections. The other method of modeling spiral spider webs has similar process with the notable differences in input variables, in its use of spiral functions (parametric equations), etc.Type: ApplicationFiled: January 26, 2007Publication date: July 17, 2008Inventor: Doo Young Lee
-
Publication number: 20080172434Abstract: The invention relates to a method of filtering a multidimensional digital signal comprising a plurality of samples, and comprises the following steps applied to each of the samples to filter, simulating the filtering of the sample to filter by applying at least one filter in a plurality of geometric orientations in the digital signal (S52), the simulation resulting in a plurality of simulated filtering values of the sample, and obtaining a filtering value of the filtered sample on the basis of the plurality of simulated filtering values of the sample according to at least one predetermined criterion (S58).Type: ApplicationFiled: July 31, 2006Publication date: July 17, 2008Applicant: CANON RESEARCH CENTRE FRANCEInventor: Felix Henry
-
Publication number: 20080172435Abstract: A method determines a transient response of a sample. The method includes providing a measured magnitude of the Fourier transform of a complex electric field temporal profile of a pulse sequence comprising a first pulse indicative of the transient response of the sample and a second pulse. The method further includes providing an estimated phase term of the Fourier transform of the complex electric field temporal profile of the pulse sequence. The method further includes multiplying the measured magnitude and the estimated phase term to generate an estimated Fourier transform of the complex electric field temporal profile of the pulse sequence. The method further includes calculating an inverse Fourier transform of the estimated Fourier transform, wherein the inverse Fourier transform is a function of time. The method further includes calculating an estimated complex electric field temporal profile of the pulse sequence by applying at least one constraint to the inverse Fourier transform.Type: ApplicationFiled: March 26, 2008Publication date: July 17, 2008Inventors: Aydogan Ozcan, Michael J.F. Digonnet, Gordon S. Kino
-
Publication number: 20080172436Abstract: We disclose an optimal hardware implementation of the FFT/IFFT operation that minimizes the number of clock cycles required to compute the FFT/IFFT while at the same time minimizing the number of complex multipliers needed. An input module combines a plurality of inputs after applying a multiplication factor to each of the inputs. At least one multiplicand generator generates multiplicands. At least two complex multiplier modules perform complex multiplications with at least one of the complex multiplier modules receiving an output from the input module. A map module receives outputs of the at least two complex multiplier modules, the map module selecting and applying a multiplication factor to each of the outputs received to generate multiple outputs. Finally, an accumulation module receives and performs an accumulation task on each of the multiple outputs of the map module thereby generating a corresponding number of multiple outputs.Type: ApplicationFiled: December 26, 2007Publication date: July 17, 2008Applicant: Zarbana Digital Fund LLCInventor: Maher Amer
-
Publication number: 20080172437Abstract: Systems and methods for digital signal averaging using parallel computation structures are disclosed herein. An exemplary method includes: receiving a series of samples in the time domain, each sample containing a number of bit positions M; averaging, using coefficient polynomial arithmetic, the value in a selected one of the bit positions in each of the samples to produce an average of the bit position, wherein the selected bit position remains constant during the averaging; and repeating the averaging for another selected bit position. Another exemplary method includes: receiving a series of samples in the time domain, each sample containing the same number predefined number of bit positions M; and for each bit position, averaging, using coefficient polynomial arithmetic, the value in the corresponding bit position in each of the samples to produce a plurality of averages, each average corresponding to one of the bit positions.Type: ApplicationFiled: January 17, 2007Publication date: July 17, 2008Inventor: Chester Carroll
-
Publication number: 20080172438Abstract: A figure data verification apparatus includes an operation part configured to input design data and writing data converted from the design data and perform an exclusive OR operation between data of a figure included in the design data and data of a figure included in the writing data, a sorting part configured to sort figures produced as a result of the exclusive OR operation to at least one arbitrary-angle figure having at least one angle not being an integral multiple of 45 degrees and to at least one non-arbitrary-angle figure all angles of which are integral multiples of 45 degrees, a first removal part configured to remove a figure of a size smaller than a first allowable error value from the arbitrary-angle figure, and a second removal part configured to remove a figure of a size smaller than a second allowable error value from the non-arbitrary-angle figure.Type: ApplicationFiled: January 9, 2008Publication date: July 17, 2008Applicant: NuFlare Technology, Inc.Inventors: Jun KASAHARA, Shigehiro HARA, Shinji SAKAMOTO