Patents Examined by Charles Kim
-
Patent number: 7917483Abstract: A search engine and a method achieve timeliness of documents returned in a search result by a relevancy feedback mechanism driven by the frequency in which a URL is returned in recent searches. The relevancy feedback mechanism includes one or more random processes which determine whether or not a cached or indexed web page associated with a URL in the search result should be refreshed. In addition, the random processes also determine whether or not hyperlinks in the cached or indexed web page should be followed to access related web pages. Accesses of web pages resulting from the operations of the random processes are used to update any document index maintained by the search engine. Relevancy scoring functions implemented in look-up tables are also disclosed. A more accurate relevancy scoring function is achieved using a lexicon based on anchortexts of extracted hyperlinks of web documents.Type: GrantFiled: April 26, 2004Date of Patent: March 29, 2011Assignee: Affini, Inc.Inventor: William I. Chang
-
Patent number: 7908297Abstract: A user interface (UI) property mapping system allows for efficient collaboration between a user experience (UX) team and a technical development team developing the UI. The UI mapping system assigns each component of the UI an identification key and exposes the identification key externally through an XML Schema, wherein such an XML Schema may be used by a UX team to generate an XML file specifying values of various properties of the UI. Subsequently, a UI object model reads the XML file to retrieve the values of various properties of the UI as specified by the UX team. The UI property mapping system may encode the XML file into a resource file that may be shipped with the final software using the UI. Alternatively, the XML file may be exposed for external modifications by end users to make changes to the UI as they desire.Type: GrantFiled: March 17, 2006Date of Patent: March 15, 2011Assignee: Microsoft CorporationInventors: Chad Garrett Waldman, Arif Kureshy, Christian Hagel-Sørensen, Jeppe Oskar Meyer Larsen
-
Patent number: 7908283Abstract: The k first elements from an unordered list of n total elements are copied to a result buffer, wherein k is a value smaller than n. The k first elements in the result buffer are sorted. Each subsequent element in the unordered list is compared to elements in the result buffer. If the subsequent element belongs in the result buffer, a current element in the result buffer is replaced with the subsequent element. The elements in the result buffer are then resorted.Type: GrantFiled: August 29, 2007Date of Patent: March 15, 2011Assignee: Red Hat, Inc.Inventor: James Paul Schneider
-
Patent number: 7904460Abstract: Described is a technology by which directly ascertainable properties of a processor are collected, and used as a key to access other information about the processor, such as age-related information maintained in a separate lookup table. If a matching entry is not found, the property information may be added to an unknown list and/or used to dynamically update the lookup table. A data structure such as a record comprises a set of fields including fields containing data representative of properties of a processor, a key value determined from the data in at least some of the fields and an identifier that identifies the processor relative to other processors of other computing devices. The fields may include manufacturer data, brand identifier data, cache information, normalized processor speed data, mobile chip information and/or CPU model data.Type: GrantFiled: April 23, 2008Date of Patent: March 8, 2011Assignee: Microsoft CorporationInventors: David J. Armour, Jagadeesh Kalki
-
Patent number: 7904465Abstract: Extensible reconfigurable media appliance for security and entertainment captures images digitally for storage. Digital effects and filters are applied to incoming video stream on-the-fly or to video data stored in memory. Digital effects and filters are dynamically stored, modified, updated or deleted, providing extensible reconfigurable effects studio. Digital media appliance communicates wirelessly with other media appliances, computers, security systems, video storage, email, chat, cellular services or PDAs to provide seamless integration of captured video stream.Type: GrantFiled: November 2, 2007Date of Patent: March 8, 2011Inventor: Dennis Fernandez
-
Patent number: 7899839Abstract: A query statement, issued to a local database server, is re-written. The query references at least one of a first or a second object. The first object is remote with respect to the local database server, for accessing a first materialized view that is local or remote with respect to the local database server. The second object is local with respect to the local database server, to access a second materialized view that is remote with respect to the local database server. Rewriting the query can include dynamically tracking a staleness state associated with one or more of the materialized views.Type: GrantFiled: July 12, 2007Date of Patent: March 1, 2011Assignee: Oracle International CorporationInventors: Murali Thiyagarajan, Praveen Kumar
-
Patent number: 7899781Abstract: In general, the invention relates to a client device. The client device includes a local data repository comprising a plurality of local case records associated with a local instance of a legal matter. The client device further includes a customization engine configured to display at least one of the plurality of local case records and a synchronization engine configured to synchronize the local instance of the legal matter with a corresponding web instance of the legal matter, wherein the web instance of the legal matter is located in a web data repository operatively connected to the client device.Type: GrantFiled: October 13, 2006Date of Patent: March 1, 2011Assignee: Liquid Litigation Management, Inc.Inventors: John Scott Pittman, William Caspar Campaigne, Lindsay Ann Stevens
-
Patent number: 7877411Abstract: A method and system for managing files in a server environment includes launching a plurality of Virtual Private Servers (VPSs) in a computing system; copying a content of a file of a VPS to a shared space; providing access to the file copy in the shared space when the VPS attempts to access the file; detecting files with the same content in other VPSs; and providing access to the file copy in the shared space from the other VPSs when they attempt to access their files with the identical content.Type: GrantFiled: August 18, 2009Date of Patent: January 25, 2011Assignee: Parallels Holdings, Ltd.Inventors: Stanislav S. Protassov, Alexander G. Tormasov, Serguei M. Beloussov
-
Patent number: 7873633Abstract: Search result interleaving may be provided. First, a first list comprising online results may be received. Next, a second list comprising local results may be received. Then a subsequence common to the first list and the second list may be determined using a longest common subsequence algorithm. Next, an interleaved list may be created using the determined subsequence and a smart merge interleave algorithm to interleave the first list and the second list without hurting relevance.Type: GrantFiled: July 13, 2007Date of Patent: January 18, 2011Assignee: Microsoft CorporationInventor: Nikolay Smolyanskiy
-
Patent number: 7873599Abstract: A backup control apparatus which references duplication management information which includes first stored location information indicating the stored location of first information resource and second stored location information indicating the stored location of a second information resource which duplicates the first information resource, and identifies, from among a plurality of information resources belonging to a backup region. The first information resource stored in the location indicated by the first stored location information, and a second information resource stored in the location indicated by the second stored location information corresponding to the first stored location information. The backup control apparatus replaces the identified second information resource with linked information indicating a link to the identified first information resource, and backs up the backup region in which the second information resource is replaced with the linked information.Type: GrantFiled: September 18, 2006Date of Patent: January 18, 2011Assignee: Hitachi, Ltd.Inventors: Yohsuke Ishii, Takaki Nakamura
-
Patent number: 7870111Abstract: Disclosed is a method, system, and program for locking management. A command is received that specifies an operation identifier. It is determined whether the command is associated with a transaction using the operation identifier. If it is determined that the command is associated with a transaction, operating at a transaction level of locking. Further disclosed is a method, system, and program for lock management. Under control of a lock manager, lock request queuing is performed, heartbeat functions are performed, and state information is maintained.Type: GrantFiled: July 13, 2007Date of Patent: January 11, 2011Assignee: International Business Machines CorporationInventor: Michael Leo Walker
-
Patent number: 7865465Abstract: A model edit control system controls editing of a data model. A model repository manager allows multiple users to copy a stored model stored in a repository for executing changes on multiple model copies in parallel. An action log manager crates a model action log for the stored model and tracks actions executed on the stored model. The action log manager also creates a current action log for each model copy to record actions executed on the model copy. A model merger manager merges the model copies into the stored model in the repository, by playing the actions in the current action log against the stored model in the repository.Type: GrantFiled: September 20, 2007Date of Patent: January 4, 2011Assignee: International Business Machines CorporationInventors: Ralf Vierich, Boris Dachevski, Mohsen Rais-Ghasem
-
Patent number: 7864979Abstract: A method is provided for embedding dispersed miniature security marks within documents and images, utilizing a mark parameters database, graphical user interface, and detection simulator. The method includes predicting detection error rates for each pixel location of a host image, defined as a digital representation of at least one recipient of the dispersed miniature security marks, with each dispersed miniature security mark including a plurality of scattered dots. The detection error rates for each pixel are displayed with the host image on a graphical user interface and the desired dispersed miniature security mark locations are selected. At least one set of dispersed miniature security mark parameters is identified, with the parameters being mark parameters that enable determination of an optimized balance between detectability and visibility of the dispersed miniature security marks. The host image with the dispersed miniature security mark is displayed for review and adjustment by an operator.Type: GrantFiled: January 23, 2007Date of Patent: January 4, 2011Assignee: Xerox CorporationInventors: Zhigang Fan, William A. Fuss
-
Patent number: 7860290Abstract: A method for producing three-dimensional images of a blood vessel. A first set of seed points is placed along a first estimate of a centerline of the vessel. A cyclic graph is constructed around a first one of the seed points in a plane passing through the seed points. The graph comprises a plurality of nodes, with edges connecting the nodes. The nodes are disposed at equally spaced intervals about each one of a circumference of plurality of concentric circles centered at the seed point The method applies filtering such as multi-scale mean shift intensity detection orthogonal to the edges of the cyclic graph to thereby estimate a boundary of the vessel. A new center of the estimated boundary is determined to thereby generate a new seed point. The process is repeated using the new seed point to thereby generate a final boundary of the vessel in the plane.Type: GrantFiled: March 12, 2007Date of Patent: December 28, 2010Assignee: Siemens Medical Solutions USA, Inc.Inventors: Mehmet Akif Gulsun, Huseyin Tek
-
Patent number: 7860881Abstract: The subject disclosure pertains to data parsing with patterns or regular expressions. A mechanism is provided for annotating a regular expression with additional information regarding data extraction such as output fields and mapping of the output fields to sub-sections of matched data. A parser can utilize the annotation information to facilitate mapping and transfer of at least a portion of pattern matched data from a source to a destination. The disclosed systems and methods thus enable data to be exacted while it is being matched.Type: GrantFiled: March 9, 2006Date of Patent: December 28, 2010Assignee: Microsoft CorporationInventors: J. Kirk Haselden, Sergei Ivanov
-
Patent number: 7860890Abstract: A method and system to permit externally created business objects to access a business management application database without using direct database language statements. An add-on framework includes an add-on extension manager to start an add-on application, register a form from the add-on application, and receive and route an event from the business management application to the add-on application through a user interface application programming interface component object model interface. A persistency layer provides a set of programming language classes and interface definitions to develop a persistent business object in the add-on extension, and connect the persistent business object to a database through a data interface application programming interface component object model interface to read and write data from the database associated with the business management application.Type: GrantFiled: December 19, 2007Date of Patent: December 28, 2010Assignee: SAP AGInventors: Steffen Riemann, Uwe Freising
-
Patent number: 7860824Abstract: In a DR system, from the viewpoint of device cost, when search is not carried out, a physical application where log recovery is available by inexpensive DB appliance server is adopted. Further, a local mirror operation at a secondary site is not carried out. Furthermore, from the viewpoint of operation, by a log apply function unit, the tendencies of a log application and operations are monitored, and a search process is accepted according to the progress conditions of the log application. When the log application does not catch up sufficiently, the search is not accepted. Moreover, when a consistency guarantee of a secondary DB is made, not transactions in process at the moment of search instruction are undone (rolled back), but only transactions in process at the moment of a search instruction are redone (rolled forward).Type: GrantFiled: May 21, 2007Date of Patent: December 28, 2010Assignee: Hitachi, Ltd.Inventors: Yoshio Suzuki, Nobuo Kawamura, Shinji Fujiwara, Satoru Watanabe, Kazuhiko Mizuno
-
Patent number: 7860848Abstract: A system may include creation a first database object associated with a primary key and a first delta ID m, association of a first pointer with the first database object, creation of a data structure associating the first pointer with a first index m, a second index m and a delta object map, determination of a request from a transaction to change a database object associated with the first pointer, incrementing of the first index of the data structure, creation of a second database object associated with the primary key and a second delta ID m+1, the second database object being associated with a change to the first database object, and modification of the delta object map to indicate the second database object.Type: GrantFiled: March 30, 2007Date of Patent: December 28, 2010Assignee: SAP AGInventors: Andrei Suvernev, Thorsten Glebe
-
Patent number: 7860280Abstract: A method for facial feature detection. The method comprises the following steps: a) receiving a digital image depicting a human face, the digital image comprising a plurality of color pixels, each one of the color pixels comprising color information, b) segmenting a face segment based on the color information, the face segment delimiting the area of the face, c) identifying a centerline that approximately bisects a human face section, and d) using the centerline to segment a set of facial features of the human face.Type: GrantFiled: June 9, 2006Date of Patent: December 28, 2010Assignee: Samsung Electronics Co., Ltd.Inventor: Jeffrey Danowitz
-
Patent number: 7853555Abstract: In one aspect, a method for multilingual data querying includes receiving a request for a query. The query includes a base word in a source language used for a search of a database in a target language. The method further includes applying the request to factors, selecting components based on the factors and performing the query based on the selecting.Type: GrantFiled: August 31, 2006Date of Patent: December 14, 2010Assignee: Raytheon CompanyInventors: Bruce E. Peoples, Michael R. Johnson