Database Or File Accessing (707/1) Patents (Class 707/999.001)
  • Patent number: 8346557
    Abstract: Disclosed are techniques and systems to provide a narration of a text in multiple different voices. In some aspects, systems and methods described herein can include receiving a user-based selection of a first portion of words in a document where the document has a pre-associated first voice model and overwriting the association of the first voice model, by the one or more computers, with a second voice model for the first portion of words.
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: January 1, 2013
    Assignee: K-NFB Reading Technology, Inc.
    Inventors: Raymond Kurzweil, Paul Albrecht, Peter Chapman
  • Patent number: 8339639
    Abstract: A method and a system for storing, accessing, and retrieving data, the printing system including a plurality of multifunction devices (MFDs) in operable communication with a network, the plurality of MFDs configured to be positioned in different geographical locations; and a memory device for automatically storing the data generated by the plurality of MFDs; wherein an authorized user is enabled to print a document via a print request from a first MFD of the plurality of MFDs and then retrieve the document at any of the other MFDs on the network without re-sending another print request from the first MFD.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: December 25, 2012
    Assignee: Xerox Corporation
    Inventors: Robert James St. Jacques, Jr., Hua Liu, Shanmuga-nathan Gnanasambandam, Naveen Sharma
  • Patent number: 8285671
    Abstract: The present invention relates to a method for performing integrated storage operations on an information store. The present invention comprises identifying a plurality disparate types of storage operations stored in a policy option table. A first storage operation is performed according to a first set of storage criteria stored in the policy option table and a second operation, disparate from the first storage operation, is performed according to a second set of storage criteria stored in the policy option table.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: October 9, 2012
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, David Ngo, Lixin Zhou, Andreas May
  • Patent number: 8275854
    Abstract: A method and apparatus for managing bookmark information of a media server through a network based on the UPnP AV standard is disclosed. If a request for bookmarking a content item is made, a bookmark item is created and the created bookmark item is linked to the content item by adding the ID of the created bookmark item to the property information of the content item and recording the ID of the content item to be bookmarked in the created bookmark item.
    Type: Grant
    Filed: May 6, 2010
    Date of Patent: September 25, 2012
    Assignee: LG Electronics Inc.
    Inventors: Sung Joon Ahn, Chang Hyun Kim
  • Patent number: 8260605
    Abstract: A machine-readable storage medium includes computer-executable instructions that, when executed by a processor, cause the processor to receive as input a target sentence comprising a target word and retrieve a gloss of the target word. The processor is further caused to parse the target sentence and the gloss. The processor is further caused to assign a score to the gloss based on the gloss's coherence to the target sentence.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: September 4, 2012
    Assignee: University of Houston System
    Inventors: Ping Chen, Wei Ding
  • Patent number: 8230345
    Abstract: A method of and system for providing an electronic Yahrzeit display corresponding to the current date including determining a current date, performing a search in a database storing a plurality of Yahrzeit entries to identify the Yahrzeit entries having an anniversary of the death date corresponding to the current date, and electronically displaying the identified Yahrzeit entries in a rotating manner, wherein each of the identified Yahrzeit entries are displayed for a predetermined amount of time, wherein the method and system may convert dates between a plurality of calendars.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: July 24, 2012
    Assignee: Jewish War Veterans, U.S. National Memorial, Inc.
    Inventors: Norman Rosenshein, Robert M. Zewiman, Joseph Zoldan, Warren S. Dolny
  • Patent number: 8224925
    Abstract: A method and apparatus for managing bookmark information of a media server through a network based on the UPnP AV standard is disclosed. If a request for bookmarking a content item is made, a bookmark item is created and the created bookmark item is linked to the content item by adding the ID of the created bookmark item to the property information of the content item and recording the ID of the content item to be bookmarked in the created bookmark item.
    Type: Grant
    Filed: May 6, 2010
    Date of Patent: July 17, 2012
    Assignee: LG Electronics Inc.
    Inventors: Sung Joon Ahn, Chang Hyun Kim
  • Patent number: 8190714
    Abstract: A method for computer cluster virtualization includes selecting a distributed application. A policy associated with the distributed application is retrieved. One of a plurality of nodes is dynamically selected. Then, a boot image of the selected node is reset based, at least in part, on the retrieved policy, with the boot image being compatible with the distributed application. Then, a virtual disk image is associated with the node. At least a portion of the distributed application is then executed on the reset node using the associated virtual disk image.
    Type: Grant
    Filed: April 15, 2004
    Date of Patent: May 29, 2012
    Assignee: Raytheon Company
    Inventors: Shannon V. Davidson, Robert J. Peterson
  • Patent number: 8180842
    Abstract: A communication device management program that enables efficient use of memory space in receiving data using remote direct memory access (RDMA) techniques. The receiving node transmits a virtual ID corresponding to a receiving process to a remote sending node. A sending process in the sending node specifies this virtual ID when starting data transmission. If the receiving node has not reserved a memory area corresponding to that virtual ID, the sending node transmits a reservation request to the receiving node, which causes a data receiving memory area to be reserved for use by a communication device in the receiving node. In the sending node, the sending communication device begins sending transmission data in RDMA mode, from a memory area managed by the sending process to the reserved data receiving memory area. The receiving communication device directs incoming transmission data to a memory area managed by the receiving process.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: May 15, 2012
    Assignee: Fujitsu Limited
    Inventor: Koichi Hirai
  • Patent number: 8176145
    Abstract: A system architecture for providing remote access to insurance applications from a remote location is provided, including: a presentation layer located at the remote location that provides tools for navigating within one of the insurance applications and executing business transactions, wherein the presentation layer is based on web browser technology; an application layer that enforces predetermined rules of business on commands and transactions input from the remote location; a data access layer that manages physical storage of data relating to the insurance applications in databases and provides the application layer with access to application data; and a distributed technical layer separating a presentation logic of the presentation layer from an application logic of the application layer, wherein the distributed technical layer is configured to coordinate an execution of the insurance applications on one or more different platforms.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: May 8, 2012
    Assignee: The Travelers Indemnity Company
    Inventors: Mark J. Stender, Ruth B. Terray, Donald White, Linda Hirning, Eric Neely, Charlene G. Woronowicz
  • Patent number: 8171557
    Abstract: Methods and apparatuses for accessing documents in a multi-security domain environment are described herein. The novel methods may be processor implemented methods and may include saving by a processor from a first to a second security domain a version of a document, wherein the first security is a higher security domain than the second security domain. As part of the saving operation, a determination may be made as to whether the document includes one or more components not to be accessible through the second security domain, and writing the components of the document excluding the one or more components determined not to be accessible through the second security domain into the second security domain. The methods may further include opening the document through the security domain by determining whether a version of the document has been saved to the second security domain, and if so, merging a copy of modifications made to version of the document, if there are any, into the document being open.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: May 1, 2012
    Assignee: Galois, Inc.
    Inventors: M. Isaac Jones, Dylan McNamee
  • Patent number: 8166559
    Abstract: Methods and apparatuses for accessing documents in a multi-security domain environment are described herein. The novel methods may be processor implemented methods and may include saving by a processor from a first to a second security domain a version of a document, e.g., a wiki webpage with multiple tear portions, wherein the first security is a higher security domain than the second security domain. As part of the saving operation, a determination may be made as to whether the document includes one or more components not to be accessible through the second security domain, and writing the components of the document excluding the one or more components determined not to be accessible through the second security domain into the second security domain.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: April 24, 2012
    Assignee: Galois, Inc.
    Inventors: M. Isaac Jones, Dylan McNamee, Andy Gill
  • Patent number: 8150815
    Abstract: A system for identifying events includes a memory capable of storing a compressed event table including a number of events, the event table having been compressed by reducing the number of events in the event table without reducing the number of events represented by the event table. Each event of the event table includes a set of state parameters, and may also be associated with an output. The system also includes a processor capable of operating a fast state recognition (FSR) application. The FSR application, in turn, can receive a plurality of inputs, and identify an event of the compressed event table based upon the plurality of inputs and the state parameters of the compressed event table, event being identified in accordance with a state recognition technique.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: April 3, 2012
    Assignee: The Boeing Company
    Inventors: John L. Vian, Gregory J. Clark, Paul E. R. Pigg
  • Patent number: 8134551
    Abstract: Embodiments of the invention provide a renderer-agnostic method for representing materials independently from an underlying rendering engine. Advantageously, materials libraries may be extended with new materials for rendering with an existing rendering engine and implementation. Also, new rendering engines and implementations may be added for existing materials. Thus, at run-time, rather than limiting the rendering to being performed on a pre-determined rendering engine, the rendering application may efficiently and conveniently manage rendering a graphics scene on a plurality of rendering engines or implementations.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: March 13, 2012
    Assignee: AUTODESK, Inc.
    Inventors: Jerome Maillot, Andre Gauthier, Daniel Levesque
  • Patent number: 8136123
    Abstract: Bulk operations on a large number of items may be processed by a computer with a reduced likelihood of exceeding a timing or hardware limitation of a system. An instruction or its related information can be examined to determine if the instruction may potentially involve a large number of items. If so, the instruction may be passed to a bulk operations manager software component to determine the number of items involved. The bulk operations manager software component can break down the operation into smaller groups of items. Operations can be performed on each of the smaller groups of objects. The changes can be transparent to a developer writing code or a computer generating code to perform a specific operation.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: March 13, 2012
    Assignee: Open Text S.A.
    Inventors: Timothy A. Ozor, Gregory S. Hilton
  • Patent number: 8127228
    Abstract: A method for storing electronic documents can include associating a digital seal with at least one electronic document. An image within a user interface can be displayed, wherein the image is a user selectable representation for the digital seal. At least one metadata attribute can be stored as a characteristic related to the digital seal. A storage characteristic of at least one electronic document can be modified based on one or more of the metadata attributes.
    Type: Grant
    Filed: April 26, 2008
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ken-Shin Cheng, Ting Cheng, Emily Plachy, John Long
  • Patent number: 8117197
    Abstract: A method and apparatus for dynamically adjusting the user interface of a search engine in order to effectively communicate the improved relevancy achieved through real-time implicit re-ranking of search results is described. Real-time implicit re-ranking occurs without delay after every user action as the search is being conducted, so finding methods of immediately altering the search page without disrupting the user experience is important. Graphical icons next to search results are employed to enable generating and removing re-ranked results, referred to as “recommended” search results. Clusters based on the real-time user model are also displayed to facilitate query reformulations. Sponsored links are selected using the real-time user model along with a combination of RPC and CTR information and are displayed in a manner similar to the organic results, or used to replace the initial sponsored links altogether.
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: February 14, 2012
    Assignee: Surf Canyon, Inc.
    Inventor: Mark D. Cramer
  • Patent number: 8103739
    Abstract: Optimization constraints are used to select an appropriate content item from an available group of content items which are ordered in a specific manner to facilitate the proper selection of the content item, even if the exact item desired is not present. The server is then able to insert the selected content item into the outgoing content page requested by the client. The optimization constraints can be, but are not limited to, anyone of the following: communication channel performance (bandwidth), client operating system, client processor, client display capabilities, client installed software (video or audio codecs for example), and/or user preferences. A software product and method enable selective delivery of content to client devices of varying performance characteristics, including varying bandwidth, by selective filtering and inclusion of markup language content using tags demarcating optional content. An optimization constraint is used to select one of the items.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: January 24, 2012
    Inventor: Taylor S. Gautier
  • Patent number: 8099345
    Abstract: A database-driven software application may be provided that is configured to keep a record of mainframe activity for various financial transactions and provide relationships between various transactional features. The information of these financial transactions may originate from a single system in a single data format or may be integrated into a single consistent format from a plurality of systems in a plurality of formats. Such an application may enable the reporting of anomalous events and/or the review of activities conducted by a financial associate (e.g., an employee of the financial institution) and/or those impacting a specific customer or account. The system may operate by parsing daily feeds of raw mainframe logs and extracting relevant details and placing information about each transaction in a data warehouse.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: January 17, 2012
    Assignee: Bank of America Corporation
    Inventors: David W. Stellhorn, David M. Andersen
  • Patent number: 8060509
    Abstract: A technique for processing data in a network is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for processing data in a network having a plurality of network stations. The method comprises receiving a first representation of data at a first of the plurality of network stations, processing the first representation so as to generate a second representation of the data, and transmitting the second representation from the first network station to a second of the plurality of network stations for storage therein, wherein the second representation is stored at an address within the second network station. The method also comprises receiving the address at the first network station, and transmitting the address from the first network station to a third of the plurality of network stations for storage therein.
    Type: Grant
    Filed: September 8, 2004
    Date of Patent: November 15, 2011
    Assignee: Yahoo! Inc.
    Inventors: Arjen P. deVries, Michael Sokolov, David E. Kovalcin, Brian Eberman, Leonidas Kontothanassis
  • Patent number: 8037059
    Abstract: A process combines multiple grouping sets into single rollup sets with depth lists defining the levels of grouping that must be performed. Grouping sets are identified that are contained within other sets and combined into single rollups with depth lists. Cube aggregation conversion to rollup aggregation is provided for optimizing database query processing. Natural sets of rollup hierarchies within a cube are recognized and the cube is converted into those rollup hierarchies. Once converted, the rollup aggregation is performed to significantly reduce required processing.
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Bestgen, David G. Carlson, Robert V. Downer, Shantan Kethireddy
  • Patent number: 8027969
    Abstract: Systems and methods are provided for efficient calculation of sets of distinct results in an information retrieval service. A query is received having at least one requested attribute and one or more conditions. For each row identifier in a database table that matches the one or more conditions, a tuple of value identifiers having an entry for each requested attribute is calculated. A unique number is generated and assigned to the tuple for each distinct combination of the value identifiers. Duplicate entries in the tuple listing are identified and removed, so that a result set provides only distinct results.
    Type: Grant
    Filed: May 15, 2006
    Date of Patent: September 27, 2011
    Assignee: SAP AG
    Inventors: Thomas Peh, Holger Schwedes, Oliver M. Steinau, Wolfgang Stephan
  • Patent number: 8010547
    Abstract: A method for normalizing query words in web search includes populating a dictionary with join and split candidates and corresponding joined and split words from an aggregate of query logs; determining a confidence score for join and split candidates, a highest confidence score for each being characterized in the dictionary as must-join and must-split, respectively; accepting queries with words amenable to being split or joined, or amenable to an addition or deletion of a hyphen or an apostrophe; generating, based on the accepted queries, split candidates obtained from the dictionary, and candidates of join, hyphen, or apostrophe algorithmically; and submitting to a search engine the generated possible candidates characterized as must-join or must-split in the dictionary, to improve search results returned in response to the queries; applying a language dictionary to generated candidates not characterized as must-split or must-join, to rank them, and submitting those highest-ranked to the search engine.
    Type: Grant
    Filed: April 15, 2008
    Date of Patent: August 30, 2011
    Assignee: Yahoo! Inc.
    Inventors: Fuchun Peng, George H. Mills, Benoit Dumoulin
  • Patent number: 8005784
    Abstract: A method and system for rank aggregation of entities based on supervised learning is provided. A rank aggregation system provides an order-based aggregation of rankings of entities by learning weights within an optimization framework for combining the rankings of the entities using labeled training data and the ordering of the individual rankings. The rank aggregation system is provided with multiple rankings of entities. The rank aggregation system is also provided with training data that indicates the relative ranking of pairs of entities. The rank aggregation system then learns weights for each of the ranking sources by attempting to optimize the difference between the relative rankings of pairs of entities using the weights and the relative rankings of pairs of entities of the training data.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: August 23, 2011
    Assignee: Microsoft Corporation
    Inventors: Tie-Yan Liu, Hang Li, Yu-Ting Liu
  • Patent number: 7996512
    Abstract: Systems and processes of the present invention allow for digital identity registration. In an example embodiment, a Registrant may access a website to enter a requested digital identity and registration information. The requested digital identity may comprise a piece of client software, a digital certificate, or a URL comprising any combination of characters—perhaps including a domain name that may be owned by the Registrant. A Digital Identity Database may then be searched to determine the availability of the requested digital identity. If the requested digital identity includes a domain name, WHOIS records may be searched to determine whether the Registrant owns and/or controls the domain name. The Registrant's registration information also may be validated. The requested digital identity may then be registered to the Registrant, possibly by adding the requested digital identity to the Digital Identity Database and/or adding the registration information to a Records database.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: August 9, 2011
    Assignee: The Go Daddy Group, Inc.
    Inventors: Warren Adelman, Michael Chadwick
  • Publication number: 20110191375
    Abstract: A computer implemented method for accessing data begins with receipt of a data access request. In response to determining that the requested data needs to be acquired in real time from an original data source, the processor acquires and stores that data. In response to determining that the data cannot be acquired in real time from the data source, the processor acquires the data from a configuration management database in which the requested data was previously stored.
    Type: Application
    Filed: December 16, 2010
    Publication date: August 4, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: PENG GAO, SHAW-BEN SHI, ZHEN YANG, YUE YU
  • Patent number: 7991827
    Abstract: A system, method and computer program product are provided for analyzing network traffic associated with network services. Initially, network traffic and metadata are collected from a network. Thereafter, the network traffic is analyzed utilizing the metadata.
    Type: Grant
    Filed: November 13, 2002
    Date of Patent: August 2, 2011
    Assignee: McAfee, Inc.
    Inventors: Brent S Whitmore, William J. La Cholter, Geoff Lawler
  • Patent number: 7986431
    Abstract: An information processing apparatus that calculates importance of data based on a print log. A print-log database stores therein a print log of data printed. A calculating unit refers to the print log to check the number of times of printing the data, and calculates importance of the data based on the number of times of printing. A storing unit stores the importance of the data in an importance database.
    Type: Grant
    Filed: September 19, 2006
    Date of Patent: July 26, 2011
    Assignee: Ricoh Company, Limited
    Inventors: Mototsugu Emori, Takahiro Asai
  • Patent number: 7979248
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to event driven simulation and provide a method, data processing system and computer program product for mapping a process model for use in a generic simulation engine. In an embodiment of the invention, a generic model simulation method can include mapping a specifically formatted process representation into a generic process model, and providing the generic process model to a simulation engine. The method further can include executing a simulation on the generic process model in lieu of executing the simulation on the specifically formatted process representation.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jay W. Benayon, Pablo Daniel Irassar, Bala Ramachandran, Vincent F. Szaloky
  • Patent number: 7979808
    Abstract: This disclosure describes, generally, tools for navigation of tree structures. For example, a software application comprising a user interface for allowing a user to navigate a tree structure is described. The user interface comprises a graphical element including the tree structure. The tree structure comprises multiple nodes which represent a hierarchical view of data within the structure. One of the nodes is set as the active node. The computer software application also includes a storage element to store a list of previous active nodes. The graphical element is in conjunction with a first navigational element configured to step backward through the list of previous active nodes, and to set the stepped to node as the active node. The graphical element is further in conjunction with a second navigational element configured to step forward through the list of previous active nodes, and to set the stepped to node as the active node.
    Type: Grant
    Filed: August 24, 2007
    Date of Patent: July 12, 2011
    Assignee: Oracle International Corporation
    Inventor: Michael Stiso
  • Patent number: 7979389
    Abstract: The present invention relates to a method for performing integrated storage operations on an information store. The present invention comprises identifying a plurality disparate types of storage operations stored in a policy option table. A first storage operation is performed according to a first set of storage criteria stored in the policy option table and a second operation, disparate from the first storage operation, is performed according to a second set of storage criteria stored in the policy option table.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: July 12, 2011
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, David Ngo, Lixin Zhou, Andreas May
  • Patent number: 7949694
    Abstract: A method and system for contract processing. Sent by a procurement contract management system (PCMS) to decentralized execution systems is a list of I identifiers identifying a contract dataset in the PCMS earmarked for archiving. The PCMS receives from each DES a return list of M of the I identifiers approved by each DES for archiving. A generated intersection list includes a logical intersection of the return lists received from the decentralized execution systems. If the intersection list is not empty, the PCMS archives each contract dataset identified in the list of I identifiers and appearing in the intersection list and communicates to each DES that the archiving was performed by the PCMS for the contract datasets appearing in the intersection list. If the intersection list is empty, the PCMS communicates to each DES that the archiving will not be performed.
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: May 24, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kevin E. Berry, Troy N. Ganzer, Linda S. Mercer, Leo D. Pudup, Bianca U. Sillers, Nestor Teodor-Mazilu
  • Patent number: 7945668
    Abstract: A method for performing a network operation is disclosed. The method includes obtaining an association matrix representing association parameters between first entities and second entities of the network, generating a reduced matrix of the association matrix by aggregating the first entities into a reduced number of representative entities, partitioning a set containing the representative entities and the second entities into intermediate co-clusters based on a reduced-matrix based cohesiveness criterion, generating an expanded intermediate co-cluster from an intermediate co-cluster, partitioning the expanded intermediate co-cluster into final co-clusters based on an association-matrix based cohesiveness criterion, generating a profile of network activities based on the final co-clusters, and performing the network operation based on the profile of the network activities.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: May 17, 2011
    Assignee: Narus, Inc.
    Inventors: Antonio Nucci, Ram Keralapura
  • Patent number: 7937431
    Abstract: A system and method for generating aggregated content views in a computing network are provided. A host computing device obtains a request for an aggregated view of content corresponding to a set of criteria. The host computing device queries itself and each computing device in a defined network for locally stored content matching the set of criteria. The query results are merged and displayed to a user at the host computing device as an aggregated list view.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: May 3, 2011
    Assignee: Microsoft Corporation
    Inventors: Sterling Reasor, John Brezak, Eric Flo, Mohammed Samji
  • Patent number: 7933673
    Abstract: A system for demand breakout for a supply chain includes a memory operable to store a plurality of orders for at least one product. Each product may be produced using at least one precursor. The memory is also operable to store a production schedule identifying one or more resources in the supply chain, a quantity of each product and precursor scheduled to be produced by the resources, and a time period associated with production of each product and precursor. The system also includes one or more processors collectively operable to identify one or more particular units of the product that correspond to each product order. The one or more processors are also collectively operable to identify one or more particular units of one or more precursors that correspond to each product order.
    Type: Grant
    Filed: July 15, 2009
    Date of Patent: April 26, 2011
    Assignee: i2 Technologies US, Inc.
    Inventors: Richard W. Brown, Paul T. Chapman
  • Patent number: 7933917
    Abstract: A method and system for storing information on a search result selected by a user with respect to a predetermined query, reflecting the user's preference by utilizing the information when the user inputs an identical query and requests a search, and providing a personalized search result in which user preferences are reflected. More particularly, a personalized search method and system utilizing favorites of a web browser in which a personalized search result is provided to each user by utilizing information on a website that the user bookmarked as the user's favorites is provided. According to the present invention, there is provided a personalized search service method and system which can provide a user with a personalized search service, even when user information is not stored in a search server and also, even when the user does not log in.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: April 26, 2011
    Assignee: NHN Corporation
    Inventors: Young Kwan Kim, Joon Ho Lee, Jang Won Seo
  • Patent number: 7921189
    Abstract: A single virtual image of client information centrally located at an always-on network location for maintaining equivalency among multiple user devices. The image can be accessed by the user devices when coming online to upload and receive changes in the client information. A mid-tier system can be employed as the always-on central location with which the user client machines can communicate to maintain the same set of client information. Services in support thereof include an ownership service for dynamic selection of a designated client machine to take ownership for performing the actions on one client machine and arbitration of duplicate requests, a notification service for allowing data sources to publish cache update instructions to a central place, a roaming service for allowing clients machines to share state with each other, and an encryption service for secure storage and communications of client information.
    Type: Grant
    Filed: November 20, 2006
    Date of Patent: April 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Rahul Kapoor, Rolando Jimenez Salgado, Satish Thatte, Yi Mao, Ricard Roma I Dalfó, Anuj Bansal, Saji Varkey
  • Patent number: 7908608
    Abstract: Bulk operations on a large number of items may be processed by a computer with a reduced likelihood of exceeding a timing or hardware limitation of a system. An instruction or its related information can be examined to determine if the instruction may potentially involve a large number of items. If so, the instruction may be passed to a bulk operations manager software component to determine the number of items involved. The bulk operations manager software component can break down the operation into smaller groups of items. Operations can be performed on each of the smaller groups of objects. The changes can be transparent to a developer writing code or a computer generating code to perform a specific operation.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: March 15, 2011
    Assignee: Vignette Software LLC
    Inventors: Timothy A. Ozor, Gregory S. Hilton
  • Patent number: 7904447
    Abstract: The invention relates to a method for directing data access in a local system. The method includes steps of obtaining sharing metadata from the local system by a remote application, wherein the sharing metadata comprises local access path information for accessing a shared data resource associated with the local system, generating, by the remote application, a local access path for the shared data resource from the local access path information, requesting, by the remote application, that a data access application on the local system perform a data operation on the shared data resource, wherein the remote application provides the local access path to the data access application, and receiving the result of the data operation from the data access application, wherein the data access application performs the data operation on the shared data resource using the local access path.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: March 8, 2011
    Assignee: Intuit Inc.
    Inventors: Kent S. Russell, Mark Richard Tyler, Bradley Gary Keck, Wei Wang, Louis Francisco daRosa, Jr.
  • Patent number: 7890533
    Abstract: Systems and methods for modeling information from a set of documents are disclosed. A tool allows a user to extract and model concepts of interest and relations among the concepts from a set of documents. The tool automatically configures a database of the model so that the model and extracted concepts from the documents may be customized, modified, and shared.
    Type: Grant
    Filed: May 17, 2006
    Date of Patent: February 15, 2011
    Assignee: Noblis, Inc.
    Inventor: Victor J. Pollara
  • Patent number: 7890091
    Abstract: Embodiments of a system and method for copying data from a database to an intelligent mobile device are disclosed. One embodiment comprises a means to define a data linking schema, a means to selectively read data from a database based on this data linking schema, a means to prepare the intelligent mobile device to receive data transmissions, and a means to transmit data to the intelligent mobile device.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: February 15, 2011
    Assignee: Good Technology, Inc.
    Inventors: Dayakar Puskoor, Alexandru M. Farcasiu
  • Patent number: 7873615
    Abstract: A system and technique for generating reports dealing with control objects utilizing a central class, such as a control factory class, without redundant use of container and control classes. The central class creates the entire graphical user interface needed in a particular report during the report's initialization. By calling the central class, the programmer does not have to initialize the class and use a special object within the program and simply may provide the central class with two tables: a container table and a control table. The programmer need not provide the actual control and container classes to the central class through the tables. The programmer need only provide the description of the construction of the graphical user interface through the tables.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: January 18, 2011
    Assignee: SAP AG
    Inventor: Christian Mohr
  • Patent number: 7870156
    Abstract: A system including a centralized organizational information system in communication with a centralized organizational information database and an entitlement generator in communication with the centralized organizational information system, wherein the entitlement generator is configured to automatically generate at least one executable entitlement rule based on an input rule. The system also includes a federated set of entitlements engines in communication with the entitlement generator and a plurality of entitlement databases, wherein each of the entitlements engines is for determining whether a user is entitled to access secured resources requested by the user based on the executable entitlement rule.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: January 11, 2011
    Assignee: Morgan Stanley
    Inventors: David Rutter, Kathryn Duffy, John Hendy, Anant Verma
  • Patent number: 7865490
    Abstract: There is described a document data creating apparatus, a document data creating method and a program thereof, which make it possible to improve convenience of both the user and the creator of the document data by effectively utilizing the digital signature. The apparatus for creating document data that include a digital signature, includes: a character recognizing section to recognize a character based on image data inputted; a reliability determining section to determine a reliability degree of the character; a characteristic value calculating section to calculate a characteristic value of the document data; and a digital signature section to attach the characteristic value to the document data. When the reliability determining section determines that the reliability degree of the character is low, the digital signature section attaches a value, which is different from the characteristic value calculated by the characteristic value calculating section, to the document data as the digital signature.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: January 4, 2011
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventors: Hiroshi Nogawa, Yoko Fujiwara, Yoshinori Tanaka, Masahiro Ozawa, Jun Kuroki, Fumihito Akiyama, Yasufumi Aoyama
  • Patent number: 7860885
    Abstract: A system is provided to detect email spam. During operation, the system receives an email, extracts a set of keywords from the email body, and constructs a first search query based a keyword extracted from the email body. The system further constructs a second search query based on the keyword in the first query and one additional word which pertains to a known spam word or to the subject of the email. Next, the system receives a first number of hits and a second number of hits in response to the first and second search queries, respectively. The system then determines whether the email is spam based on the first number and the second number. The system can also perform Website filtering using inference detection which is based on search results received in response to search queries formulated with keywords extracted from Websites.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: December 28, 2010
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Richard Chow, Philippe J. P. Golle, Jessica N. Staddon
  • Patent number: 7853822
    Abstract: Enhancements to the functionality of a file system are provided. A file system can provide an additional level of error correction, in addition to the error correction provided by a data storage device. An extension to the metadata area in a file system can store index information about data files that the file system can use to reduce the time it takes to access the files. A file system can use extended metadata to store conditional access information for data files stored in the file system. A data storage device can also examine and characterize the data being stored in order to categorize a user's files automatically. Modules can be loaded into a file system to provide new functionality to the file system. The modules can load additional modules to extend their functionality.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: December 14, 2010
    Assignee: Hitachi Global Storage Technologies Netherlands, B.V.
    Inventors: Donald Joseph Molaro, Jorge Campello De Souza, Richard M. H. New, Chunqi Han, Damien C. D. Le Moal
  • Patent number: 7849468
    Abstract: Arrangements for enhancing browsing of messages in a message queue are disclosed. Embodiments include hardware and/or software for tracking records browsed by one or more agents. The agents can collect, process, and/or re-format data for an upperware application, a data warehouse, and/or similar systems. When the agent sets up communications with a queue, the agent may generate an attribute setting that instructs the middleware to track the last record browsed and/or the next record to browse. In response to setting the attribute, an agent identification (AID)) can be utilized to record the current record number, row number, queue identifier, and/or the like in a database. When the agent re-establishes communication with the middleware queue, the middleware can retrieve the current record number utilizing the AID.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Hung The Dinh, Teng Hu, Phong A. Pham
  • Patent number: 7840457
    Abstract: A system and method are provided for automated transaction splitting. A central repository gathers details of multi-category transactions between a first payee (e.g., merchant, investment firm) and one or more users. Each category's proportionate share of the total of the transactions is calculated and used to configure an average or model transaction. When a new transaction is received, it is automatically split among the categories based on the model transaction. Multiple types or tiers of model transactions may be applied. For example, a user-specific model transaction may reflect one specific user's history of transactions with the payee. A community model transaction may reflect multiple users' transactions. Similarly, one type of model transaction may reflect transactions with a single payee, while another type may reflect transactions with related payees (e.g., payees having similar businesses).
    Type: Grant
    Filed: March 24, 2008
    Date of Patent: November 23, 2010
    Assignee: Intuit Inc.
    Inventors: Marko Rukonic, Benjamin R. Weiss
  • Patent number: 7836067
    Abstract: A bank maintains a financial document in a first storage system when a record date is later than a pre-selected date and in a second storage system when the record date is earlier than or equal to the pre-selected date. The bank receives and inputs a request for the financial document from a client and compares the record date to the pre-selected date to determine if the record date is later than, earlier than, or equal to the pre-selected date. In processing the request, the bank can utilize a computer terminal, connected to the storage systems through a processing unit, to access one of the storage systems in response to the comparison of the record date to the pre-selected date. After accessing the appropriate storage system, the bank retrieves the requested financial document and can then reproduce and distribute the requested financial document.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: November 16, 2010
    Assignee: Mirror Imaging, LLC
    Inventors: Michael D. Schulze, Richard J. Gagnon
  • Patent number: RE43849
    Abstract: The invention provides an information retrieval apparatus and an information retrieval method by which information can be retrieved in an improved operability. A CPU controls a video camera to fetch an image and controls a GPS to detect a current position. The CPU reads out, from within image data stored in a corresponding relationship with URLs of WWW servers, those image data which correspond to position data regarding positions around the detected current position from a WWW data base via a modem and a host machine. Then, the CPU selects, from among the read out image data, that image data which matches with the fetched data, reads out a URL corresponding to the image data and accesses a WWW server designated by the URL.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: December 11, 2012
    Assignee: Sony Corporation
    Inventors: Hiroaki Kitano, Junichi Rekimoto