Patents Examined by Mahesh Dwivedi
-
Patent number: 8306982Abstract: A non-transitory computer-readable medium adapted to store thereon computer-readable instructions that, when executed with a computer, provide a method for managing information elements in relation with an object on a display of a computer, the method comprising providing an information element, providing a visual distinctive element associated with the information element, providing an object, associating a visual distinctive element at a location on the object and displaying the object on the display, with the associated visual distinctive element thereon, to provide a graphical reference at a location on the object, the visual distinctive element being adapted to draw a link with the information element.Type: GrantFiled: August 24, 2011Date of Patent: November 6, 2012Assignee: Maya-Systems Inc.Inventor: Mathieu Audet
-
Patent number: 8285732Abstract: A method includes providing a plurality of services to a user by a software application, each service having a plurality of service parameters and being capable of displaying a plurality of data to the user. The method also includes providing a data theme selection to the user, the data theme selection including selecting a data theme from among a plurality of available data themes. The method also includes setting, for each data theme parameter of the selected data theme, the service parameters associated with and according to that data theme parameter. The method also includes filtering, for each of the plurality of services, the display of the plurality of data as a function of the at least one associated data property according to the service parameters of that service as set by the selected data theme.Type: GrantFiled: December 18, 2006Date of Patent: October 9, 2012Assignee: SAP AGInventor: Michael Danninger
-
Patent number: 8285745Abstract: Systems and methods to determine relevant keywords from a user's search query sessions are disclosed. The described method includes identifying search session logs of a user, segmenting the search session logs into one or more search sessions. After the segmentation, the search sessions are analyzed to compose a list of semantically relevant keyword sets including at least a first keyword set and a second keyword set. The described method further includes determining a semantic relevance between the first and second keyword sets according to the frequency at which the first and second keyword sets are reported in the query results and displaying one or more semantically high relevant keyword sets after being filtered by a threshold.Type: GrantFiled: August 31, 2007Date of Patent: October 9, 2012Assignee: Microsoft CorporationInventors: Hua Li, HuaJun Zeng, Jian Hu, Zheng Chen, Jian Wang
-
Patent number: 8260759Abstract: In a method for maintaining a production installation having a plurality of field devices F1, F2, F3 connected partly, or completely, over a data bus D with a control system L, the field devices F1, F2, F3 are registered in a manufacturer data base HG-DB with a manufacturer-specific identification and manufacturer-specific information relevant for maintenance, and in a customer database IB-DB with a customer-specific identification and customer-specific information. An electronic database query on the basis of maintenance criteria is performed in both of the databases HG-DB and IB-DB. In this way, both manufacturer information and customer information can be considered in the maintenance process.Type: GrantFiled: December 21, 2002Date of Patent: September 4, 2012Assignee: Endress + Hauser Process Solutions AGInventor: Michael Herzog
-
Patent number: 8255504Abstract: Systems and methods for data source management using custom data sources are described. The system includes a custom data source created in response to a data source request, and a number of configuration modules to handle obtaining a connection with a data source. Other embodiments are also described.Type: GrantFiled: October 3, 2006Date of Patent: August 28, 2012Assignee: United States Automobile Association (USAA)Inventors: Shannon Thornton, Anantrachai Kaewlium, James Lutz
-
Patent number: 8244719Abstract: A computer method and apparatus of social tagging computer resources is disclosed. In the invention method and apparatus, a data store holds social tagging data of previously followed tags throughout a system. In response to end-user indication of a tag candidate, the invention system retrieves from the data store social tagging data about the tag candidate. A tag previewer forms and renders a display of the retrieved social tagging data. The display indicates number of users having interest in (i.e., having followed, searched with, browsed and/or subscribed to) the candidate tag and its variants, and the type of interest. The display may further indicate identities (e.g., email addresses) of these users having such interest. The display may serve as a precommit preview to the end-user during selection of a tag (the candidate) for a given resource. Alternatively, the tag previewer may provide the invention display of social tagging data during end-user browsing as well.Type: GrantFiled: September 24, 2008Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: Casey Dugan, Michael Muller, Jennifer Thom-Santelli
-
Patent number: 8244671Abstract: A multimode storage system uses a global-placement and local-repair strategy for replica placement and repair of data objects. The data objects are initially placed randomly throughout the storage system, while the subsequent replacement replicas of any lost data objects are placed non-globally, for example within the same cluster as the repair source. This approach aggregates the bandwidth of all leaf switches/routers for repair and thus improves data repair bandwidth and repair speed. The approach also reserves more root switch bandwidth for tasks such as data rebalance, a process migrating data to the new nodes that have replaced failed ones.Type: GrantFiled: October 11, 2007Date of Patent: August 14, 2012Assignee: Microsoft CorporationInventors: Ming Chen, Wei Chen, Zheng Zhang
-
Patent number: 8214294Abstract: A system and method for coordinating identification of an object transported between a sender and a receiver includes the object. The object is one of a plurality of similar objects. An object identifier is associated with the object. The object identifier is an element in a non-repeating, non-linear series of object identifiers for the similar objects. A communication system is between the sender and the receiver for communicating at least a characteristic of the object identifier.Type: GrantFiled: October 14, 2008Date of Patent: July 3, 2012Assignee: The Boeing CompanyInventors: Frank Gregory Speno, Michael Louis Griffin
-
Patent number: 8166014Abstract: Search queries which are used to assess performance of search listings are filtered such that the remaining search queries more accurately represent behavior of human users genuinely looking for information in a search engine. Search queries which come from unrecognized user agents or which come from the same network address too closely together or too regularly are removed. If a volume of search queries for a given search term in a period of time exceeds an expected volume, search queries for that term are discarded.Type: GrantFiled: May 2, 2003Date of Patent: April 24, 2012Assignee: Yahoo! Inc.Inventors: Scott B. Kline, Jody D. Biggs
-
Patent number: 8140347Abstract: A system and method for constructing extensible markup language (XML) transactions comprising an XML format run on a computer system, wherein the method comprises pre-building static structures of an XML transaction, classifying dynamic structures of the XML transaction with empty tags and single occurrence classifiers for repeating dynamic structures, building a list of a sequence of the static and dynamic structures, linking the list to a type of XML transaction and a predetermined trading partner profile (TPP), and combining the static structures with the dynamic structures at a runtime of the XML transaction based on the sequence, the type of XML transaction, the TPP, and dynamic structures of the XML transaction, wherein the XML transaction occurs in a business-to-business (B2B) electronic environment.Type: GrantFiled: May 28, 2004Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Rajagopal Andra, Balasubramanian Gopalan, Jayakumar Krishnamurthy, Srinivasa Kuthethur, Sethu Radhakrishnan
-
Patent number: 8135678Abstract: A file which has been changed from a data storage system is restored. If the file was changed from an active file system, a set of twin pointers is created by copying from the latest pointers in the active file system before the file system was changed. A pointer from the twin pointers is compared with a pointer from a snapshot of the active file system. If a pointer from the twin pointers points to a same data block as the pointer from the snapshot, the twin pointer is written into the active file system to restore the file to the active file system. If the pointers do not point to the same data block, a data of the block is copied to a new block in the active file system to restore data changed since the snapshot was taken.Type: GrantFiled: August 19, 2011Date of Patent: March 13, 2012Assignee: NetApp, Inc.Inventors: Raymond C. Chen, Kayuri Patel, Vijayan Rajan
-
Patent number: 8108794Abstract: Methods and apparatus are provided for supporting text-based context links for application programs. An embodiment includes a first computer to maintain a database of data objects and a second computer to execute an application program that operates on a file having text elements. In an embodiment, the second computer is to execute a link program to access a data object on the first computer based on a user of the application program having used the application program to select a text element that is related to that data object.Type: GrantFiled: April 21, 2008Date of Patent: January 31, 2012Assignee: SAP AGInventors: Juergen Sattler, Hilmar Demant, Joachim Gaffga
-
Patent number: 8086574Abstract: The present invention generally provides systems, methods, and articles of manufacture for maintaining a data warehouse having a plurality of fields updated with data from one or more data sources. Rather than automatically update every field of data available in the warehouse, a limited subset of fields identified through their involvement in queries issued against the warehouse are updated. By limiting the fields that are updated, the network bandwidth required to transmit the updates to the data warehouse may be reduced. Further, by removing fields from the data warehouse that are not in use, the size of the data warehouse may be reduced.Type: GrantFiled: April 21, 2008Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Frederick A. Kulack, Richard J. Stevens, Eric W. Will
-
Patent number: 8078615Abstract: A method and system for single-action personalized recommendation and display of content via the Internet. The recommendation is given by a server system and received by a client system. The content itself has been previously recommended to the server system by the users of the client system. Client system recommendations to the server system are also invoked with a single-action. Recommended content is referred to by a URL. Users can rate content to the server system using a single-action. The server system performs recommendation calculations using user-specific information such as user preferences, demographic data, content rating history, and content-specific information. The content rating history of other users may also influence these calculations. Client systems display recommended content directly to the user in response to only a single-action.Type: GrantFiled: April 11, 2003Date of Patent: December 13, 2011Assignee: Stumbleupon, Inc.Inventors: Geoff Smith, Garrett Camp, Eric Boyd, Justin LaFrance
-
Patent number: 8073899Abstract: A system and method proxies data access commands acrossed a cluster interconnect between storage appliances and a cluster using a file-level protocol. Each storage appliance activates two ports per data access, a local port for data access requests directed to clients of the storage appliance and a proxy port for data access requests directed to the partner storage appliance. Clients utilizing multi-pathing software may send data access requests to either the local port of the storage appliance or the proxy port of the storage appliance. The system and method improves high availability, especially during a loss of connectivity due to non-storage appliance hardware failure.Type: GrantFiled: April 29, 2005Date of Patent: December 6, 2011Assignee: NetApp, Inc.Inventors: James R. Grier, Vijayan Rajan, John Meneghini, Arthur F. Lent
-
Patent number: 8036937Abstract: A computer-implemented method and system for enabling the automated selection of keywords for rapid keyword portfolio expansion are disclosed. Various embodiments are operable to normalize a plurality of keywords received from a source, filter the normalized plurality of keywords against one or more keyword filtration lists, produce site-specific variants of the filtered plurality of keywords, associate at least one level of dimension data with each of the plurality of keywords, and store the processed plurality of keywords and dimension data in a keyword database.Type: GrantFiled: June 28, 2006Date of Patent: October 11, 2011Assignee: eBay Inc.Inventors: Xiaofeng Tang, Joel R. Minton
-
Patent number: 8032501Abstract: Embodiments of the present invention can comprise systems and methods for managing filesystems and can provide a programmable filesystem with active rules and policies, an n-tier network filesystem, stack mounting, a union filesystem with write-through semantics, a filesystem middleware with selective delegation, a filesystem with a statistical warehouse and/or other management functionality.Type: GrantFiled: October 10, 2007Date of Patent: October 4, 2011Assignee: Stored IQ, Inc.Inventors: Jeff G. Bone, Brett A. Funderburg, A. Paul Jimenez, Laura Arbilla
-
Patent number: 8019768Abstract: To enhance data structure processing performance, data is organized bi-directionally in a data structure. That is, depending on the value of a data key associated with an entry, the entry is stored either from a low end or from a high end of the data structure. For example, the low end of the data structure may store entries having even-valued keys, while the high end of the data structure may store entries having odd-valued keys. Subsequent data structure processing can be facilitated by searching the data structure in either a forward direction starting with the low end or a reverse direction starting with the high end, depending on whether a search key is even or odd.Type: GrantFiled: December 12, 2003Date of Patent: September 13, 2011Assignee: Unisys CorporationInventors: Charles D. Steigerwald, Donald G. Smith
-
Patent number: 8014573Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing data. A plurality of devices dynamically capture data associated with the daily activities of a person. The data is transmitted to a mobile device associated with the person. The data is processed and then stored into a cache of the mobile device. The data stored in the cache of the mobile device is uploaded into a repository mass store in response to interfacing the mobile device with the repository mass store. A selected data segment stored in the repository mass store is presented in response to receiving a request for the selected data segment.Type: GrantFiled: January 3, 2008Date of Patent: September 6, 2011Assignee: International Business Machines CorporationInventors: David Inman Boomer, Clifton E. Grim, III, Rex Edward Marzke, Gary A. Ward, John David Wilson
-
Patent number: 8010503Abstract: A method for restoring a file which has been deleted from a data storage system is described. A set of twin pointers is created by copying from the latest pointers in the active file system at a time of restoration. A new set of pointers is created. A pointer from the twin pointers is compared with a pointer from a snapshot of the active file system made at a time earlier than the deletion of the file. In response to a pointer from the snapshot pointing to a different data block than the pointer from the twin pointers, writing the snapshot pointer into the new set of pointers. Writing the new set of pointers into the active file system at the time of restoration to restore the file to the active file system.Type: GrantFiled: January 8, 2007Date of Patent: August 30, 2011Assignee: NetApp, Inc.Inventors: Raymond C. Chen, Kayuri Patel, Vijayan Rajan