Database Access Control Methods Patents (Class 707/781)
-
Publication number: 20140181013Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for providing access in an on-demand database service to a content object stored in an external content management data source. Information data identifying a content object stored in an external content management data source can be received and communicated through one or more middleware components. The one or more middleware components can serve as a content hub to establish access with the content object and retrieve data regarding the content object. The data regarding the content object can be stored in a persistent object, which can represent the content object in a social layer of the on-demand database service.Type: ApplicationFiled: February 25, 2014Publication date: June 26, 2014Applicant: salesforce.com, inc.Inventors: Michael Micucci, Saurav Mohapatra, David Goldbrenner, Nicolas Maquaire, Laurent Kubaski, Raphael Jean-Leconte
-
Publication number: 20140172915Abstract: One illustrative embodiment involves receiving a content request for accessing a piece of content, the content request identifying the piece of content, the content request received by a first computer device, and the content request requesting access to the piece of content by a content requester. The embodiment further involves receiving information about the content requester and sending from the first computer device a requester-specific information request requesting additional information from the content requester based at least in part on information about the content requester. The embodiment further involves receiving the additional information at the first computer device and selectively, at the first computer device, providing access to the piece of content based at least in part on the additional information.Type: ApplicationFiled: February 16, 2011Publication date: June 19, 2014Applicant: ADOBE SYSTEMS INCORPORATEDInventor: Jonathan Herbach
-
Publication number: 20140172916Abstract: A method of providing concurrent access to a hierarchy in a data structure may include receiving a request from a first process to change a first value associated with an object, where the request may include a second value to be combined with the first value. The method may also include determining that a second process is currently accessing information associated with the object. The method may additionally include associating, in response to determining that the second process is currently accessing information associated with the object, the second value with the object without combining the first value and the second value.Type: ApplicationFiled: December 14, 2012Publication date: June 19, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventor: SHANE ROBERT VERMETTE
-
Patent number: 8756211Abstract: One exemplary embodiment involves displaying, by a device comprising a processor, indications of which events or properties of a component are exposed for analytics, wherein the component comprises a template for instances of the component for use in electronic content. The exemplary embodiment further involves determining, by the device, a mapping based on selection of events or properties of the component to map to corresponding data elements to be tracked by an analytics service. The exemplary embodiment further involves providing, by the device, electronic content comprising at least one instance of the component, the electronic content configured to send information about the data elements to the analytics service based on the mapping during use of the electronic content.Type: GrantFiled: July 25, 2012Date of Patent: June 17, 2014Assignee: Adobe Systems IncorporatedInventors: Lars Trieloff, Marius Zaharia, Stefan Popescu, Roland Schär, Stelian Crisan
-
Patent number: 8756221Abstract: Disclosed are systems, apparatus, methods, and computer readable media for creating and sharing social files in a feed system. In one embodiment, a request is received to perform an action related to a social file. The social file may provide access to a first document file within a social networking system. The first document file may be capable of being displayed on a display device. A determination may be made as to whether the requested action complies with a permission configuration record associated with the social file. The permission configuration record may identify one or more user accounts permitted to access the social file.Type: GrantFiled: June 1, 2011Date of Patent: June 17, 2014Assignee: salesforce.com, inc.Inventors: Madhu Prabaker, Shai Alfandary, Robert J. Snell, James Johnson
-
Patent number: 8751514Abstract: A system and method for updating a filtering system which controls access to a website/page between a local area network (LAN) and an Internet. The LAN includes an Internet gateway system coupled to a workstation and configured to receive a URL request. The system controls access to the website/page associated with the URL based on one or more categories that are associated with the URL. The Internet gateway system can determine the category that is associated with the URL by referencing a master database or requesting the category from a database factory. The database factory can receive URLs from multiple Internet gateway systems. The database factory determines whether the identifier was previously categorized by the database factory and provides the category to the Internet gateway system. Once the Internet gateway system has the category, it applies rules associated with the category and user to filter access to the requested website/page.Type: GrantFiled: August 26, 2011Date of Patent: June 10, 2014Assignee: Websense, Inc.Inventors: Harold Kester, Dan Ruskin, Chris Lee, Mark Anderson
-
Patent number: 8751532Abstract: A method of managing a central data repository including updating the central data repository from a disconnected nomadic device by receiving a request from a first nomadic device for access at the central data repository, authorizing the first nomadic device and sending a check out template to the first nomadic device. The server receives a checkout selection from the first nomadic device, authenticates the first nomadic device, and presents a list of authorized items to the first nomadic device; receives a request for selected items from the list and check out the selected items to the first nomadic device. This prohibits other nomadic devices from checking out the selected items checked out to the first selected nomadic device. The first nomadic device is disconnected and the checked out selected items are updated.Type: GrantFiled: May 11, 2006Date of Patent: June 10, 2014Assignee: International Business Machines CorporationInventors: Curtis Allen Bradley, James Erich Casper, Teodorico J. Harrisson, Noah Henry Newman, Jr., Jennifer D. Rae, Paul Kuo-An Tung
-
Patent number: 8745087Abstract: The capability to design and implement roles in a role-based system is disclosed. The system and data architecture enable organizations to model and assign relationships between Roles and other entities in a computing environment. The complex interrelation of Groups and Roles is established in an environment where: users need not be a member of a Group to use the capabilities of a Role; Role ownership is distinct from Role usage; and Roles themselves have attributes. A collection of methods enable creation, configuration, maintenance, ownership and usage of roles and for implementing relationships between the Role and other system entities, attributes and permissions.Type: GrantFiled: October 1, 2007Date of Patent: June 3, 2014Assignee: EKA Labs, LLCInventors: Kevin C. Daily, Brian C. Clendenin
-
Patent number: 8745091Abstract: An electronic document classification system disclosed herein classifies electronic documents. The classification of the documents may involve analyzing the document and the information attached to the document to generate a set of classification data and comparing the classification data with one or more classification rules to generate a set of classifying data. The system attaches the set of classifying data to the electronic document and displays the electronic document based on the set of classifying data. The classification data may also be used to prioritize the electronic documents and to assign a retention period to the electronic documents. The system is further adapted to receive user feedback regarding the classification of the electronic document and to update the classification rules.Type: GrantFiled: May 18, 2010Date of Patent: June 3, 2014Assignee: Integro, Inc.Inventors: Christopher A. McHenry, Scott W. Burt
-
Patent number: 8745223Abstract: A distributed license management system and method for managing software licenses are provided. The disturbed license management system comprises a repository for storing workstation information, a message interceptor for intercepting a message call coming from a workstation to a server, a workstation identification module for determining if a workstation identifier associated with the message call is defined in the repository, and a device verification module for allowing access to the server if a device identifier of a workstation is associated with the workstation identifier. The method comprises the steps of storing workstation information, intercepting a message call coming from a workstation to a server, determining if a workstation identifier associated with the message call is defined in stored workstation information, and allowing access to the server if a device identifier of the workstation is associated with the workstation identifier.Type: GrantFiled: October 14, 2005Date of Patent: June 3, 2014Assignee: Psion Inc.Inventor: Rastislav Hodul
-
Publication number: 20140149459Abstract: Systems and methods for obtaining access to a database file managed by an operating system in a computing system are disclosed. One method includes transmitting a call to an operating system from a database management system, the call requesting access to a database file. The method also includes receiving an address from the operating system at the database management system. The address represents a general address of the database file managed by the operating system. The method further includes transmitting a call to the operating system from the database management system, which includes an address and a size of a view of the database file to be created. The method also includes receiving an address of the view of the database file from the operating system.Type: ApplicationFiled: November 29, 2012Publication date: May 29, 2014Applicant: Unisys CorporationInventors: Michael Rieschl, James Merten, Matthew Trautman, John Loberg
-
Publication number: 20140149386Abstract: A method, system, and computer program product to create an access control bit mapping (ACBM) structure for a corresponding database table are disclosed. The ACBM structure may include a relative record number (RRN) bit map. The RRN bit map may describe the access rights for a parameter. The computer-implemented method may maintain one or more statistics describing the RRN bit map. The method may additionally provide for updating the ACBM structure. The method may also provide for using the ACBM structure to process a database query.Type: ApplicationFiled: November 28, 2012Publication date: May 29, 2014Applicant: International Business Machines CorporationInventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Mark W. Theuer
-
Publication number: 20140149460Abstract: The invention is directed towards a method of partitioning data in a database. The database is configured to be accessed by an entity. The method comprises the steps of defining a first partition within the database, defining a second partition within the database and assigning selected data in the database to the first partition and the second partition, wherein data assigned to both the first partition and the second partition may only be accessed by an entity assigned to both said first partition and said second partition.Type: ApplicationFiled: January 30, 2014Publication date: May 29, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: JOHN NEIL THURINGER, SIMON JONES, NEIL BRISTOW, RAM RAZDAN, HIMAVANTHA RAO SAJJA
-
Patent number: 8738597Abstract: Methods, systems, and computer program products are provided for interleaving search results. A method includes presenting multiple first search results received from a first search engine. The first search results satisfy a search query directed to the first search engine and are presented in an order. A second search result from a second search engine is inserted at a position between two otherwise adjacent first search results. The second search result is received from a second search engine in response to the search query.Type: GrantFiled: December 15, 2011Date of Patent: May 27, 2014Assignee: Google Inc.Inventors: David R. Bailey, Jonathan J. Effrat, Amit Singhal
-
Publication number: 20140143278Abstract: A system for accessing analytical data for external use may include a database storing a first data set and a second data set. The first data set and the second data set may include analytical data. A first access layer may provide access to a first data set from the database and a second access layer may provide access to a second data set from the database. A first application programming interface may provide functions to access the first access layer and a second application programming interface may provide functions to access the second access layer. The first application programming interface may be configured to receive a request via the first access layer to access the first data set from the database and the second application programming interface may be configured to receive a request via the second access layer.Type: ApplicationFiled: November 16, 2012Publication date: May 22, 2014Inventors: Karl-Peter Nos, Martin Gembalzyk
-
Publication number: 20140143279Abstract: The disclosure generally describes computer-implemented methods, software, and systems for creating consumer-specific controller objects from business objects. One computer-implemented method includes identifying a business object, creating a first controller associated with the identified business object, wherein the first controller includes a set of attributes associated with the identified business object, identifying a first set of accessible attributes from the set of attributes to which the first controller should allow access, and configuring the first controller to allow access to the first set of accessible attributes.Type: ApplicationFiled: November 21, 2012Publication date: May 22, 2014Inventors: Marco Eidinger, Thomas Maag, Michael Raich
-
Publication number: 20140143214Abstract: Managing access control lists (ACLs) across replicated data repositories can include selecting, from a first data processing system, a controlled object and an ACL object bound to the controlled object, wherein the first data processing system is associated with a first user identity space, and creating, using a processor, a replicated version of the controlled object within a second data processing system associated with a second user identity space, wherein the second user identity space is different from the first user identity space. Managing ACLs further includes, creating, using the processor, a replicated version of the ACL object within the second data processing system and substituting, within the replicated version of the ACL object, an identity from the first user identity space with a selected identity from the second user identity space.Type: ApplicationFiled: November 20, 2012Publication date: May 22, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
-
Patent number: 8732202Abstract: A lease system is described herein that allows clients to request a lease to a remote file, wherein the lease permits access to the file across multiple applications using multiple handles without extra round trips to a server. When multiple applications on the same client (or multiple components of the same application) request access to the same file, the client specifies the same lease identifier to the server for each open request or may handle the request from the cache based on the existing lease. Because the server identifies the client's cache at the client level rather than the individual file request level, the client receives fewer break notifications and is able to cache remote files in more circumstances. Thus, by providing the ability to cache data in more circumstances common with modern applications, the lease system reduces bandwidth, improves server scalability, and provides faster access to data.Type: GrantFiled: May 21, 2013Date of Patent: May 20, 2014Assignee: Microsoft CorporationInventors: Mathew George, David M. Kruse, James T. Pinkerton, Thomas E. Jolly
-
Patent number: 8732201Abstract: Certain example embodiments relate to techniques for automatically deriving web service permissions based on XML structure permissions. A call for a web service operation is received from a client at a web service runtime engine. XML data objects from a database of XML data objects located on an XML server implicated by the called web service operation are identified. The XML data objects have corresponding XML data structures. Access permissions for the user for the identified XML data objects are retrieved from the XML server, the access permissions for the web service having been generated automatically from access permissions based on the XML data structures for corresponding XML data objects. The called web service operation is either permitted or prohibited based on a determination, at the web service runtime engine and based on the retrieved access permissions. Thus, data access requests are handled in the “higher” web service layer.Type: GrantFiled: February 28, 2012Date of Patent: May 20, 2014Assignee: Software AGInventors: Heiko Weber, Juliane Harbarth
-
Patent number: 8732182Abstract: The disclosure provides a system and method for a client connected to a server to a resource in a network. For the system a virtual machine module is provided to access a library and to create virtual machine templates and to create virtual machines from the virtual machine templates. The virtual machine module provides to a host machine in the network access to machines, user profile settings and instances of an application in the network and to multiple operating systems. The client has: access to an instance of the resource; an access module to provide the client with communication to access to the server using load balancing algorithms to access the file using Remote Desktop Protocol (RDP) commands; and an authentication module providing access to a directory structure accessed by the server using Microsoft Group Policy Objects (GPOs) and Active Directory (AD) services to authenticate the client with the server.Type: GrantFiled: March 11, 2011Date of Patent: May 20, 2014Assignee: Desktopsites Inc.Inventors: Alexander Bethlehem, (Tony) Dong Li Liu, Glen Liu, Yan Chen, Laura Armstrong, Zhenwu Li, Paul Zhiyong Zhou, Garrett Serack
-
Patent number: 8732200Abstract: According to one embodiment of the present disclosure, a method includes receiving a query from a user, the query requesting access to a database object in a first database table, the database object comprising a first column and a second column. The method also includes determining whether the user is authorized to access the database object based on the first column, and determining whether the user is authorized to access the database object based on the second column. The method further includes allowing the user to access to database object in response to determining the user is authorized to access the database object based on the first column or the second column.Type: GrantFiled: February 13, 2012Date of Patent: May 20, 2014Assignee: CA, Inc.Inventor: David Andrew Tootill
-
Publication number: 20140136570Abstract: The present invention provides a technique for improving the reliability of access to a database system in a controller, such as a PLC. A PLC accessible to a database accesses a DB server in response to an event in which a user program calls a DB access processing program. The DB access processing program stores status information indicating a status of accesses to the DB server in a nonvolatile memory, in accordance with an instruction of the user program. When a power interruption occurs, the PLC can obtain a status of accesses to the DB server at the timing of the occurrence of the power interruption by referring to the status information. Then, the PLC, for example, re-sends a SQL sentence, depending on the access status.Type: ApplicationFiled: November 13, 2013Publication date: May 15, 2014Applicant: OMRON CORPORATIONInventors: Kotaro OKAMURA, Yoshihide NISHIYAMA, Masanori OTA, Koji YAOITA
-
Patent number: 8725767Abstract: Described are techniques for controlling access to objects. A template is selected. The template includes information specifying a role, one or more levels of expertise, and which objects and object information are accessible to said one or more levels of expertise. A first of the levels of expertise is selected. The template and the first level of expertise are associated with a user identifier. Access to objects and object information is restricted in accordance with the template when performing processing for the user identifier.Type: GrantFiled: March 31, 2010Date of Patent: May 13, 2014Assignee: EMC CorporationInventors: Douglas A. Wood, Mark A. Parenti, Stephen J. Todd
-
Patent number: 8725769Abstract: An online service provider (OSP) operates online data centers to store members' data objects relating to various online member services of the OSP. An aggregated catalog lists members' data objects residing in the online data centers and also those residing in member computers' local storage. An aggregator monitors contents of the online storage facilities to detect new storage of prescribed types of data objects owned by the members, and also communicates with member computers to identify prescribed types of data objects newly stored in the respective local storage. The aggregator updates the aggregated catalog to list the newly stored data objects. Responsive to a request by a member, a finder searches the aggregated catalog and utilizes results of the search to provide, for display at the requesting member's computer, a consolidated listing of online data objects and locally stored data objects owned by the requesting member.Type: GrantFiled: June 1, 2012Date of Patent: May 13, 2014Assignee: Mercury Kingdom Assets LimitedInventors: Granville R. Fairchild, Bill Frischling, John Keeling, Dan Pacheco, Myron Rosmarin
-
Patent number: 8726017Abstract: A system and method for data storage and removal includes providing databases and providing encryption keys. Each database is associated with a database time period and each encryption key is associated with an encryption time period. Data items are received and each data item is encrypted using the encryption key associated with the encryption time period that corresponds to a time associated with the data item. Each encrypted data item is stored in the database associated with the database time period that corresponds to the time associated with the data item. Each encryption key is deactivated at a predetermined time after the associated encryption time period ends. Each database is made irretrievable upon a determination that all of the encryption keys associated with the data items stored in that database have been deactivated.Type: GrantFiled: September 19, 2011Date of Patent: May 13, 2014Assignee: Bright Sun TechnologiesInventor: Harmannus Vandermolen
-
Patent number: 8725768Abstract: A method for allowing an information seeker to utilize affiliate group searching involving human searchers who are members of particular information affiliate groups. Each affiliate group has an area of expertise in which they are particularly skilled. In at least one embodiment, the method includes accepting designation of an affiliate group for providing information searching and presenting search results produced by a member of the affiliate group to an information seeker.Type: GrantFiled: August 16, 2010Date of Patent: May 13, 2014Assignee: ChaCha Search, Inc.Inventor: Scott A Jones
-
Patent number: 8725706Abstract: An approach is provided for multi-item searching. A searching platform receives an input at a device for specifying one or more search criteria. The searching platform then causes, at least in part, a search for one or more services based, at least in part, on the one or more search criteria, and a presentation of a user interface including an animation based, at least in part, on the search, one or more results of the search, the one or more services, or a combination thereof.Type: GrantFiled: May 20, 2010Date of Patent: May 13, 2014Assignee: Nokia CorporationInventors: Juha Henrik Arrasvuori, Elina Maria Inkeri Ollila, Mika Antero Rautava, Olli Esa Immonen, Bernard Berus, Michael James Tudor
-
Patent number: 8719346Abstract: Systems and methods for automatically locating web-based social network members are provided. According to one embodiment, contact content including an associated GPS identifier and status for web-based social network members located at or near the same location automatically appears on a GPS-enabled device. A further exemplary system includes a GPS-enabled device configured to receive a GPS identifier and a status representing a location and a current state for a web-based social network member, a processing module that associates the received GPS-identifier and the received status, and a communications module that sends the associated GPS-identifier and status to a server comprising a web-based social network database. Contact content in a web-based social network database record in the web-based social network database is updated to include the associated GPS identifier and status for the web-based social network member.Type: GrantFiled: September 14, 2012Date of Patent: May 6, 2014Assignee: Facebook, Inc.Inventors: Jed Stremel, Thyagarajapuram S. Ramakrishnan, Mark Slee
-
Patent number: 8719300Abstract: A method, system and computer-usable medium are disclosed for managing an integrated catalog facility (ICF) catalog. An ICF catalog is monitored by a contention detection module. Information related to a detected catalog resource contention is used by the contention detection module to generate a contention event. Information related to the contention event is then provided to a contention resolution module, which uses the information to perform a contention resolution operation. Once the resolution operation has been performed, contention events and contention resolution operations are reported by a contention reporting module.Type: GrantFiled: October 15, 2008Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Michael R. Scott, Max D. Smith, David C. Reed, Philip R. Chauvet
-
Patent number: 8719301Abstract: The disclosed embodiments provide rapid access to information stored on a personal computing device even though the personal computing device is powered off or otherwise in a low-power consumption state such as a sleep state or hibernation state. An software component gathers user data in a location such as a non-volatile memory associated with a host computer. A browser component accesses the stored data and makes it available to the user when the host computer is powered down or otherwise in a state of low power consumption.Type: GrantFiled: December 20, 2010Date of Patent: May 6, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Peter D. Hunt, Pablo Salazar, Valiuddin Ali
-
Patent number: 8713013Abstract: Methods, systems, and products are disclosed for searching a searchable listing of an interactive menu prompting system. A search request is received, and the search request includes a search term. A query is sent to determine whether the search term occurs within in the searchable listing. A search result is received and communicated to a client.Type: GrantFiled: July 10, 2009Date of Patent: April 29, 2014Assignee: AT&T Intellectual Property I, L.P.Inventor: Dale Malik
-
Patent number: 8713051Abstract: A system and method for searching for computer environments, authenticating the computer environments, and copying data from the authenticated computer environments to a memory location. The data is marked or bound to the computer system it was copied from which provides a user with assurance that the data was obtained from a specific, authenticated source. The computer environments and the memory location may be coupled over a network.Type: GrantFiled: March 28, 2011Date of Patent: April 29, 2014Assignee: Mandiant, LLCInventors: Matthew Frazier, Jason Shiffer, David Merkel, Kevin Mandia, Matthew Pepe
-
Patent number: 8713052Abstract: A file management apparatus that communicates with an online storage subject to use constraints. The file management apparatus including a processor that controls at least one of two access processes, one of the two access processes being an upload to the online storage, the other access process being a download from the online storage, and performs access inhibit control to inhibit the access processes to meet the use constraints based on at least one of a number of times access is made to the online storage per unit time and an amount of data communicated with the online storage per unit time.Type: GrantFiled: May 16, 2012Date of Patent: April 29, 2014Assignee: Buffalo Inc.Inventor: Satoru Goto
-
Patent number: 8712995Abstract: Embodiments of the present invention provide a system, method, and program product for managing records in a storage device. Responsive to receiving a search query, a computer determines a result set for the search query including one or more one records from a record storage device, and determines whether the one or more records contain a link to a profile associated to an individual in a corporate directory. Responsive to determining that the one or more records contain the link to the profile associated with the individual in the corporate directory, the computer accesses the corporate directory and determines a corporate standing of the individual in the corporate directory. Responsive to determining the corporate standing of the individual in the corporate directory, the computer determines a relevancy score for the corporate standing of the individual in the corporate directory.Type: GrantFiled: August 30, 2012Date of Patent: April 29, 2014Assignee: International Business Machines CorporationInventors: Matthew G. Marum, Samuel G. Padgett, Steven K. Speicher, Michael J. Tabb
-
Patent number: 8713043Abstract: In accordance with embodiments, there are provided mechanisms and methods for sharing a single instance of a database stored using a tenant of a multi-tenant on-demand database system. These mechanisms and methods for sharing a single instance of a database stored using a tenant of a multi-tenant on-demand database system can provide a single instance of a database that is shared amongst tenants of a multi-tenant on-demand database system. The ability to provide a single instance of a database that is shared amongst tenants of a multi-tenant on-demand database system can enable the database to be managed or otherwise maintained in a central location.Type: GrantFiled: February 4, 2011Date of Patent: April 29, 2014Assignee: salesforce.com, inc.Inventor: Ronald Vance Hess
-
Publication number: 20140114991Abstract: Example embodiments disclosed herein relate to providing access to information. A profile is determined. The profile is used to provide access to account specific information to an application.Type: ApplicationFiled: July 1, 2011Publication date: April 24, 2014Inventors: Robert Campbell, Steven C. Lemke
-
Publication number: 20140114783Abstract: An information handling system may include a storage medium and a processor. The storage medium may comprise a repository of source system identifier data, target system identifier data, digital assets data, and digital assets entitlement data. The processor may be configured to, based on at least one of the source system identifier data, target system identifier data, digital assets data, and digital assets entitlement data, determine whether an entitlement for a digital asset is transferable from a source system to a target system. The processor may further be configured to responsive to determining the entitlement for the digital asset is not transferable, present a user with a plurality of options regarding the digital asset. The processor may also be configured to, based at least on a response of the user, acquire a new or modified entitlement for the digital asset for use on the target system.Type: ApplicationFiled: October 19, 2012Publication date: April 24, 2014Applicant: DELL PRODUCTS L.P.Inventors: Clint H. O'Connor, Gary D. Huber, Michael Haze
-
Patent number: 8706778Abstract: An “asset-based” user interface can be provided based on consulting metadata with an asset and presenting an interface to allow selection of actions associated with that particular asset. By presenting a listing of actions in response to a single command, the user can be spared the need to navigate through contextual menus to determine available services. The interface can be presented in a file selection interface provided by an operating system, e.g., in response to an “open” command in a folder. A method can comprise identifying a command referencing an asset and accessing metadata associated with the asset. The accessed metadata can comprise a unique metadata record for the asset available locally and/or accessible from a remote computing system. The method may further comprise determining one or more actions available for use with the referenced asset and providing an interface for selecting one or more of the determined actions.Type: GrantFiled: December 22, 2009Date of Patent: April 22, 2014Assignee: Adobe Systems IncorporatedInventor: Gunar Mark Penikis
-
Patent number: 8706760Abstract: A server is implemented with a modified file open action, which, when a user performs the modified open, initially opens a file without locking the file. When a user indicates (either explicitly or implicitly) that the user is attempting to or intending to open the file, the file can then be locked for editing. In this way, the default action when a user requests a file is to open the file without denying other users access to the file. Then, when the user indicates that editing should occur, the lock for the file is obtained.Type: GrantFiled: February 28, 2003Date of Patent: April 22, 2014Assignee: Microsoft CorporationInventors: Noah Edelstein, Hai Liu, Hani Saliba
-
Publication number: 20140108458Abstract: Resource acquisition requests for a filesystem are executed under user configurable metering. Initially, a system administrator sets a ratio of N:M for executing N read requests for M write requests. As resource acquisition requests are received by a filesystem server, the resource acquisition requests are sorted into queues, e.g., where read and write requests have at least one queue for each type, plus a separate queue for metadata requests as they are executed ahead of any waiting read or write request. The filesystem server controls execution of the filesystem resource acquisition requests to maintain the ratio set by the system administrator.Type: ApplicationFiled: December 26, 2013Publication date: April 17, 2014Applicant: Silicon Graphics International, Corp.Inventors: David Chinner, Michael Anthony Gigante
-
Publication number: 20140108457Abstract: The disclosure herein provides methods, systems, and devices for managing, controlling, accessing, modifying, converting, and/or tracking software applications across one or more locations, and/or computing devices, and/or users, and/or other criteria.Type: ApplicationFiled: October 9, 2013Publication date: April 17, 2014Applicant: Mitesh GalaInventor: Mitesh Gala
-
Patent number: 8700664Abstract: An identification system that may be used in heterogeneous computing environments provides a fail-free path to providing identifiers from a single canonical namespace. Objects or gateways requiring an identifier for access are accessed using an identifier for the canonical namespace. If an entity requests access using an identifier from another namespace, an external database is consulted to determine if a mapping exists for the identifier to another identifier the canonical namespace. If no mapping exists, or the external database is unavailable, then an identifier is automatically generated in the canonical namespace and is used for the access. An internal database is updated with the automatically generated identifier, providing a mechanism to add mappings without administrative intervention. To access resources requiring an identifier from another particular namespace, a canonical namespace identifier may be mapped to another identifier in the particular namespace, or a generic identifier may be used.Type: GrantFiled: February 15, 2013Date of Patent: April 15, 2014Assignee: International Business Machines CorporationInventors: Demyn Lee Plantenberg, Frank B. Schmuck, Yuri Volobuev
-
Patent number: 8700663Abstract: Various implementations for contextual keyword-based access control are disclosed comprising one or more methods, systems, computer-readable media comprising instructions, and devices for annotating content with keywords, assigning a user to a group, associating the group with the keywords in a context and determining a privilege for the user to access the content based on the keywords, the context and the group.Type: GrantFiled: August 5, 2009Date of Patent: April 15, 2014Assignee: Empire Technology Development LLCInventor: James H. Stephens, Jr.
-
Patent number: 8700563Abstract: In an embodiment, a plurality of transactions for accessing a database may be acquired. The database may be associated with a plurality of locks. The plurality of transactions may include a first transaction, a second transaction, and a third transaction. A logical serialization sequence for executing the transactions may be identified. The logical serialization sequence may indicate that (1) the first transaction is to be executed before the second transaction based on all locks that are required by the first transaction being available; (2) the second transaction is to be executed after the first transaction has completed execution based on the second transaction requiring a lock that is required by the first transaction; and (3) the third transaction is to be executed before or during execution of the first transaction based on all locks required by the third transaction being different than the locks required by the first transaction.Type: GrantFiled: July 13, 2012Date of Patent: April 15, 2014Assignee: Yale UniversityInventors: Alexander Thomson, Daniel J. Abadi
-
Patent number: 8700658Abstract: Methods and systems for knowledge discovery and organization employ a relational meta model and domain context-based knowledge inference engine to produce answers to queries that involve inferences among items stored as knowledge in a knowledgebase.Type: GrantFiled: August 28, 2012Date of Patent: April 15, 2014Assignee: knf Technologies, Inc.Inventors: Ajay Manoj Rambhia, Henri Philippe Wiazowski, Reginald Louis Bravo
-
Patent number: 8700662Abstract: A dynamic profiling system (DPS) provides dynamic access session configuration for telecommunications subscribers, and provides subscriber session information to application platforms. The DPS configuration adapts to meet the needs of any combination of user connection requests, access channel devices, and access channels used to communicate connection requests. The DPS provides an aggregated view of user session information to efficiently and effectively provide services to subscribers. As the many different access channels (e.g., WiFi™ channels, Ethernet™ channels, and Digital Subscriber Line (DSL) channels continue to grow through which a subscriber connects to services, the dynamic profiling system also eliminates the inefficient proliferation of custom interfaces between the many support systems and applications that need access to subscriber profile and session configuration information. The DPS provides a universal and personalized access to telecommunications services.Type: GrantFiled: May 13, 2008Date of Patent: April 15, 2014Assignee: Accenture Global Services LimitedInventors: Fabrizio Cara, Alessandro Orsano, Gianluca D'Angelo, Alessandro Cotroni
-
Patent number: 8700595Abstract: The present invention provides systems and methods for automating a search over a network such as the Internet. A user selects data such as text from within an application. The selected data is activated and a search is performed without the user having to leave the application. The search is performed while the user is continuing within the application. When the search is complete, the search results are made available to the user within the application from which the search was initiated. In one embodiment, the data is pre-searched and the results are cached such that the results are already available should the user desire. The present invention is particularly suited to integration with an operating system such that the methods of the present invention are thereby available to all applications. Alternatively, the present invention can be specific to a particular application.Type: GrantFiled: December 15, 2011Date of Patent: April 15, 2014Assignee: Hyperthink, LLCInventors: Bruce R. Baird, John M. Zollinger
-
Publication number: 20140101202Abstract: In an embodiment, a method is provided for accessing a file node. In this method, a file access request specifying a file node to be accessed by way of a file system is received at a server from a client device. A counter is referenced to identify that the file node is being accessed in response to a different file access request. The counter is configured to track whether the file node is being accessed. The file node is provided to the client device when the counter indicates a termination of access to the file node resulting from the different file access request.Type: ApplicationFiled: December 11, 2013Publication date: April 10, 2014Applicant: SAP AGInventors: Ivaylo Iliev, Vencislav Dimitrov, Georgi Stanev
-
Patent number: 8694499Abstract: A system determines query similarity. The system determines a volume per unit time of an issued first query over a time period and determines a volume per unit time of issued other queries over the time period. The system compares the volume per unit time of each of the issued other queries to the volume per unit time of the issued first query. The system identifies ones of the issued other queries as similar to the first query based on the comparison.Type: GrantFiled: August 19, 2011Date of Patent: April 8, 2014Assignee: Google Inc.Inventors: Shumeet Baluja, Doug Beeferman, Andrew R Golding
-
Publication number: 20140095546Abstract: Techniques for common users and roles, and commonly-granted privileges and roles are described. In one approach, the DBMS of a container database allows for the creation of common roles and common users that are shared across the container database. Thus, when a common role or a common user is established, the common role or common user is propagated to each database of the container database. In another approach, the DBMS of a container database allows privileges and roles to be granted commonly or locally. When a privilege or role is granted commonly, the privilege applies in each of the databases of a container database. When a privilege or role is granted locally, the privilege applies only in the database to which the grantor of the privilege or role established a connection.Type: ApplicationFiled: March 15, 2013Publication date: April 3, 2014Inventors: Andre KRUGLIKOV, Kumar Rajamani, Jaebock Lee, Sanket Jain, Giridhar Ravipati