US20140244325A1 - Systems and methods for capturing, managing, sharing, and visualising asset information of an organization - Google Patents
Systems and methods for capturing, managing, sharing, and visualising asset information of an organization Download PDFInfo
- Publication number
- US20140244325A1 US20140244325A1 US14/270,196 US201414270196A US2014244325A1 US 20140244325 A1 US20140244325 A1 US 20140244325A1 US 201414270196 A US201414270196 A US 201414270196A US 2014244325 A1 US2014244325 A1 US 2014244325A1
- Authority
- US
- United States
- Prior art keywords
- assets
- data
- asset
- processor
- groups
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/288—Entity relationship models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0637—Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/80—Management or planning
Definitions
- Point based solutions that seek to address parts of the problem but there has not until now been a total solution that covers assets in multiple locations that can deliver critical information in the right form to multiple stakeholders.
- Point based systems are often very expensive, do not embrace the latest technologies and either can't integrate with other important systems organizations have or find doing so extremely difficult. Their mechanisms are often too cumbersome when seeking to manage assets day to day. It is also typically very tedious and manually intensive to maintain up-to-date information in these solutions.
- the present invention provides a system for semantically modeling relationships and dependencies between groups, enclosures, assets, and support entities according to an industry specific manner.
- An exemplary system includes a user interface device, a relational database, and a processor in data communication with the database and the user interface device.
- the processor receives relationship and dependency information between groups, enclosures, assets, and support entities for a corporation from the user interface device, receives attributes with associated measurements for the groups, enclosures, assets, and support entities for the corporation from the user interface device.
- the attributes with associated measurements are formatted according the specific industry of the corporation.
- the relationship and dependency information and the attributes are stored with associated measurements into the relational database.
- the system includes a plurality of data transmission devices.
- Each of the plurality of data transmission devices associated with one of the groups, enclosures, assets, and support entities for the corporation.
- the plurality of data transmission devices include data of the associated one of the groups, enclosures, assets, and support entities.
- the system also includes a plurality of data collection devices in signal communication with the processor and the plurality of data transmission devices.
- the plurality of data collection devices retrieves the data from the plurality of data transmission devices.
- the data transmission devices and data collection devices include at least one of radio frequency identification (RFID) tags, antenna, readers or concentrators.
- RFID radio frequency identification
- the processor executes a plurality of data Application Program Interfaces (APIs) that integrate data received from the data collection devices into a comprehensive view of the groups, enclosures, assets, and support entities based on the relational database.
- APIs Application Program Interfaces
- the processor allows a user to create at least one of a graphical or text based report regarding one or more of the groups, enclosures, assets, and support entities.
- the report includes at least one of absolute values, ranges or comparative values of at least a portion of the attributes.
- the report filters, sorts, or orders the groups, enclosures, assets, and support entities.
- the processor calculates return on investment based on the asset data.
- the asset data includes a cost to replace value or a cost of ownership value.
- the processor allows a user to define one or more perimeters within which each of the assets are located and to identify the assets within the one or more perimeters.
- the database includes a supplier database that stores all assets in an individual group and across all groups.
- the system includes a remote access device that is in data communication with the processor via a public or private data network.
- the remote access device includes a mobile device, a laptop computer, a tablet computer or a desktop computer.
- the processor generates a graphical user interface that provides a three dimensional (3D) visualization of the groups, enclosures, assets, and support entities.
- the processor allows a user to modify records of the assets, enclosures, groups, and support entities, display values of the attributes, and edit the values of the attributes within the relational database.
- the processor allows a user to semantically map the received attributes from disparate sources and the supplier database.
- the semantically mapped attributes provide context to the received attributes and the attributes' relation to assets, enclosures and groups.
- the processor allows a user to uniquely identify a location of an asset and physical orientation based on data received using at least one of a Radio Frequency Identification (RFID) system, a Real-time Locating System (RTLS) or Global Positioning System (GPS).
- RFID Radio Frequency Identification
- RTLS Real-time Locating System
- GPS Global Positioning System
- the processor allows a user to uniquely identify asset identifiers to associate, capture, monitor and timestamp, data with other data pertaining to the asset within the system.
- the processor allows a user to share asset information comprising at least one of a physical asset component data, financial data, contractual data and utilization data and permit the management, display and analysis of asset information on a single user interface.
- the processor allows a user to perform at least one of a query, an interrogation, a forecast, a what if scenario and to perform modeling of return on investment based on any change to assets, enclosure and groups.
- the processor provides trending information and analysis of the user's industry as compared to the user's specific asset deployments.
- the 3D visualization includes annotation of groups with at least one of bounds, extents, photographs and related media elements, wherein the 3D visualization comprises at least one of a diagrammatic image or a figurative image.
- the user interface allows a user to perform at least one of browse, find, create, update or delete information associated with the assets, the enclosures, the groups, and the support entities, and the relationship information.
- the processor can show via the graphical user interface changes to status of an asset.
- the processor generates a unique identifier based on a user defined asset search.
- the unique identifier provides a visual indication of the presence and location of all assets that match the user defined asset search.
- the processor allows a virtual walkthrough of the 3D visualization as presented on the display device based on user entered commands from the user input device.
- the processor displays asset attributes based on a user entered selection signal from the user input device during the virtual walkthrough.
- FIG. 1 is a block diagram showing a conventional computer system, various computer peripherals, and various communication means formed in accordance with an embodiment of the invention
- FIG. 1-1 is a topological view of the system and its components according to the embodiment of the current invention
- FIG. 2 is a logical, semantic view of the relationships between group, enclosure and asset entities and examples of such interrelations used by the system of FIG. 1 for capturing and managing assets in disparate locations, indoors, outdoors, locally or geographically dispersed according to an embodiment of the invention;
- FIG. 2-1 shows a typical example of FIG. 2 as it relates to datacenters providing a logical, semantic view of the relationships between group, enclosure and asset entities within a datacenter environment.
- FIG. 3 is a further schematic sample view of the system for capturing and managing datacenter assets in disparate locations and how other information from other data sources are semantically mapped to entities according to an embodiment of the invention
- FIG. 4 is a schematic view of the underlying four tier architecture of the system for capturing and managing assets in disparate locations and how that information is stored, managed and communicated according to an embodiment of the invention
- FIG. 5 shows a datacenter example of the topological schematic view of the system for capturing and managing inventoried and tagged assets in disparate locations and how that information once in the database is accessed by user and allows specific requirements to be achieved according to an embodiment of the invention
- FIGS. 6 through 17 show illustrative embodiments.
- An embodiment of the invention is deployed on or used in conjunction with, but is not limited to an internet based service and a browser.
- Stakeholders have the ability to spatially navigate to an assets location, for example in a building, a field, locally or across the globe, in 2 or 3 Dimensions from their desktop, even when they are hundreds or thousands of miles from the physical asset location.
- These components may include but are not limited to a desktop browser, mobile device applications, asset information repositories and API's; local or remote information synchronization and maintenance of information pertaining to assets and their interdependencies.
- FIG. 1 is a diagram showing a conventional computer, various computer peripherals, and various communication means formed according to an embodiment of the invention.
- embodiments of the invention may be described in the general context of computer-executable instructions, such as program application modules, objects, applications, models, or macros being executed by a computer, which may include but are not limited to personal computer systems, hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, network PCs, mini computers, mainframe computers, and other equivalent computing and processing sub-systems and systems.
- aspects of the invention may be practiced in distributed computing environments where tasks or modules are performed by remote processing devices linked through a communications network.
- Various program modules, data stores, repositories, models, federators, objects, and their equivalents may be located in both local and remote memory storage devices.
- a conventional personal computer referred to herein as a computer 100
- the computer 100 will at times be referred to in the singular herein, but this is not intended to limit the application of the invention to a single computer because, in typical embodiments, there will be more than one computer or other device involved.
- the processing unit 102 may be any logic processing unit, such as one or more central processing units (CPUs), digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc.
- CPUs central processing units
- DSPs digital signal processors
- ASICs application-specific integrated circuits
- the system bus 106 can employ any known bus structures or architectures, including a memory bus with memory controller, a peripheral bus, and a local bus.
- the system memory 104 includes read-only memory (“ROM”) 108 and random access memory (“RAM”) 110 .
- ROM read-only memory
- RAM random access memory
- a basic inputoutput system (“BIOS”) 112 which can form part of the ROM 108 , contains basic routines that help transfer information between elements within the computer 100 , such as during start-up.
- the computer 100 also includes a hard disk drive 114 for reading from and writing to a hard disk 116 , and an optical disk drive 118 and a magnetic disk drive 120 for reading from and writing to removable optical disks 122 and magnetic disks 124 , respectively.
- the optical disk 122 can be a CD-ROM
- the magnetic disk 124 can be a magnetic floppy disk or diskette.
- the hard disk drive 114 , optical disk drive 118 , and magnetic disk drive 120 communicate with the processing unit 102 via the bus 106 .
- the hard disk drive 114 , optical disk drive 118 , and magnetic disk drive 120 may include interfaces or controllers (not shown) coupled between such drives and the bus 106 , as is known by those skilled in the relevant art.
- the drives 114 , 118 , 120 , and their associated computer-readable media provide nonvolatile storage of computer readable instructions, data structures, program modules, and other data for the computer 100 .
- the depicted computer 100 employs hard disk 116 , optical disk 122 , and magnetic disk 124 , those skilled in the relevant art will appreciate that other types of computer-readable media that can store data accessible by a computer may be employed, such as magnetic cassettes, flash memory cards, digital video disks (“DVD”), Bernoulli cartridges, RAMs, ROMs, smart cards, etc.
- Program modules can be stored in the system memory 104 , such as an operating system 126 , one or more application programs 128 , other programs or modules 130 and program data 132 .
- the system memory 104 also includes a browser 134 for permitting the computer 100 to access and exchange data with sources such as web sites of the Internet, corporate intranets, or other networks as described below, as well as other server applications on server computers such as those further discussed below.
- the browser 134 in the depicted embodiment is markup language based, such as Hypertext Markup Language (HTML), Extensible Markup Language (XML) or Wireless Markup Language (WML), and operates with markup languages that use syntactically delimited characters added to the data of a document to represent the structure of the document.
- HTML Hypertext Markup Language
- XML Extensible Markup Language
- WML Wireless Markup Language
- the computer 100 is some other computer-related device such as a personal data assistant (PDA), a cell phone, or other mobile device.
- PDA personal data assistant
- the operating system 126 may be stored in the system memory 104 , as shown, while application programs 128 , other programsmodules 130 , program data 132 , and browser 134 can be stored on the hard disk 116 of the hard disk drive 114 , the optical disk 122 of the optical disk drive 118 , andor the magnetic disk 124 of the magnetic disk drive 120 .
- a user can enter commands and information into the computer 100 through input devices such as a keyboard 136 and a pointing device such as a mouse 138 .
- Other input devices can include a microphone, joystick, game pad, scanner, etc.
- a monitor 142 or other display device is coupled to the bus 106 via a video interface 144 , such as a video adapter.
- the computer 100 can include other output devices, such as speakers, printers, etc.
- the computer 100 can operate in a networked environment using logical connections to one or more remote computers, such as a server computer 146 .
- the server computer 146 can be another personal computer, a server, another type of computer, or a collection of more than one computer communicatively linked together and typically includes many or all the elements described above for the computer 100 .
- the server computer 146 is logically connected to one or more of the computers 100 under any known method of permitting computers to communicate, such as through a local area network (“LAN”) 148 , or a wide area network (“WAN”) or the Internet 150 .
- LAN local area network
- WAN wide area network
- Such networking environments are well known in wired and wireless enterprise-wide computer networks, intranets, extranets, and the Internet.
- Other embodiments include other types of communication networks, including telecommunications networks, cellular networks, paging networks, and other mobile networks.
- the server computer 146 may be configured to run server applications 147 .
- the computer 100 When used in a LAN networking environment, the computer 100 is connected to the LAN 148 through an adapter or network interface 152 (communicatively linked to the bus 106 ). When used in a WAN networking environment, the computer 100 often includes a modem 154 or other device, such as the network interface 152 , for establishing communications over the WANInternet 150 .
- the modem 154 may be communicatively linked between the interface 140 and the WANInternet 150 .
- program modules, application programs, or data, or portions thereof can be stored in the server computer 146 .
- the computer 100 is communicatively linked to the server computer 146 through the LAN 148 or the WANInternet 150 with TCPIP middle layer network protocols; however, other similar network protocol layers are used in other embodiments.
- TCPIP middle layer network protocols such as Ethernet, Wi-Fi, Wi-Fi, Wi-Fi, Wi-Fi, Wi-Fi, Wi-Fi, Wi-Fi, Wi-Fi, Wi-Fi, Wi-Fi, Wi-Fi, Wi-Fi, Wi-Fi Protected Access (WPA) network protocol, or Wi-Fi network protocols, or Wi-Fi network protocols; however, other similar network protocol layers are used in other embodiments.
- the network connections are only some examples of establishing communication links between computers, and other links may be used, including wireless links.
- the server computer 146 is further communicatively linked to a legacy host data system 156 typically through the LAN 148 or the WANInternet 150 or other networking configuration such as a direct asynchronous connection (not shown).
- Other embodiments may support the server computer 146 and the legacy host data system 156 on one computer system by operating all server applications and legacy host data system on the one computer system.
- the legacy host data system 156 may take the form of a mainframe computer.
- the legacy host data system 156 is configured to run host applications 158 , such as in system memory, and store host data 160 such as business related data.
- a 3-Dimensional (3D) Visualization component provides a real-time 3D visualization, navigation and reporting of all assets both physically and virtually.
- the 3D Visualization component automates the monitoring, analysis and interrogation of assets to optimize every functional aspect.
- the 3D Visualization component is accessed though a powerful web graphical user interface (GUI) dashboard.
- GUI graphical user interface
- the Asset Halo Glow Identifier maps and highlights all assets that match the specific asset search and allows the visual differentiation between selected and non-selected assets.
- Non-exhaustive lookup examples would include assets that are of a specific age, livestock of a particular breed, assets that are moving versus not moving and assets that need servicing, Once the visualization has highlighted where those assets are the user can virtually walk up to them.
- the user can click or mouse-over on the asset or series of assets and be shown detailed attribute information about the Asset and all its credentials based on the particular stakeholder view. This for example could be financial information about the Asset, when it was purchased, weight, consumption, and how much is it costing. As another example one may want to know details about the movement of an asset; where it has been over the past month and where it is now. Whatever view the stakeholder wishes, based on their role, can be satisfied by the 3D Visualization component.
- a semantic database is a hub that centralizes and models all information and brings assets into a unified intelligent infrastructure.
- the database is a hosted database accessed through a powerful web GUI dashboard that allows customers to manage, analyze, report on and visualize assets, assets in buildings andor outdoors and all the information pertaining to them.
- the database provides the business intelligence and knowledge based on which asset management, location management, capacity management and planning takes place. All existing asset information, their utilization, location, maintenance schedules and financial data is captured by the database.
- Each Organization, Enclosure, and Asset, and support entities having attributes with associated measures specific to their industry. By way of example:
- the database allows customers to intuitively manage resource usage, forecast and introduce new capacity simply and quickly. Stakeholders from across an organization including asset owners, facility managers, administrators and finance can access the critical information they need from the database eliminating the cost and expense of having multiple sources and the errors that inevitably result.
- the system integrates and semantically aligns information directly accessed from source providers of assets capturing all key specification data and automatically populating this information as entities within the database for existing and newly acquired assets. It further enables the same from any other valid source of information that allows a complete picture of an asset and all its attributes. Such information is downloaded and stored in the database. In doing so, additional entities can be added to model behaviors and relationships specific to each Industry.
- the system allows users to undertake detailed analysis of assets based on all the multi-dimensional information provided. It provides comprehensive “what if” and “time machine” capabilities that allows users to model scenarios or see the status of an asset in a snapshot moment in time. One can further for example draw comparisons of existing assets with alternatives, challenge methods for asset optimization, use and deployment, and identify any costs to replace or extend their use.
- the system captures and consolidates asset data pertaining to all customer using the system within an industry.
- the system then provides back to each customer consolidated trending information pertaining to the assets they collectively have.
- the system delivers industry insights to aid the decision making process and learnings from actual dynamics across an industry.
- a customers can review trends in swapping or replacing assets and run replacement scenarios on existing asset with new potential alternatives.
- the system allows the definition and mapping of perimeter extents of an Enclosure through the Perimeter Interface Module.
- perimeter types by industry include a datacenter room, a barn, a freight container or a casino room.
- Assets are the able to be located and identified within the perimeter.
- the Perimeter Interface Module works with passive and active assets.
- the Perimeter Interface Module has been designed to be generic and does not require modification for different vertical markets such as Datacenter, Retail, Security, Livestock and Gaming, since it is independent of layered applications and databases that manages and collects asset information for statics output.
- the system allows the unique identification of an Asset.
- Unique identifiers in a datacenter example would be an asset's serial number combined with the RFID Tag number and signal associated with that asset.
- the combination of these two attributes enables the system to associate, capture, monitor and timestamp data from other data sources that pertain to the Asset within the system and ensures its accuracy and integrity.
- Tags and sensors send information to “in-theater” readers, scanners and concentrators, that integrate to the Datacollector and sent via the network whether intranet or internet to the system.
- the system then monitors asset provisioning, movement and use thereby reducing and in some cases eliminating the need for human intervention in physical “in-theater” monitoring. It provides the ultimate in asset security and theft deterrence identifying an asset's status, immediately flagging all movements to key stakeholders.
- a comprehensive asset and event management Application Program Interface preferably includes a set of API's to support integration of information from disparate sources pertaining to each individual asset or group of assets.
- API's support specifying products and the on-boarding of new assets, events and updates, detailed analysis whether historic, current or futuristic and establishing relationships between people and the assets in question andor sharing information with colleagues or important 3rd parties.
- the ability to share information with other users stakeholders delivers to each broad access to important data that would otherwise be unavailable or require users to manually intervene with disparate sources applications to access the data.
- the system provides the automation and delivery of an information sharing paradigm through API's into unified Graphical User Interface. API's also provide the ability to obtain aggregate, statistical and individual reporting data, including, but not limited to the type, number, cost, location and usability information about assets.
- an audit component identifies moves, additions or changes to an asset.
- Audit sensors and reader devices integrated to the Datacollector and sent via the network whether an intranet or the internet to the system which receives downloaded information concerning the assets at a particular locations.
- the audit component then verifies that all of the assets have an active tag. If not, data entry is performed on new assets.
- the audit component then performs a tag scan and if an asset is missing, the audit component verifies and records the missing asset; if an asset is new (new, known tag), the audit component performs data entry.
- the present invention has the ability to analyze and make decisions based on the integration of facts concerning every aspect of an asset and use of tools provided to support and validate such decisions.
- An embodiment of the system provides capabilities for assessing and planning these types of scenarios and provides the mechanisms to properly account for them.
- Information about assets is made available through the system infrastructure, optionally using a GUI. This information may be available to users via standard reports or the “user defined” report building capability for the purposes of managing the effectiveness of assets including their cost to maintain, usability, security, viability end of life and replacement strategy.
- the system further provides a user defined alert capability that lets key users know when certain important events take place.
- the systems provides the Smart Algorithms module that allows users to seamlessly automate the analysis, data mining, calculation and visualization of return on investment by comparing re-fresh scenarios between current Assets information including but not limited to cost to replace, cost of ownership, consumption, space allocation and performance with future alternatives.
- FIG. 1-1 provides a topological map of the systems and its current components. It shows the inter-relationships between the components and embodiments of the invention.
- FIG. 2 describes an embodiment of the invention in the underlying Omnibus technology architecture namely, a system capable of defining arbitrarily nestable and classifiable entities, which represent purely semantic relationships.
- Omnibus technology architecture namely, a system capable of defining arbitrarily nestable and classifiable entities, which represent purely semantic relationships.
- Groups Logical groupings of other groupsenclosures i.e. Division, Company, etc such as “Organization” e.g. a company, a farm, a freight liner or a casino
- Enclosures A Group with ‘extent’, and other attributes.
- a system capable of defining arbitrarily nestable and classifiable Enclosures which include both a semantic label, and an extent, a position, and a physical orientation in space relative to its parent or some global coordinate system.
- Enclosures A Group with ‘extent’, and other attributes.
- Enclosures A system capable of defining arbitrarily nestable and classifiable Enclosures, which include both a semantic label, and an extent, a position, and a physical orientation in space relative to its parent or some global coordinate system.
- Assets Physical items with physical presence, physical traits and measurable attributes (Weight, Temperature, Size, Age, Value) and can be classified arbitrarily, such as “Computer Server”, “Horse”, “Painting”. All Assets can contain sub-asset classes.
- FIG. 2-1 describes an embodiment of the invention as it specifically relates to datacenters within the underlying Omnibus technology architecture where the system capable of defining arbitrarily nestable and classifiable entities such as locations, buildings, floors and machine rooms.
- Application Specific Entities can be added with their own attributes, which are then associated with an enclosure that contains them.
- FIG. 3 illustrates an embodiment of the invention that allows other objects, groups and their separate trees to be further added to model other special purpose objects, semantic groupings and their interrelationships to existing objects to model and manage the inter-relationships between Groups. These may be for example in a datacenter scenario:
- PersistenceData Tier the PersistenceData Tier, Business Services and Web Services tiers are implemented using the Java EE 6 platform which enables broad industry integration and inter-operability.
- FIG. 4 is a schematic view of the underlying 4 Tier Omnibus Architecture developed as the underlying technology used for the system according to an embodiment of the invention.
- a PersistenceData Tier provides an abstraction layer with respect to how the data is stored. It deals with storage and retrieval of the data in a storage neutral manner.
- JPA 2.0 a part of the Java EE 6 framework, is utilized to manage storage and retrieval of data from various databases in a vendor neutral manner.
- a Business Service Tier contains the application software and services. This tier is designed to be independent of the persistence data tier so that applications can be built independent of the data storage technology and vice versa.
- the business logic tier handles enforcing security, validation of data, and enforcement of constraints so as to ensure a consistent model of the system being managed.
- the current embodiment uses a variety of Java EE6 services and features to provide these features, including Java CDI, EJB 3.1 and JAAS.
- a Web Service Tier provides access to a variety of clients potentially using a variety of technologies, such as REST, Java RMI, and others.
- the current embodiment of this invention uses the JAX-RS technology supplied by Java EE 6 to provide a REST interface to the underlying services and data.
- the REST architectural style is widely used on the World Wide Web. Its architecture characterizes and constrains the macro-interactions of the four components of the Web, namely origin servers, gateways, proxies and clients, without imposing limitations on the individual participants. In this way, it provides simplified access to its services to a wide variety of clients.
- the current embodiment can easily be extended to support other service styles as well, such as JAX-WS, and Java RMI.
- a Client Tier represents external and internal customers interacting with the current embodiment of this invention through a variety of client devices and applications. In the current embodiment of this invention, this is done through its REST based web services interface, but as stated above, the web service tier can be expanded to support clients that utilize different protocol technologies such as RMI.
- FIG. 5 shows a datacenter example of the topological schematic view of the system for capturing and managing assets in disparate locations and how that information is translated into specific user requirements according to an embodiment of the invention.
- Sensor Concentrators capture asset information in real-time or near real-time information from RFID readers which in turn checks the heartbeat.
- the heartbeat includes a timer that fires, sending heartbeat messages and tag observations including asset temperature updates, reader updates showing motion when a tag moves from one reader to another, activator updates when motion forces the activation of a tag, usually when it moves through an activation field at a door.
- the Sensor Concentrators send all captured data through the gateway and across secure network, intranet or internet connections to the backend database. Once in the database users can observe what is happening at each location for each asset and manage their needs appropriately.
- An embodiment of the invention provides a toolset for managing, analyzing, visualizing and reporting on assets in multiple, disparate locations in a single GUI user interface.
- An embodiment of the invention provides a toolset for managing, analyzing, visualizing and reporting on assets in multiple, disparate locations in a single GUI user interface.
- the assets are tagged with passive or active RFID tags. These tags are matched with the serial number of the asset to provide the database location; physical building location, room, rack and uPosition, asset information; manufacturer, model, configuration, power rating and other identification information. This information is gathered automatically through sensors and readers, passes through proprietary LightsOn API's and interfaces and then loads into the database. A user may also add assets manually to the database. Once the data capture has been complete the user can choose the manage, analyze, report or visualize options depending on the specific need. The locations can be selected and then asset information uniquely selected allowing any stakeholder, irrespective of their need to get the precise information they desire. This interface focuses on displaying not just the assets themselves, but also their key details and metrics. Once created, the “new datacenter” may be selected by picking it off the drop down bar in the menu window.
- a Manage UI allows a user to see assets captured electronically and create and populate existing or new locations for assets manually. Manage then allows a user to view, analyze, add, change or delete assets.
- FIG. 6 shows the initial Manage template with a list of typical types of data being captured. Within Manage a user can see in detail the status of assets, which projects they are assigned to, their physical location, the contracts they were procured under, which RFID readers are tracking the asset and the RFID tags associated with the assets. A user can also manage and manipulate the racks in which assets are stored.
- FIG. 7-1 shows the Manage UI according to an embodiment of the invention.
- FIG. 12-1 shows the Manage Capability for datacenter racks highlighting the orientation attributes captured for this type of enclosure including “X” and “Y” co-ordinates and the direction the front of the asset is facing.
- FIG. 16 highlights the orientation and geospatial data being captured in a farming scenario.
- the Manage UI allows a user to filter, search and drill down on a specific asset to see the details of each asset that match the criteria selected.
- FIG. 7-2 illustrates a detail asset information or data entry screen.
- FIG. 8 shows the Report user interface according to an embodiment of the invention.
- a Report UI allows a user to select from any of the dimensions, properties or measures needed for any enquiry. The selectable properties and measures available appear in the user defined query and report builder section of the UI and user can apply conditional filters to these attributes as needed. User can further determine the layout of the report choosing which columns of information it will contain. Any multiple of these can be selected by a user.
- the Report UI allows the build out of uniquely required views of information by creating a user defined query that allows the selection of multiple properties to which can be applied selected filters, operators and values to further hone and qualify. These criteria can be added to build a “nested query” capability. This allows any authorized user, irrespective of their need to get the precise information they need.
- FIG. 9 shows a nested query example and the use of selectable drop down options that are available for each property, filter or operator specific to a single asset property or multiple data requirements to gain a specific user defined view. A user can select any of these attributes to report on by mousing over the property, clicking on it and picking the specific one needed. This process can be repeated with other properties and the user can decide where to position information by grabbing columns in the reported results at the bottom of the screen. Through this process a user builds custom reports, precisely containing the information they need and in the order and format they require.
- the Report UI allows a user, once the required view of information is reached, to save the query, print normally, create pivot tables, print as an Adobe .pdf format or download the specific information to Microsoft Excel.
- FIG. 10 shows Export Icons within Report.
- a Visualize UI provides a three dimensional visualization of each location. One can select the location from those available in a drop down box and then use mouse controls tools to zoom in or out and pan tilt tools.
- FIG. 11 shows location selection and navigation tools in the Visualize UI.
- FIG. 12 shows Drop down filtering criteria.
- FIG. 12-1 is an illustrative example of the orientation and geospatial data captured for a rack enclosure within a datacenter including “X” “Y” co-ordinates and the direction in which the rack is facing. This data is used to virtually map the data center within the Visualize UI.
- FIG. 12-2 shows the HaloGlow effect based on the selection of a single filter attribute. Within this simple datacenter example, all racks containing assets with that filter criteria are highlighted with a HaloGlow. Those that have no matching assets are not highlighted enabling the differentiation between the two.
- FIGS. 12-3 shows an example of Walkthrough zooming in to a specific asset and then accessing its more detailed attributes by a simple mouse over.
- the Visualize UI highlights where the assets that match those criteria are precisely located. By moving the cursor over each asset a “pop-up” box appears to give basic information on the asset in question.
- the filter criteria is automatically provided unique colors to enhance the user experience and see the varying conditions ranges of that filter.
- FIG. 13 shows assets conforming to selection criteria.
- FIG. 14 shows the specific information concerning one specific asset by positioning the cursor over the asset in question.
- FIG. 15 shows by clicking on the asset the system provides complete details and every attribute pertaining to the asset including physical attributes, financial information, age and ownership in a single fully integrated view.
- Farm Example ( FIG. 16 ) To populate the system in this example follows the exact same logic as that show in the datacenter example as does the use of the Manage Capability, Asset Filtering, Report Capability, User Defined Nested Report Builder, Printing Reports, Exporting Queries and GUI Tools. It further gives examples of the system Perimeter modeling capability that in this case would be used to map the extents of farms, fields, stable and stalls and the orientation and geospatial data captured.
- the system allows comprehensive visualization in both 2D, 3D or both depending on which alternative best suits the application.
- the image shows horses in stalls within the building.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Development Economics (AREA)
- Quality & Reliability (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- General Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Databases & Information Systems (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A system for semantically modeling relationships and dependencies between groups, enclosures, assets, and support entities according to an industry specific manner. An exemplary system includes a user interface device, a relational database and a processor. The processor receives relationship information and receives attributes with associated measurements for the groups, enclosures, assets, and support entities for the corporation from the user interface device. The attributes with associated measurements are formatted according the specific industry of the corporation. The processor generates a three dimensional (3D) visualization of the groups, enclosures, assets, and support entities and allows a virtual walkthrough of the 3D visualization as presented on the display device based on user entered commands from the user input device.
Description
- Organizations and businesses of all sizes and missions, buy a diverse array of assets. In diversity, these can extend from computer equipment to cattle. Yet the control, movement, resources available and management of these assets, the ongoing costs to maintain them, their purpose and even where they are located is not obvious to many of their owners. In addition many organizations must comply to industry or government standards with respect to the maintenance of such assets which adds significantly to the “need to know” factors surrounding them. The reliance by organizations on these often high value assets is constant and growing. Yet the costs of securing, managing and maintaining assets are prohibitively expensive and often are not visible to key stakeholders. Decision making as a result occurs in a financial and needs analysis vacuum. The challenge is exacerbated by organizations being at breaking point in terms of budgetary, technology, physical space constraints and a shortage of staff. Due to a lack of transparency and visibility every asset has the potential of being used inefficiently, lost all together or even stolen. Today many organizations cannot find assets, tell you the value of them or their use or be able to see changes in their status. Yet countless hours are spent by employees trying to achieve these through basic applications, spreadsheets and in many cases manual processes. In today's world there are real question marks as to what value these assets are really delivering and much time is wasted in this pursuit. While technology has revolutionized almost every area of business life, technological advancement has paradoxically made it difficult to efficiently take control over these challenges.
- There are numerous point based solutions that seek to address parts of the problem but there has not until now been a total solution that covers assets in multiple locations that can deliver critical information in the right form to multiple stakeholders. Point based systems are often very expensive, do not embrace the latest technologies and either can't integrate with other important systems organizations have or find doing so extremely difficult. Their mechanisms are often too cumbersome when seeking to manage assets day to day. It is also typically very tedious and manually intensive to maintain up-to-date information in these solutions.
- The present invention provides a system for semantically modeling relationships and dependencies between groups, enclosures, assets, and support entities according to an industry specific manner. An exemplary system includes a user interface device, a relational database, and a processor in data communication with the database and the user interface device. The processor receives relationship and dependency information between groups, enclosures, assets, and support entities for a corporation from the user interface device, receives attributes with associated measurements for the groups, enclosures, assets, and support entities for the corporation from the user interface device. The attributes with associated measurements are formatted according the specific industry of the corporation. The relationship and dependency information and the attributes are stored with associated measurements into the relational database.
- In accordance with further aspects of the invention, the system includes a plurality of data transmission devices. Each of the plurality of data transmission devices associated with one of the groups, enclosures, assets, and support entities for the corporation. The plurality of data transmission devices include data of the associated one of the groups, enclosures, assets, and support entities. The system also includes a plurality of data collection devices in signal communication with the processor and the plurality of data transmission devices. The plurality of data collection devices retrieves the data from the plurality of data transmission devices. The data transmission devices and data collection devices include at least one of radio frequency identification (RFID) tags, antenna, readers or concentrators. The processor enters the data received from the data collection devices into the relational database.
- In accordance with other aspects of the invention, the processor executes a plurality of data Application Program Interfaces (APIs) that integrate data received from the data collection devices into a comprehensive view of the groups, enclosures, assets, and support entities based on the relational database.
- In accordance with still further aspects of the invention, the processor allows a user to create at least one of a graphical or text based report regarding one or more of the groups, enclosures, assets, and support entities. The report includes at least one of absolute values, ranges or comparative values of at least a portion of the attributes. The report filters, sorts, or orders the groups, enclosures, assets, and support entities.
- In accordance with yet other aspects of the invention, the processor calculates return on investment based on the asset data. The asset data includes a cost to replace value or a cost of ownership value.
- In accordance with still another aspect of the invention, the processor allows a user to define one or more perimeters within which each of the assets are located and to identify the assets within the one or more perimeters.
- In accordance with still further aspects of the invention, the database includes a supplier database that stores all assets in an individual group and across all groups.
- In accordance with yet another aspect of the invention, the system includes a remote access device that is in data communication with the processor via a public or private data network. The remote access device includes a mobile device, a laptop computer, a tablet computer or a desktop computer.
- In accordance with further aspects of the invention, the processor generates a graphical user interface that provides a three dimensional (3D) visualization of the groups, enclosures, assets, and support entities.
- In accordance with still further aspects of the invention, the processor allows a user to modify records of the assets, enclosures, groups, and support entities, display values of the attributes, and edit the values of the attributes within the relational database.
- In accordance with additional aspects of the invention, the processor allows a user to semantically map the received attributes from disparate sources and the supplier database. The semantically mapped attributes provide context to the received attributes and the attributes' relation to assets, enclosures and groups.
- In accordance with yet additional aspects of the invention, the processor allows a user to uniquely identify a location of an asset and physical orientation based on data received using at least one of a Radio Frequency Identification (RFID) system, a Real-time Locating System (RTLS) or Global Positioning System (GPS).
- In accordance with still additional aspects of the invention, the processor allows a user to uniquely identify asset identifiers to associate, capture, monitor and timestamp, data with other data pertaining to the asset within the system.
- In accordance with other additional aspects of the invention, the processor allows a user to share asset information comprising at least one of a physical asset component data, financial data, contractual data and utilization data and permit the management, display and analysis of asset information on a single user interface.
- In accordance with still other aspects of the invention, the processor allows a user to perform at least one of a query, an interrogation, a forecast, a what if scenario and to perform modeling of return on investment based on any change to assets, enclosure and groups.
- In accordance with further aspects of the invention, the processor provides trending information and analysis of the user's industry as compared to the user's specific asset deployments.
- In accordance with still further aspects of the invention, the 3D visualization includes annotation of groups with at least one of bounds, extents, photographs and related media elements, wherein the 3D visualization comprises at least one of a diagrammatic image or a figurative image. The user interface allows a user to perform at least one of browse, find, create, update or delete information associated with the assets, the enclosures, the groups, and the support entities, and the relationship information. The processor can show via the graphical user interface changes to status of an asset. The processor generates a unique identifier based on a user defined asset search. The unique identifier provides a visual indication of the presence and location of all assets that match the user defined asset search. The processor allows a virtual walkthrough of the 3D visualization as presented on the display device based on user entered commands from the user input device. The processor displays asset attributes based on a user entered selection signal from the user input device during the virtual walkthrough.
- Preferred and alternative examples of the present invention are described in detail below with reference to the following drawings:
-
FIG. 1 is a block diagram showing a conventional computer system, various computer peripherals, and various communication means formed in accordance with an embodiment of the invention; -
FIG. 1-1 is a topological view of the system and its components according to the embodiment of the current invention; -
FIG. 2 is a logical, semantic view of the relationships between group, enclosure and asset entities and examples of such interrelations used by the system ofFIG. 1 for capturing and managing assets in disparate locations, indoors, outdoors, locally or geographically dispersed according to an embodiment of the invention; -
FIG. 2-1 shows a typical example ofFIG. 2 as it relates to datacenters providing a logical, semantic view of the relationships between group, enclosure and asset entities within a datacenter environment. -
FIG. 3 is a further schematic sample view of the system for capturing and managing datacenter assets in disparate locations and how other information from other data sources are semantically mapped to entities according to an embodiment of the invention; -
FIG. 4 is a schematic view of the underlying four tier architecture of the system for capturing and managing assets in disparate locations and how that information is stored, managed and communicated according to an embodiment of the invention; -
FIG. 5 shows a datacenter example of the topological schematic view of the system for capturing and managing inventoried and tagged assets in disparate locations and how that information once in the database is accessed by user and allows specific requirements to be achieved according to an embodiment of the invention; and -
FIGS. 6 through 17 show illustrative embodiments. - In the following description, certain specific details are set forth in order to provide a thorough understanding of various embodiments of the invention. However, one skilled in the art will understand that the invention may be practiced without these details or with various combinations of these details. In other instances, well-known systems and methods associated with, but not necessarily limited to, asset management and methods for operating the same may not be shown or described in detail to avoid unnecessarily obscuring descriptions of the embodiments of the invention.
- An embodiment of the invention is deployed on or used in conjunction with, but is not limited to an internet based service and a browser. There are pluralities of components for managing critical assets, integrating all the critical information pertaining to the asset and delivering this information in the needed form for individual stakeholders. Stakeholders have the ability to spatially navigate to an assets location, for example in a building, a field, locally or across the globe, in 2 or 3 Dimensions from their desktop, even when they are hundreds or thousands of miles from the physical asset location. These components may include but are not limited to a desktop browser, mobile device applications, asset information repositories and API's; local or remote information synchronization and maintenance of information pertaining to assets and their interdependencies.
-
FIG. 1 is a diagram showing a conventional computer, various computer peripherals, and various communication means formed according to an embodiment of the invention. For purposes of brevity and clarity, embodiments of the invention may be described in the general context of computer-executable instructions, such as program application modules, objects, applications, models, or macros being executed by a computer, which may include but are not limited to personal computer systems, hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, network PCs, mini computers, mainframe computers, and other equivalent computing and processing sub-systems and systems. Aspects of the invention may be practiced in distributed computing environments where tasks or modules are performed by remote processing devices linked through a communications network. Various program modules, data stores, repositories, models, federators, objects, and their equivalents may be located in both local and remote memory storage devices. - By way of example, a conventional personal computer, referred to herein as a
computer 100, includes aprocessing unit 102, asystem memory 104, and asystem bus 106 that couples various system components including the system memory to the processing unit. Thecomputer 100 will at times be referred to in the singular herein, but this is not intended to limit the application of the invention to a single computer because, in typical embodiments, there will be more than one computer or other device involved. Theprocessing unit 102 may be any logic processing unit, such as one or more central processing units (CPUs), digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. Unless described otherwise, the construction and operation of the various blocks shown inFIG. 1 are of conventional design. As a result, such blocks need not be described in further detail herein, as they will be understood by those skilled in the relevant art. - The
system bus 106 can employ any known bus structures or architectures, including a memory bus with memory controller, a peripheral bus, and a local bus. Thesystem memory 104 includes read-only memory (“ROM”) 108 and random access memory (“RAM”) 110. A basic inputoutput system (“BIOS”) 112, which can form part of theROM 108, contains basic routines that help transfer information between elements within thecomputer 100, such as during start-up. - The
computer 100 also includes ahard disk drive 114 for reading from and writing to ahard disk 116, and anoptical disk drive 118 and amagnetic disk drive 120 for reading from and writing to removableoptical disks 122 andmagnetic disks 124, respectively. Theoptical disk 122 can be a CD-ROM, while themagnetic disk 124 can be a magnetic floppy disk or diskette. Thehard disk drive 114,optical disk drive 118, andmagnetic disk drive 120 communicate with theprocessing unit 102 via thebus 106. Thehard disk drive 114,optical disk drive 118, andmagnetic disk drive 120 may include interfaces or controllers (not shown) coupled between such drives and thebus 106, as is known by those skilled in the relevant art. Thedrives computer 100. Although the depictedcomputer 100 employshard disk 116,optical disk 122, andmagnetic disk 124, those skilled in the relevant art will appreciate that other types of computer-readable media that can store data accessible by a computer may be employed, such as magnetic cassettes, flash memory cards, digital video disks (“DVD”), Bernoulli cartridges, RAMs, ROMs, smart cards, etc. - Program modules can be stored in the
system memory 104, such as anoperating system 126, one ormore application programs 128, other programs ormodules 130 andprogram data 132. Thesystem memory 104 also includes abrowser 134 for permitting thecomputer 100 to access and exchange data with sources such as web sites of the Internet, corporate intranets, or other networks as described below, as well as other server applications on server computers such as those further discussed below. Thebrowser 134 in the depicted embodiment is markup language based, such as Hypertext Markup Language (HTML), Extensible Markup Language (XML) or Wireless Markup Language (WML), and operates with markup languages that use syntactically delimited characters added to the data of a document to represent the structure of the document. Although the depicted embodiment shows thecomputer 100 as a personal computer, in other embodiments, the computer is some other computer-related device such as a personal data assistant (PDA), a cell phone, or other mobile device. - The
operating system 126 may be stored in thesystem memory 104, as shown, whileapplication programs 128,other programsmodules 130,program data 132, andbrowser 134 can be stored on thehard disk 116 of thehard disk drive 114, theoptical disk 122 of theoptical disk drive 118, andor themagnetic disk 124 of themagnetic disk drive 120. A user can enter commands and information into thecomputer 100 through input devices such as akeyboard 136 and a pointing device such as amouse 138. Other input devices can include a microphone, joystick, game pad, scanner, etc. These and other input devices are connected to theprocessing unit 102 through aninterface 140 such as a serial port interface that couples to thebus 106, although other interfaces such as a parallel port, a game port, a wireless interface, or a universal serial bus (“USB”) can be used. Amonitor 142 or other display device is coupled to thebus 106 via avideo interface 144, such as a video adapter. Thecomputer 100 can include other output devices, such as speakers, printers, etc. - The
computer 100 can operate in a networked environment using logical connections to one or more remote computers, such as aserver computer 146. Theserver computer 146 can be another personal computer, a server, another type of computer, or a collection of more than one computer communicatively linked together and typically includes many or all the elements described above for thecomputer 100. Theserver computer 146 is logically connected to one or more of thecomputers 100 under any known method of permitting computers to communicate, such as through a local area network (“LAN”) 148, or a wide area network (“WAN”) or theInternet 150. Such networking environments are well known in wired and wireless enterprise-wide computer networks, intranets, extranets, and the Internet. Other embodiments include other types of communication networks, including telecommunications networks, cellular networks, paging networks, and other mobile networks. Theserver computer 146 may be configured to runserver applications 147. - When used in a LAN networking environment, the
computer 100 is connected to theLAN 148 through an adapter or network interface 152 (communicatively linked to the bus 106). When used in a WAN networking environment, thecomputer 100 often includes amodem 154 or other device, such as thenetwork interface 152, for establishing communications over theWANInternet 150. Themodem 154 may be communicatively linked between theinterface 140 and theWANInternet 150. In a networked environment, program modules, application programs, or data, or portions thereof, can be stored in theserver computer 146. In the depicted embodiment, thecomputer 100 is communicatively linked to theserver computer 146 through theLAN 148 or theWANInternet 150 with TCPIP middle layer network protocols; however, other similar network protocol layers are used in other embodiments. Those skilled in the relevant art will readily recognize that the network connections are only some examples of establishing communication links between computers, and other links may be used, including wireless links. - The
server computer 146 is further communicatively linked to a legacyhost data system 156 typically through theLAN 148 or theWANInternet 150 or other networking configuration such as a direct asynchronous connection (not shown). Other embodiments may support theserver computer 146 and the legacyhost data system 156 on one computer system by operating all server applications and legacy host data system on the one computer system. The legacyhost data system 156 may take the form of a mainframe computer. The legacyhost data system 156 is configured to runhost applications 158, such as in system memory, andstore host data 160 such as business related data. - A 3-Dimensional (3D) Visualization component provides a real-
time 3D visualization, navigation and reporting of all assets both physically and virtually. The 3D Visualization component automates the monitoring, analysis and interrogation of assets to optimize every functional aspect. The 3D Visualization component is accessed though a powerful web graphical user interface (GUI) dashboard. - Using the 3D Visualization component a user can select an asset or assets that are of interest. The Asset Halo Glow Identifier maps and highlights all assets that match the specific asset search and allows the visual differentiation between selected and non-selected assets. Non-exhaustive lookup examples would include assets that are of a specific age, livestock of a particular breed, assets that are moving versus not moving and assets that need servicing, Once the visualization has highlighted where those assets are the user can virtually walk up to them. Once there, the user can click or mouse-over on the asset or series of assets and be shown detailed attribute information about the Asset and all its credentials based on the particular stakeholder view. This for example could be financial information about the Asset, when it was purchased, weight, consumption, and how much is it costing. As another example one may want to know details about the movement of an asset; where it has been over the past month and where it is now. Whatever view the stakeholder wishes, based on their role, can be satisfied by the 3D Visualization component.
- A semantic database is a hub that centralizes and models all information and brings assets into a unified intelligent infrastructure. The database is a hosted database accessed through a powerful web GUI dashboard that allows customers to manage, analyze, report on and visualize assets, assets in buildings andor outdoors and all the information pertaining to them. The database provides the business intelligence and knowledge based on which asset management, location management, capacity management and planning takes place. All existing asset information, their utilization, location, maintenance schedules and financial data is captured by the database. Each Organization, Enclosure, and Asset, and support entities having attributes with associated measures specific to their industry. By way of example:
-
- a. A non-exhaustive example for an Asset modeling a computer would be weight, power, cooling, height, width, length
- b. A non-exhaustive example for an Asset modeling livestock would be weight, birth date, inoculations, breed and sex
- The database allows customers to intuitively manage resource usage, forecast and introduce new capacity simply and quickly. Stakeholders from across an organization including asset owners, facility managers, administrators and finance can access the critical information they need from the database eliminating the cost and expense of having multiple sources and the errors that inevitably result.
- The system integrates and semantically aligns information directly accessed from source providers of assets capturing all key specification data and automatically populating this information as entities within the database for existing and newly acquired assets. It further enables the same from any other valid source of information that allows a complete picture of an asset and all its attributes. Such information is downloaded and stored in the database. In doing so, additional entities can be added to model behaviors and relationships specific to each Industry.
-
- a. In the IT industry for example, a Project entity can be created which tracks such things as project budget and name, and have relationships to the Organizations and Assets involved.
- b. In the livestock industry, a Contract entity could be added, which then has relationships to the animal involved in a given sales contract, specifies the price per head, and has relations to the Organizations representing the buyer and seller of the cattle.
- The system allows users to undertake detailed analysis of assets based on all the multi-dimensional information provided. It provides comprehensive “what if” and “time machine” capabilities that allows users to model scenarios or see the status of an asset in a snapshot moment in time. One can further for example draw comparisons of existing assets with alternatives, challenge methods for asset optimization, use and deployment, and identify any costs to replace or extend their use.
- The system captures and consolidates asset data pertaining to all customer using the system within an industry. The system then provides back to each customer consolidated trending information pertaining to the assets they collectively have. In doing so the system delivers industry insights to aid the decision making process and learnings from actual dynamics across an industry. Then by way of a single example a customers can review trends in swapping or replacing assets and run replacement scenarios on existing asset with new potential alternatives.
- The system allows the definition and mapping of perimeter extents of an Enclosure through the Perimeter Interface Module. A non-exhaustive example of perimeter types by industry include a datacenter room, a barn, a freight container or a casino room. Assets are the able to be located and identified within the perimeter. The Perimeter Interface Module works with passive and active assets. The Perimeter Interface Module has been designed to be generic and does not require modification for different vertical markets such as Datacenter, Retail, Security, Livestock and Gaming, since it is independent of layered applications and databases that manages and collects asset information for statics output.
- The system allows the unique identification of an Asset. Unique identifiers in a datacenter example would be an asset's serial number combined with the RFID Tag number and signal associated with that asset. The combination of these two attributes enables the system to associate, capture, monitor and timestamp data from other data sources that pertain to the Asset within the system and ensures its accuracy and integrity.
- Through the use of advanced, low cost local Radio Frequency Identification (RFID), Real-time Locating Systems (RTLS) or Global Positioning System (GPS) tags and sensors, the present invention provides a real-time synchronized view between the system and the “real time location of assets geospatially”. Tags and sensors send information to “in-theater” readers, scanners and concentrators, that integrate to the Datacollector and sent via the network whether intranet or internet to the system. The system then monitors asset provisioning, movement and use thereby reducing and in some cases eliminating the need for human intervention in physical “in-theater” monitoring. It provides the ultimate in asset security and theft deterrence identifying an asset's status, immediately flagging all movements to key stakeholders.
- A comprehensive asset and event management Application Program Interface (API) preferably includes a set of API's to support integration of information from disparate sources pertaining to each individual asset or group of assets. These API's support specifying products and the on-boarding of new assets, events and updates, detailed analysis whether historic, current or futuristic and establishing relationships between people and the assets in question andor sharing information with colleagues or important 3rd parties. The ability to share information with other users stakeholders delivers to each broad access to important data that would otherwise be unavailable or require users to manually intervene with disparate sources applications to access the data. The system provides the automation and delivery of an information sharing paradigm through API's into unified Graphical User Interface. API's also provide the ability to obtain aggregate, statistical and individual reporting data, including, but not limited to the type, number, cost, location and usability information about assets.
- Using RFID, RTLS or GPS readers, scanners and concentrators, an audit component identifies moves, additions or changes to an asset. Audit sensors and reader devices, integrated to the Datacollector and sent via the network whether an intranet or the internet to the system which receives downloaded information concerning the assets at a particular locations. The audit component then verifies that all of the assets have an active tag. If not, data entry is performed on new assets. The audit component then performs a tag scan and if an asset is missing, the audit component verifies and records the missing asset; if an asset is new (new, known tag), the audit component performs data entry.
- The present invention has the ability to analyze and make decisions based on the integration of facts concerning every aspect of an asset and use of tools provided to support and validate such decisions.
- All assets have logistical implications, cost to run or maintain, cost to replace, and benefits implications of replacement. In particular it is important to know and plan what alternatives exist and the timing options for replacement. An embodiment of the system provides capabilities for assessing and planning these types of scenarios and provides the mechanisms to properly account for them.
- Information about assets is made available through the system infrastructure, optionally using a GUI. This information may be available to users via standard reports or the “user defined” report building capability for the purposes of managing the effectiveness of assets including their cost to maintain, usability, security, viability end of life and replacement strategy. The system further provides a user defined alert capability that lets key users know when certain important events take place.
- The systems provides the Smart Algorithms module that allows users to seamlessly automate the analysis, data mining, calculation and visualization of return on investment by comparing re-fresh scenarios between current Assets information including but not limited to cost to replace, cost of ownership, consumption, space allocation and performance with future alternatives.
-
FIG. 1-1 provides a topological map of the systems and its current components. It shows the inter-relationships between the components and embodiments of the invention. -
FIG. 2 describes an embodiment of the invention in the underlying Omnibus technology architecture namely, a system capable of defining arbitrarily nestable and classifiable entities, which represent purely semantic relationships. There are three primary entity types: - 1. Groups: Logical groupings of other groupsenclosures i.e. Division, Company, etc such as “Organization” e.g. a company, a farm, a freight liner or a casino
- 2. Enclosures: A Group with ‘extent’, and other attributes. A system capable of defining arbitrarily nestable and classifiable Enclosures, which include both a semantic label, and an extent, a position, and a physical orientation in space relative to its parent or some global coordinate system. Represent organizational units that have a physical presence of some kind. These can be classified arbitrarily, “Server Room”, “Datacenter”, “Container”. They can be associated with users, projects or contracts. They can have other Enclosures or Assets as children. By way of example Enclosures:
-
- Can be used to model a Datacenter, with an Enclosure root node labeled as “Building”, and given a extent modeling the building volume, and its position in latitude and longitude. This has sub-enclosures such as “Floor” and “Room”, each with its own size, and position relative to the parent using the Perimeter Mapping Module.
- Can be used to model any enclosures within any organization. In the case of a farm, enclosure examples include Field with sub-enclosure Barn with sub enclosure Stall using the Perimeter Mapping Module.
- Can then be associated with any applicable Group that own(s) them.
- 3. Assets: Physical items with physical presence, physical traits and measurable attributes (Weight, Temperature, Size, Age, Value) and can be classified arbitrarily, such as “Computer Server”, “Horse”, “Painting”. All Assets can contain sub-asset classes.
-
FIG. 2-1 describes an embodiment of the invention as it specifically relates to datacenters within the underlying Omnibus technology architecture where the system capable of defining arbitrarily nestable and classifiable entities such as locations, buildings, floors and machine rooms. - Furthermore, for each area of applicability, Application Specific Entities can be added with their own attributes, which are then associated with an enclosure that contains them.
-
- Computer equipment as Asset entities can be associated with the Enclosure modeling a datacenter room Enclosure on a particular floor Enclosure.
- Horses as entities can be associated with the stall enclosure they are in and the higher level barn Enclosure.
-
FIG. 3 illustrates an embodiment of the invention that allows other objects, groups and their separate trees to be further added to model other special purpose objects, semantic groupings and their interrelationships to existing objects to model and manage the inter-relationships between Groups. These may be for example in a datacenter scenario: -
- A “Contract” object that can be used to denote the support relationship between a separate Organization providing maintenance services.
- Groups and AssetsEnclosures encapsulating a cross-department or multi-company project.
- A “Source” that is the originating organization of the asset facilitating the capture of specific information pertaining to an Asset.
- In this embodiment, the PersistenceData Tier, Business Services and Web Services tiers are implemented using the Java EE 6 platform which enables broad industry integration and inter-operability.
-
FIG. 4 is a schematic view of the underlying 4 Tier Omnibus Architecture developed as the underlying technology used for the system according to an embodiment of the invention. - A PersistenceData Tier provides an abstraction layer with respect to how the data is stored. It deals with storage and retrieval of the data in a storage neutral manner. In the current embodiment, JPA 2.0, a part of the Java EE 6 framework, is utilized to manage storage and retrieval of data from various databases in a vendor neutral manner.
- A Business Service Tier contains the application software and services. This tier is designed to be independent of the persistence data tier so that applications can be built independent of the data storage technology and vice versa. The business logic tier handles enforcing security, validation of data, and enforcement of constraints so as to ensure a consistent model of the system being managed. The current embodiment uses a variety of Java EE6 services and features to provide these features, including Java CDI, EJB 3.1 and JAAS.
- A Web Service Tier provides access to a variety of clients potentially using a variety of technologies, such as REST, Java RMI, and others. The current embodiment of this invention uses the JAX-RS technology supplied by Java EE 6 to provide a REST interface to the underlying services and data. The REST architectural style is widely used on the World Wide Web. Its architecture characterizes and constrains the macro-interactions of the four components of the Web, namely origin servers, gateways, proxies and clients, without imposing limitations on the individual participants. In this way, it provides simplified access to its services to a wide variety of clients. As business needs change, the current embodiment can easily be extended to support other service styles as well, such as JAX-WS, and Java RMI.
- A Client Tier represents external and internal customers interacting with the current embodiment of this invention through a variety of client devices and applications. In the current embodiment of this invention, this is done through its REST based web services interface, but as stated above, the web service tier can be expanded to support clients that utilize different protocol technologies such as RMI.
-
FIG. 5 shows a datacenter example of the topological schematic view of the system for capturing and managing assets in disparate locations and how that information is translated into specific user requirements according to an embodiment of the invention. When “Active” RFID technology is deployed, sensor concentrators are deployed and run onsite at a customer location. The Sensor Concentrators capture asset information in real-time or near real-time information from RFID readers which in turn checks the heartbeat. The heartbeat includes a timer that fires, sending heartbeat messages and tag observations including asset temperature updates, reader updates showing motion when a tag moves from one reader to another, activator updates when motion forces the activation of a tag, usually when it moves through an activation field at a door. The Sensor Concentrators send all captured data through the gateway and across secure network, intranet or internet connections to the backend database. Once in the database users can observe what is happening at each location for each asset and manage their needs appropriately. - Defining Services for Asset Management and a Single Interface for Managing, Analyzing, Visualizing and Reporting
- An embodiment of the invention provides a toolset for managing, analyzing, visualizing and reporting on assets in multiple, disparate locations in a single GUI user interface. Below are two illustrative examples of the systems use, firstly in a datacenter and secondly on a farm.
- Datacenter Example: To populate the system (
FIG. 5 ), the assets are tagged with passive or active RFID tags. These tags are matched with the serial number of the asset to provide the database location; physical building location, room, rack and uPosition, asset information; manufacturer, model, configuration, power rating and other identification information. This information is gathered automatically through sensors and readers, passes through proprietary LightsOn API's and interfaces and then loads into the database. A user may also add assets manually to the database. Once the data capture has been complete the user can choose the manage, analyze, report or visualize options depending on the specific need. The locations can be selected and then asset information uniquely selected allowing any stakeholder, irrespective of their need to get the precise information they desire. This interface focuses on displaying not just the assets themselves, but also their key details and metrics. Once created, the “new datacenter” may be selected by picking it off the drop down bar in the menu window. - The Manage Capability
- A Manage UI allows a user to see assets captured electronically and create and populate existing or new locations for assets manually. Manage then allows a user to view, analyze, add, change or delete assets.
FIG. 6 shows the initial Manage template with a list of typical types of data being captured. Within Manage a user can see in detail the status of assets, which projects they are assigned to, their physical location, the contracts they were procured under, which RFID readers are tracking the asset and the RFID tags associated with the assets. A user can also manage and manipulate the racks in which assets are stored.FIG. 7-1 shows the Manage UI according to an embodiment of the invention. - Due to the 3 dimensional nature of assets and enclosures and their physical geospatial attributes the system captures the location and orientation of each asset so that it can be identified and tracked on any movement. For example,
FIG. 12-1 shows the Manage Capability for datacenter racks highlighting the orientation attributes captured for this type of enclosure including “X” and “Y” co-ordinates and the direction the front of the asset is facing. As another example,FIG. 16 highlights the orientation and geospatial data being captured in a farming scenario. - The Manage UI allows a user to filter, search and drill down on a specific asset to see the details of each asset that match the criteria selected. One can see information concerning the assets composition, tagging references, environmental factors, key dates, financial and contract information.
- Specific Asset Drill Down
-
FIG. 7-2 illustrates a detail asset information or data entry screen. - The Report Capability
-
FIG. 8 shows the Report user interface according to an embodiment of the invention. A Report UI allows a user to select from any of the dimensions, properties or measures needed for any enquiry. The selectable properties and measures available appear in the user defined query and report builder section of the UI and user can apply conditional filters to these attributes as needed. User can further determine the layout of the report choosing which columns of information it will contain. Any multiple of these can be selected by a user. - Building Queries Using the GUI Report Builder
- The Report UI allows the build out of uniquely required views of information by creating a user defined query that allows the selection of multiple properties to which can be applied selected filters, operators and values to further hone and qualify. These criteria can be added to build a “nested query” capability. This allows any authorized user, irrespective of their need to get the precise information they need.
FIG. 9 shows a nested query example and the use of selectable drop down options that are available for each property, filter or operator specific to a single asset property or multiple data requirements to gain a specific user defined view. A user can select any of these attributes to report on by mousing over the property, clicking on it and picking the specific one needed. This process can be repeated with other properties and the user can decide where to position information by grabbing columns in the reported results at the bottom of the screen. Through this process a user builds custom reports, precisely containing the information they need and in the order and format they require. - Printing Reports and Exporting Queries
- The Report UI allows a user, once the required view of information is reached, to save the query, print normally, create pivot tables, print as an Adobe .pdf format or download the specific information to Microsoft Excel.
FIG. 10 shows Export Icons within Report. - GUI Tools to Select a Locate Criteria
- A Visualize UI provides a three dimensional visualization of each location. One can select the location from those available in a drop down box and then use mouse controls tools to zoom in or out and pan tilt tools.
FIG. 11 shows location selection and navigation tools in the Visualize UI. - Users can filter their selection based on any information including asset type, manufacturer, age, owner, project etc.
FIG. 12 shows Drop down filtering criteria. - In order to orientate and geospatially align assets within their enclosures, the system captures and employs physical location information.
FIG. 12-1 is an illustrative example of the orientation and geospatial data captured for a rack enclosure within a datacenter including “X” “Y” co-ordinates and the direction in which the rack is facing. This data is used to virtually map the data center within the Visualize UI. - The Visualize UI provides a consistent drop-down capability to allow users to select the criteria for the assets they are looking for.
FIG. 12-2 shows the HaloGlow effect based on the selection of a single filter attribute. Within this simple datacenter example, all racks containing assets with that filter criteria are highlighted with a HaloGlow. Those that have no matching assets are not highlighted enabling the differentiation between the two. - Once assets have been highlighted with HaloGlow, users can navigate through the datacenter to a specific asset using the 3D Walkthrough capability.
FIGS. 12-3 shows an example of Walkthrough zooming in to a specific asset and then accessing its more detailed attributes by a simple mouse over. - Three Dimensional Visualization
- Once the filter criteria have been selected, the Visualize UI highlights where the assets that match those criteria are precisely located. By moving the cursor over each asset a “pop-up” box appears to give basic information on the asset in question. The filter criteria is automatically provided unique colors to enhance the user experience and see the varying conditions ranges of that filter.
FIG. 13 shows assets conforming to selection criteria. - Having established the filtering criteria and being able to see the results for a whole datacenter, a user can then zoom in on any specific rack location or asset as they see fit or navigate around the datacenter as if one was literally walking the aisle to see what assets conform to the query.
FIG. 14 shows the specific information concerning one specific asset by positioning the cursor over the asset in question. - Integration between Manage, Report and Visualize
- Due to the full integration of all the embodiments of this solution a user can now click on a specific asset and see all its specific information.
FIG. 15 shows by clicking on the asset the system provides complete details and every attribute pertaining to the asset including physical attributes, financial information, age and ownership in a single fully integrated view. - Farm Example (
FIG. 16 ) To populate the system in this example follows the exact same logic as that show in the datacenter example as does the use of the Manage Capability, Asset Filtering, Report Capability, User Defined Nested Report Builder, Printing Reports, Exporting Queries and GUI Tools. It further gives examples of the system Perimeter modeling capability that in this case would be used to map the extents of farms, fields, stable and stalls and the orientation and geospatial data captured. - From a visualize standpoint one can view the farm geospatially from the air selecting field or building locations. The zoom capability in this example allows closer scrutiny of certain building and the selection of one that is of interest. Once done the floor layout of the building is superimposed.
- On entering the building the system allows comprehensive visualization in both 2D, 3D or both depending on which alternative best suits the application. In this example the image shows horses in stalls within the building.
- As with the datacenter example one can monitor and manage information pertaining to the assets, in this case horses. Having established the filtering criteria and being able to see the results for a whole stable, a user can then zoom in on any specific stall or asset as they see fit or navigate around the stable as if one was literally walking the floor to see what assets conform to the query, in this case the horses' age.
- Furthermore all the Report capabilities demonstrated in the earlier example would equally apply in this instance. As a result the system allows the selection from any of the dimensions or measures needed for any enquiry. A list of all the selectable dimensions and measures available appear in scrollable areas on the left hand side of the user interface. Any multiple of these can be selected by a user.
- Finally due to the full integration of all the embodiments of this solution a user can now click on a specific horse and see all its specific information see
FIG. 17 . - While the preferred embodiment of the invention has been illustrated and described, as noted above, many changes can be made without departing from the spirit and scope of the invention. Accordingly, the scope of the invention is not limited by the disclosure of the preferred embodiment. Instead, the invention should be determined entirely by reference to the claims that follow.
Claims (26)
1. A system for semantically modeling relationships and dependencies between groups, enclosures, assets, and support entities according to an industry specific manner, the system comprising:
a database; and
a processor in data communication with the database, the processor configured to:
receive relationship and dependency information between at least one of groups, enclosures, assets, and support entities for an organization;
receive attributes with associated measurements for the at least one of the groups, enclosures, assets, and support entities for the organization, wherein the attributes with associated measurements are formatted according the specific industry of the organization;
store the relationship and dependency information and the attributes with associated measurements into the database;
receive a specification of filter criteria for a user defined asset search;
generate a graphical user interface that provides a three dimensional (3D) visualization of the at least one of the groups, enclosures, assets, and support entities, wherein at least some of the assets are colored according to unique colors determined for each of multiple data ranges in the filter criteria; and
share asset information comprising all of a physical asset component data, financial data and utilization data.
2. The system of claim 1 , further comprising:
a plurality of data transmission devices, each of the plurality of data transmission devices configured to be associated with one of the groups, enclosures, assets, and support entities for the corporation, wherein the plurality of data transmission devices comprises data of the associated one of the groups, enclosures, assets, and support entities; and
a plurality of data collection devices in signal communication with the processor and the plurality of data transmission devices, the plurality of data collection devices configured to retrieve the data from the plurality of data transmission devices,
wherein the data transmission devices and data collection devices comprise at least one of radio frequency identification (RFID) tags, antenna, readers or concentrators,
wherein the processor enters the data received from the data collection devices into the database.
3. The system of claim 2 , wherein the processor is further configured to execute a plurality of data Application Program Interfaces (APIs), the executed APIs integrate data received from the data collection devices into a comprehensive view of the groups, enclosures, assets, and support entities based on the database.
4. The system of claim 1 , wherein the processor is further configured to allow a user to create at least one of a graphical or text based report regarding one or more of the groups, enclosures, assets, and support entities, wherein the report includes at least one of absolute values, ranges or comparative values of at least a portion of the attributes, wherein the report is at least one of a filtering, sorting, or ordering of the groups, enclosures, assets, and support entities.
5. The system of claim 1 , wherein the processor is further configured to calculate return on investment based on the asset data, wherein the asset data comprises at least one of cost to replace or cost of ownership.
6. The system of claim 1 , wherein the processor is further configured to allow a user to define one or more perimeters within which each of the assets are located and to identify the assets within the one or more perimeters.
7. The system of claim 1 , wherein the database comprises a supplier database configured to store all assets in an individual group and across all groups, wherein the processor is further configured to allow a user to semantically map the received attributes from disparate sources and the supplier database, wherein the semantically mapped attributes provide context to the received attributes and the attributes' relation to assets, enclosures and groups.
8. The system of claim 1 , further comprising a remote access device that is in data communication with the processor via a public or private data network, wherein the remote access device comprises at least one of a mobile device, a laptop computer, a tablet computer or a desktop computer.
9. (canceled)
10. The system of claim 1 , wherein the processor is further configured to allow a user to:
modify records of the assets, enclosures, groups, and support entities;
display values of the attributes; and
edit the values of the attributes within the relational database.
11. (canceled)
12. The system of claim 1 , wherein the processor is further configured to allow a user to uniquely identify a location of an asset and physical orientation based on data received using at least one of a Radio Frequency Identification (RFID) system, a Real-time Locating System (RTLS) or Global Positioning System (GPS).
13. The system of claim 12 , wherein the processor is further configured to allow a user to uniquely identify asset identifiers to associate, capture, monitor and timestamp, data with other data pertaining to the asset within the system.
14. (canceled)
15. The system of claim 1 , wherein the processor is further configured to allow a user to perform at least one of a query, an interrogation, a forecast, a what if scenario and to perform modeling of return on investment based on any change to assets, enclosure and groups.
16. The system of claim 1 , wherein the processor is further configured to receive attributes of assets from a supplier to the processor.
17. (canceled)
18. The system of claim 1 , wherein the 3D visualization comprises annotation of groups with at least one of bounds, extents, photographs and related media elements, wherein the 3D visualization comprises at least one of a diagrammatic image or a figurative image.
19-21. (canceled)
22. The system of claim 1 , wherein the processor is further configured to synchronize at least all the information for each asset and show via the graphical user interface changes to status of an asset.
23. The system of claim 22 , wherein the processor is further configured to generate a unique identifier based on a user defined asset search, wherein when the unique identifier that is presented on the graphical user interface, the unique identifier provides a visual indication of the presence and location of all assets that match the user defined asset search.
24. The system of claim 22 , wherein the processor is further configured to:
allow a virtual walkthrough of the 3D visualization as presented on a display device based on user entered commands from a user input device; and
display asset attributes based on a user entered selection signal from the user input device during the virtual walkthrough.
25. (canceled)
26. A non-transitory computer-readable medium including instructions that are configured, when executed by a computer, to:
receive relationship and dependency information between at least one of groups, enclosures, assets, and support entities for an organization;
receive attributes with associated measurements for the at least one of the groups, enclosures, assets, and support entities for the organization, wherein the attributes with associated measurements are formatted according the specific industry of the organization;
store the relationship and dependency information and the attributes with associated measurements into the database;
receive a specification of filter criteria for a user defined asset search;
generate a graphical user interface that provides a three dimensional (3D) visualization of the at least one of the groups, enclosures, assets, and support entities, wherein at least some of the assets are colored according to unique colors determined for each of multiple data ranges in the filter criteria; and
share asset information comprising all of a physical asset component data, financial data, contractual data and utilization data.
27. The computer-readable medium of claim 26 , wherein the groups, enclosures, assets, and support entities are located within a datacenter, and wherein the generated graphical user interface is configured to:
facilitate a virtual walkthrough of the datacenter; and
highlight each asset that matches the user defined asset search with a halo glow identifier that glows in a corresponding one of the unique colors determined for each of multiple data ranges in the filter criteria.
28. The computer-readable medium of claim 27 , wherein the graphical user interface is further configured to:
allow a user to virtually walk up to one of the highlighted assets;
in response to a mouse selection of the one highlighted asset, display detailed information about the asset, including financial information for the asset, purchase date, weight, and power consumption.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/270,196 US20140244325A1 (en) | 2010-08-17 | 2014-05-05 | Systems and methods for capturing, managing, sharing, and visualising asset information of an organization |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US37451310P | 2010-08-17 | 2010-08-17 | |
US13/158,915 US8719066B2 (en) | 2010-08-17 | 2011-06-13 | Systems and methods for capturing, managing, sharing, and visualising asset information of an organization |
US14/270,196 US20140244325A1 (en) | 2010-08-17 | 2014-05-05 | Systems and methods for capturing, managing, sharing, and visualising asset information of an organization |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/158,915 Continuation US8719066B2 (en) | 2010-08-17 | 2011-06-13 | Systems and methods for capturing, managing, sharing, and visualising asset information of an organization |
Publications (1)
Publication Number | Publication Date |
---|---|
US20140244325A1 true US20140244325A1 (en) | 2014-08-28 |
Family
ID=45594786
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/158,915 Active - Reinstated 2031-12-19 US8719066B2 (en) | 2010-08-17 | 2011-06-13 | Systems and methods for capturing, managing, sharing, and visualising asset information of an organization |
US14/270,196 Abandoned US20140244325A1 (en) | 2010-08-17 | 2014-05-05 | Systems and methods for capturing, managing, sharing, and visualising asset information of an organization |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/158,915 Active - Reinstated 2031-12-19 US8719066B2 (en) | 2010-08-17 | 2011-06-13 | Systems and methods for capturing, managing, sharing, and visualising asset information of an organization |
Country Status (1)
Country | Link |
---|---|
US (2) | US8719066B2 (en) |
Cited By (176)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140249883A1 (en) * | 2013-02-22 | 2014-09-04 | Avatier Corporation | Store intelligence - in-store analytics |
WO2017160963A1 (en) * | 2016-03-15 | 2017-09-21 | Roam Analytics, Inc. | Point in time predictive graphical model exploration |
WO2018035211A1 (en) * | 2016-08-18 | 2018-02-22 | Optum, Inc. | System and method of automated extraction and visualization of knowledge about enterprise technology, personnel and business functions |
WO2019075420A1 (en) * | 2017-10-13 | 2019-04-18 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10282370B1 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10282559B2 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US10282700B2 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10284604B2 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing and scanning systems for generating and populating a data inventory |
US10282692B2 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US10289867B2 (en) | 2014-07-27 | 2019-05-14 | OneTrust, LLC | Data processing systems for webform crawling to map processing activities and related methods |
US10289866B2 (en) | 2016-06-10 | 2019-05-14 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10289870B2 (en) | 2016-06-10 | 2019-05-14 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10318761B2 (en) | 2016-06-10 | 2019-06-11 | OneTrust, LLC | Data processing systems and methods for auditing data request compliance |
US10348775B2 (en) | 2016-06-10 | 2019-07-09 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US10346598B2 (en) | 2016-06-10 | 2019-07-09 | OneTrust, LLC | Data processing systems for monitoring user system inputs and related methods |
US10346638B2 (en) | 2016-06-10 | 2019-07-09 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US10346637B2 (en) | 2016-06-10 | 2019-07-09 | OneTrust, LLC | Data processing systems for the identification and deletion of personal data in computer systems |
US10353674B2 (en) | 2016-06-10 | 2019-07-16 | OneTrust, LLC | Data processing and communications systems and methods for the efficient implementation of privacy by design |
US10353673B2 (en) | 2016-06-10 | 2019-07-16 | OneTrust, LLC | Data processing systems for integration of consumer feedback with data subject access requests and related methods |
US10354089B2 (en) | 2016-06-10 | 2019-07-16 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10394907B2 (en) | 2015-01-09 | 2019-08-27 | Alibaba Group Holding Limited | Filtering data objects |
US10416966B2 (en) | 2016-06-10 | 2019-09-17 | OneTrust, LLC | Data processing systems for identity validation of data subject access requests and related methods |
US10417450B2 (en) | 2016-06-10 | 2019-09-17 | OneTrust, LLC | Data processing systems for prioritizing data subject access requests for fulfillment and related methods |
US10423996B2 (en) | 2016-04-01 | 2019-09-24 | OneTrust, LLC | Data processing systems and communication systems and methods for the efficient generation of privacy risk assessments |
US10430740B2 (en) | 2016-06-10 | 2019-10-01 | One Trust, LLC | Data processing systems for calculating and communicating cost of fulfilling data subject access requests and related methods |
US10440062B2 (en) | 2016-06-10 | 2019-10-08 | OneTrust, LLC | Consent receipt management systems and related methods |
US10438017B2 (en) | 2016-06-10 | 2019-10-08 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US10438020B2 (en) | 2016-06-10 | 2019-10-08 | OneTrust, LLC | Data processing systems for generating and populating a data inventory for processing data access requests |
US10438016B2 (en) | 2016-06-10 | 2019-10-08 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10437412B2 (en) | 2016-06-10 | 2019-10-08 | OneTrust, LLC | Consent receipt management systems and related methods |
US10445526B2 (en) | 2016-06-10 | 2019-10-15 | OneTrust, LLC | Data processing systems for measuring privacy maturity within an organization |
US10454973B2 (en) | 2016-06-10 | 2019-10-22 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10452864B2 (en) | 2016-06-10 | 2019-10-22 | OneTrust, LLC | Data processing systems for webform crawling to map processing activities and related methods |
US10452866B2 (en) | 2016-06-10 | 2019-10-22 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10467432B2 (en) | 2016-06-10 | 2019-11-05 | OneTrust, LLC | Data processing systems for use in automatically generating, populating, and submitting data subject access requests |
US10496803B2 (en) | 2016-06-10 | 2019-12-03 | OneTrust, LLC | Data processing systems and methods for efficiently assessing the risk of privacy campaigns |
US10496846B1 (en) | 2016-06-10 | 2019-12-03 | OneTrust, LLC | Data processing and communications systems and methods for the efficient implementation of privacy by design |
US10503926B2 (en) | 2016-06-10 | 2019-12-10 | OneTrust, LLC | Consent receipt management systems and related methods |
US10509894B2 (en) | 2016-06-10 | 2019-12-17 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US10510031B2 (en) | 2016-06-10 | 2019-12-17 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US10509920B2 (en) | 2016-06-10 | 2019-12-17 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US10565397B1 (en) | 2016-06-10 | 2020-02-18 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10565161B2 (en) | 2016-06-10 | 2020-02-18 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US10565236B1 (en) | 2016-06-10 | 2020-02-18 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10572686B2 (en) | 2016-06-10 | 2020-02-25 | OneTrust, LLC | Consent receipt management systems and related methods |
US10585968B2 (en) | 2016-06-10 | 2020-03-10 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10586075B2 (en) | 2016-06-10 | 2020-03-10 | OneTrust, LLC | Data processing systems for orphaned data identification and deletion and related methods |
US10592692B2 (en) | 2016-06-10 | 2020-03-17 | OneTrust, LLC | Data processing systems for central consent repository and related methods |
US10592648B2 (en) | 2016-06-10 | 2020-03-17 | OneTrust, LLC | Consent receipt management systems and related methods |
US10606916B2 (en) | 2016-06-10 | 2020-03-31 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US10607028B2 (en) | 2016-06-10 | 2020-03-31 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US10614247B2 (en) | 2016-06-10 | 2020-04-07 | OneTrust, LLC | Data processing systems for automated classification of personal information from documents and related methods |
US10642870B2 (en) | 2016-06-10 | 2020-05-05 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US10678945B2 (en) | 2016-06-10 | 2020-06-09 | OneTrust, LLC | Consent receipt management systems and related methods |
US10685140B2 (en) | 2016-06-10 | 2020-06-16 | OneTrust, LLC | Consent receipt management systems and related methods |
US10708305B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Automated data processing systems and methods for automatically processing requests for privacy-related information |
US10706174B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems for prioritizing data subject access requests for fulfillment and related methods |
US10706447B2 (en) | 2016-04-01 | 2020-07-07 | OneTrust, LLC | Data processing systems and communication systems and methods for the efficient generation of privacy risk assessments |
US10706131B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems and methods for efficiently assessing the risk of privacy campaigns |
US10706379B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems for automatic preparation for remediation and related methods |
US10706176B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data-processing consent refresh, re-prompt, and recapture systems and related methods |
US10713387B2 (en) | 2016-06-10 | 2020-07-14 | OneTrust, LLC | Consent conversion optimization systems and related methods |
US10726158B2 (en) | 2016-06-10 | 2020-07-28 | OneTrust, LLC | Consent receipt management and automated process blocking systems and related methods |
US10740487B2 (en) | 2016-06-10 | 2020-08-11 | OneTrust, LLC | Data processing systems and methods for populating and maintaining a centralized database of personal data |
US10762236B2 (en) | 2016-06-10 | 2020-09-01 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US10769301B2 (en) | 2016-06-10 | 2020-09-08 | OneTrust, LLC | Data processing systems for webform crawling to map processing activities and related methods |
US10776518B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Consent receipt management systems and related methods |
US10776514B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Data processing systems for the identification and deletion of personal data in computer systems |
US10776517B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Data processing systems for calculating and communicating cost of fulfilling data subject access requests and related methods |
US10783256B2 (en) | 2016-06-10 | 2020-09-22 | OneTrust, LLC | Data processing systems for data transfer risk identification and related methods |
US10798133B2 (en) | 2016-06-10 | 2020-10-06 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10796260B2 (en) | 2016-06-10 | 2020-10-06 | OneTrust, LLC | Privacy management systems and methods |
US10803200B2 (en) | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing systems for processing and managing data subject access in a distributed environment |
US10803202B2 (en) | 2018-09-07 | 2020-10-13 | OneTrust, LLC | Data processing systems for orphaned data identification and deletion and related methods |
US10839102B2 (en) | 2016-06-10 | 2020-11-17 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US10848523B2 (en) | 2016-06-10 | 2020-11-24 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10846433B2 (en) | 2016-06-10 | 2020-11-24 | OneTrust, LLC | Data processing consent management systems and related methods |
US10853501B2 (en) | 2016-06-10 | 2020-12-01 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US10873606B2 (en) | 2016-06-10 | 2020-12-22 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10878127B2 (en) | 2016-06-10 | 2020-12-29 | OneTrust, LLC | Data subject access request processing systems and related methods |
US10885485B2 (en) | 2016-06-10 | 2021-01-05 | OneTrust, LLC | Privacy management systems and methods |
US10896394B2 (en) | 2016-06-10 | 2021-01-19 | OneTrust, LLC | Privacy management systems and methods |
US10902366B2 (en) | 2017-03-01 | 2021-01-26 | Rolls-Royce Corporation | Visualization features for teams |
US10909488B2 (en) | 2016-06-10 | 2021-02-02 | OneTrust, LLC | Data processing systems for assessing readiness for responding to privacy-related incidents |
US10909265B2 (en) | 2016-06-10 | 2021-02-02 | OneTrust, LLC | Application privacy scanning systems and related methods |
US10944725B2 (en) | 2016-06-10 | 2021-03-09 | OneTrust, LLC | Data processing systems and methods for using a data model to select a target data asset in a data migration |
US10949565B2 (en) | 2016-06-10 | 2021-03-16 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10949170B2 (en) | 2016-06-10 | 2021-03-16 | OneTrust, LLC | Data processing systems for integration of consumer feedback with data subject access requests and related methods |
US10997315B2 (en) | 2016-06-10 | 2021-05-04 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10997318B2 (en) | 2016-06-10 | 2021-05-04 | OneTrust, LLC | Data processing systems for generating and populating a data inventory for processing data access requests |
US11004125B2 (en) | 2016-04-01 | 2021-05-11 | OneTrust, LLC | Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design |
WO2021096924A1 (en) * | 2019-11-11 | 2021-05-20 | Aveva Software, Llc | Computerized systems and methods for automatically generating and displaying a unified asset centric analytics electronic interface |
US11017008B2 (en) * | 2018-03-14 | 2021-05-25 | Honeywell International Inc. | Method and system for contextualizing process data |
US11025675B2 (en) | 2016-06-10 | 2021-06-01 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US11023842B2 (en) | 2016-06-10 | 2021-06-01 | OneTrust, LLC | Data processing systems and methods for bundled privacy policies |
US11038925B2 (en) | 2016-06-10 | 2021-06-15 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11057356B2 (en) | 2016-06-10 | 2021-07-06 | OneTrust, LLC | Automated data processing systems and methods for automatically processing data subject access requests using a chatbot |
US11074367B2 (en) | 2016-06-10 | 2021-07-27 | OneTrust, LLC | Data processing systems for identity validation for consumer rights requests and related methods |
US11087260B2 (en) | 2016-06-10 | 2021-08-10 | OneTrust, LLC | Data processing systems and methods for customizing privacy training |
US11100444B2 (en) | 2016-06-10 | 2021-08-24 | OneTrust, LLC | Data processing systems and methods for providing training in a vendor procurement process |
US11134086B2 (en) | 2016-06-10 | 2021-09-28 | OneTrust, LLC | Consent conversion optimization systems and related methods |
US11138242B2 (en) | 2016-06-10 | 2021-10-05 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US11138299B2 (en) | 2016-06-10 | 2021-10-05 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11144622B2 (en) | 2016-06-10 | 2021-10-12 | OneTrust, LLC | Privacy management systems and methods |
US11146566B2 (en) | 2016-06-10 | 2021-10-12 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US11144675B2 (en) | 2018-09-07 | 2021-10-12 | OneTrust, LLC | Data processing systems and methods for automatically protecting sensitive data within privacy management systems |
US11151233B2 (en) | 2016-06-10 | 2021-10-19 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11157600B2 (en) | 2016-06-10 | 2021-10-26 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11188615B2 (en) | 2016-06-10 | 2021-11-30 | OneTrust, LLC | Data processing consent capture systems and related methods |
US11188862B2 (en) | 2016-06-10 | 2021-11-30 | OneTrust, LLC | Privacy management systems and methods |
US11200341B2 (en) | 2016-06-10 | 2021-12-14 | OneTrust, LLC | Consent receipt management systems and related methods |
US11210420B2 (en) | 2016-06-10 | 2021-12-28 | OneTrust, LLC | Data subject access request processing systems and related methods |
US11222309B2 (en) * | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11222142B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems for validating authorization for personal data collection, storage, and processing |
US11222139B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems and methods for automatic discovery and assessment of mobile software development kits |
US11227247B2 (en) | 2016-06-10 | 2022-01-18 | OneTrust, LLC | Data processing systems and methods for bundled privacy policies |
US11228620B2 (en) | 2016-06-10 | 2022-01-18 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11238390B2 (en) | 2016-06-10 | 2022-02-01 | OneTrust, LLC | Privacy management systems and methods |
WO2022022668A1 (en) * | 2020-07-31 | 2022-02-03 | Pine Field Holding Incorporated | Spatial and context aware software applications using digital enclosures bound to physical spaces |
US11244367B2 (en) | 2016-04-01 | 2022-02-08 | OneTrust, LLC | Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design |
US11263391B2 (en) | 2019-03-11 | 2022-03-01 | Parexel International, Llc | Methods, apparatus and systems for annotation of text documents |
US11277448B2 (en) | 2016-06-10 | 2022-03-15 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11294939B2 (en) | 2016-06-10 | 2022-04-05 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US11295316B2 (en) | 2016-06-10 | 2022-04-05 | OneTrust, LLC | Data processing systems for identity validation for consumer rights requests and related methods |
US11301796B2 (en) | 2016-06-10 | 2022-04-12 | OneTrust, LLC | Data processing systems and methods for customizing privacy training |
US11328092B2 (en) | 2016-06-10 | 2022-05-10 | OneTrust, LLC | Data processing systems for processing and managing data subject access in a distributed environment |
US11336697B2 (en) | 2016-06-10 | 2022-05-17 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11343284B2 (en) | 2016-06-10 | 2022-05-24 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US11341447B2 (en) | 2016-06-10 | 2022-05-24 | OneTrust, LLC | Privacy management systems and methods |
US11354434B2 (en) | 2016-06-10 | 2022-06-07 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
US11354435B2 (en) | 2016-06-10 | 2022-06-07 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US11366786B2 (en) | 2016-06-10 | 2022-06-21 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US11366909B2 (en) | 2016-06-10 | 2022-06-21 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11373007B2 (en) | 2017-06-16 | 2022-06-28 | OneTrust, LLC | Data processing systems for identifying whether cookies contain personally identifying information |
US11392720B2 (en) | 2016-06-10 | 2022-07-19 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
US11397819B2 (en) | 2020-11-06 | 2022-07-26 | OneTrust, LLC | Systems and methods for identifying data processing activities based on data discovery results |
US11403377B2 (en) | 2016-06-10 | 2022-08-02 | OneTrust, LLC | Privacy management systems and methods |
US11416798B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing systems and methods for providing training in a vendor procurement process |
US11416589B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11416109B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Automated data processing systems and methods for automatically processing data subject access requests using a chatbot |
US11418492B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing systems and methods for using a data model to select a target data asset in a data migration |
US11416590B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11438386B2 (en) | 2016-06-10 | 2022-09-06 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11436373B2 (en) | 2020-09-15 | 2022-09-06 | OneTrust, LLC | Data processing systems and methods for detecting tools for the automatic blocking of consent requests |
US11442906B2 (en) | 2021-02-04 | 2022-09-13 | OneTrust, LLC | Managing custom attributes for domain objects defined within microservices |
US11444976B2 (en) | 2020-07-28 | 2022-09-13 | OneTrust, LLC | Systems and methods for automatically blocking the use of tracking tools |
US11461500B2 (en) | 2016-06-10 | 2022-10-04 | OneTrust, LLC | Data processing systems for cookie compliance testing with website scanning and related methods |
US11475165B2 (en) | 2020-08-06 | 2022-10-18 | OneTrust, LLC | Data processing systems and methods for automatically redacting unstructured data from a data subject access request |
US11475136B2 (en) | 2016-06-10 | 2022-10-18 | OneTrust, LLC | Data processing systems for data transfer risk identification and related methods |
US11481710B2 (en) | 2016-06-10 | 2022-10-25 | OneTrust, LLC | Privacy management systems and methods |
US11494515B2 (en) | 2021-02-08 | 2022-11-08 | OneTrust, LLC | Data processing systems and methods for anonymizing data samples in classification analysis |
US11507629B2 (en) | 2016-10-28 | 2022-11-22 | Parexel International, Llc | Dataset networking and database modeling |
US11520928B2 (en) | 2016-06-10 | 2022-12-06 | OneTrust, LLC | Data processing systems for generating personal data receipts and related methods |
US11526624B2 (en) | 2020-09-21 | 2022-12-13 | OneTrust, LLC | Data processing systems and methods for automatically detecting target data transfers and target data processing |
US11533315B2 (en) | 2021-03-08 | 2022-12-20 | OneTrust, LLC | Data transfer discovery and analysis systems and related methods |
US11544667B2 (en) * | 2016-06-10 | 2023-01-03 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11546661B2 (en) | 2021-02-18 | 2023-01-03 | OneTrust, LLC | Selective redaction of media content |
US11544409B2 (en) | 2018-09-07 | 2023-01-03 | OneTrust, LLC | Data processing systems and methods for automatically protecting sensitive data within privacy management systems |
US11562097B2 (en) | 2016-06-10 | 2023-01-24 | OneTrust, LLC | Data processing systems for central consent repository and related methods |
US11562078B2 (en) | 2021-04-16 | 2023-01-24 | OneTrust, LLC | Assessing and managing computational risk involved with integrating third party computing functionality within a computing system |
US11586700B2 (en) | 2016-06-10 | 2023-02-21 | OneTrust, LLC | Data processing systems and methods for automatically blocking the use of tracking tools |
US11601464B2 (en) | 2021-02-10 | 2023-03-07 | OneTrust, LLC | Systems and methods for mitigating risks of third-party computing system functionality integration into a first-party computing system |
US11620142B1 (en) | 2022-06-03 | 2023-04-04 | OneTrust, LLC | Generating and customizing user interfaces for demonstrating functions of interactive user environments |
US11625502B2 (en) | 2016-06-10 | 2023-04-11 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US11636171B2 (en) | 2016-06-10 | 2023-04-25 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US11651104B2 (en) | 2016-06-10 | 2023-05-16 | OneTrust, LLC | Consent receipt management systems and related methods |
US11651402B2 (en) | 2016-04-01 | 2023-05-16 | OneTrust, LLC | Data processing systems and communication systems and methods for the efficient generation of risk assessments |
US11651106B2 (en) | 2016-06-10 | 2023-05-16 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US11657044B2 (en) | 2016-10-28 | 2023-05-23 | Parexel International, Llc | Semantic parsing engine |
US11675929B2 (en) | 2016-06-10 | 2023-06-13 | OneTrust, LLC | Data processing consent sharing systems and related methods |
US11687528B2 (en) | 2021-01-25 | 2023-06-27 | OneTrust, LLC | Systems and methods for discovery, classification, and indexing of data in a native computing system |
US11727141B2 (en) | 2016-06-10 | 2023-08-15 | OneTrust, LLC | Data processing systems and methods for synching privacy-related user consent across multiple computing devices |
US11775348B2 (en) | 2021-02-17 | 2023-10-03 | OneTrust, LLC | Managing custom workflows for domain objects defined within microservices |
US11797528B2 (en) | 2020-07-08 | 2023-10-24 | OneTrust, LLC | Systems and methods for targeted data discovery |
US12045266B2 (en) | 2016-06-10 | 2024-07-23 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US12052289B2 (en) | 2022-03-14 | 2024-07-30 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120278124A1 (en) * | 2010-10-28 | 2012-11-01 | Albert Cecchini | Methods and systems for obtaining and processing information for interrelated processes |
GB201213072D0 (en) * | 2012-07-23 | 2012-09-05 | Design Multi Media Ltd I | A user terminal control system and method |
US10282426B1 (en) | 2013-03-15 | 2019-05-07 | Tripwire, Inc. | Asset inventory reconciliation services for use in asset management architectures |
US20140310630A1 (en) * | 2013-04-12 | 2014-10-16 | Navteq B.V. | Method and apparatus for providing interactive three-dimensional indoor environments |
US20150009013A1 (en) * | 2013-07-03 | 2015-01-08 | Edifice Technologies Inc. | Mobile systems and methods for capturing and managing information pertaining to assets and inventory |
US9262740B1 (en) * | 2014-01-21 | 2016-02-16 | Utec Survey, Inc. | Method for monitoring a plurality of tagged assets on an offshore asset |
US10223706B1 (en) | 2014-01-21 | 2019-03-05 | Utec Survey, Inc. | System for measuring a plurality of tagged assets on a plurality of physical assets |
CN107018158B (en) * | 2016-01-27 | 2020-11-06 | 创新先进技术有限公司 | Method and device for screening internet resources |
US10990689B1 (en) * | 2016-03-31 | 2021-04-27 | EMC IP Holding Company LLC | Data governance through policies and attributes |
US10601636B2 (en) * | 2016-11-04 | 2020-03-24 | Crosscode, Inc. | Method and system for architecture analysis of an enterprise |
US20180365616A1 (en) * | 2017-06-20 | 2018-12-20 | Walmart Apollo, Llc | Systems and methods for management of inventory audits |
WO2019005951A1 (en) | 2017-06-29 | 2019-01-03 | Walmart Apollo, Llc | Systems and methods for performing and tracking asset inspections |
US11502917B1 (en) * | 2017-08-03 | 2022-11-15 | Virtustream Ip Holding Company Llc | Virtual representation of user-specific resources and interactions within cloud-based systems |
US10496460B2 (en) | 2017-11-15 | 2019-12-03 | Bank Of America Corporation | System for technology anomaly detection, triage and response using solution data modeling |
US10732940B2 (en) | 2018-04-27 | 2020-08-04 | EMC IP Holding Company LLC | Enterprise services framework for presentation layer management |
US10970406B2 (en) | 2018-05-08 | 2021-04-06 | Bank Of America Corporation | System for mitigating exposure associated with identified unmanaged devices in a network using solution data modelling |
US11023835B2 (en) | 2018-05-08 | 2021-06-01 | Bank Of America Corporation | System for decommissioning information technology assets using solution data modelling |
US10936984B2 (en) | 2018-05-08 | 2021-03-02 | Bank Of America Corporation | System for mitigating exposure associated with identified impacts of technological system changes based on solution data modelling |
US10977283B2 (en) * | 2018-05-08 | 2021-04-13 | Bank Of America Corporation | System for mitigating intentional and unintentional exposure using solution data modelling |
US10740537B2 (en) | 2018-11-01 | 2020-08-11 | Dell Products L.P. | Enterprise form dependency visualization and management |
US11762825B2 (en) | 2019-05-20 | 2023-09-19 | Schlumberger Technology Corporation | Automated system and method for processing oilfield information |
IT202100024410A1 (en) * | 2021-09-23 | 2023-03-23 | Utwin S R L | Computerized system for maintenance management |
US11902659B1 (en) | 2022-08-25 | 2024-02-13 | Benjamin Slotznick | Computer program product and method for auto-focusing a lighting fixture on a person in a venue who is wearing, or carrying, or holding, or speaking into a microphone at the venue |
US11889188B1 (en) | 2022-08-25 | 2024-01-30 | Benjamin Slotznick | Computer program product and method for auto-focusing one or more cameras on selected persons in a venue who are performers of a performance occurring at the venue |
US11889187B1 (en) * | 2022-08-25 | 2024-01-30 | Benjamin Slotznick | Computer program product and method for auto-focusing one or more lighting fixtures on selected persons in a venue who are performers of a performance occurring at the venue |
US11877058B1 (en) | 2022-08-25 | 2024-01-16 | Benjamin Slotznick | Computer program product and automated method for auto-focusing a camera on a person in a venue who is wearing, or carrying, or holding, or speaking into a microphone at the venue |
CN115757637B (en) * | 2022-11-30 | 2024-03-12 | 常州唯实智能物联创新中心有限公司 | Block chain-based diesel locomotive data management method and device |
US20240241894A1 (en) * | 2023-01-13 | 2024-07-18 | Susan Lynn Schopp | Virtual computation and control system for aggregation and categorization of geographic data |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020065698A1 (en) * | 1999-08-23 | 2002-05-30 | Schick Louis A. | System and method for managing a fleet of remote assets |
US20020169696A1 (en) * | 2001-05-10 | 2002-11-14 | Zara Anna M. | Method for coupling an ordering system to a management system in a data center environment |
US20030033296A1 (en) * | 2000-01-31 | 2003-02-13 | Kenneth Rothmuller | Digital media management apparatus and methods |
US20030137968A1 (en) * | 2002-01-18 | 2003-07-24 | Lareau Neil William | Monitoring and tracking of assets by utilizing wireless communications |
US20030172020A1 (en) * | 2001-11-19 | 2003-09-11 | Davies Nigel Paul | Integrated intellectual asset management system and method |
US20080183483A1 (en) * | 2007-01-17 | 2008-07-31 | Hart Marcia A | Office management solution |
US20080319811A1 (en) * | 2007-06-21 | 2008-12-25 | Audrey Lynn Casey | System and method for modeling an asset-based business |
US20090027337A1 (en) * | 2007-07-27 | 2009-01-29 | Gesturetek, Inc. | Enhanced camera-based input |
US20090216910A1 (en) * | 2007-04-23 | 2009-08-27 | Duchesneau David D | Computing infrastructure |
US7668947B2 (en) * | 2002-06-18 | 2010-02-23 | Computer Associates Think, Inc. | Methods and systems for managing assets |
US7685207B1 (en) * | 2003-07-25 | 2010-03-23 | The United States Of America As Represented By The Secretary Of The Navy | Adaptive web-based asset control system |
US20100229113A1 (en) * | 2009-03-04 | 2010-09-09 | Brian Conner | Virtual office management system |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8050521B2 (en) * | 2002-07-27 | 2011-11-01 | Archaio, Llc | System and method for simultaneously viewing, coordinating, manipulating and interpreting three-dimensional and two-dimensional digital images of structures for providing true scale measurements and permitting rapid emergency information distribution |
US8335705B2 (en) * | 2003-07-01 | 2012-12-18 | Sap Ag | Managing resources for projects |
GB2411259A (en) | 2004-02-19 | 2005-08-24 | Global Datact Man Ltd | Computer Asset Management System and Method |
US7839401B2 (en) * | 2007-05-10 | 2010-11-23 | International Business Machines Corporation | Management of enterprise systems and applications using three-dimensional visualization technology |
US8990196B2 (en) * | 2007-08-08 | 2015-03-24 | Puneet K. Gupta | Knowledge management system with collective search facility |
US9323247B2 (en) * | 2007-09-14 | 2016-04-26 | Fisher-Rosemount Systems, Inc. | Personalized plant asset data representation and search system |
US9262912B2 (en) * | 2008-02-25 | 2016-02-16 | Checkpoint Systems, Inc. | Localizing tagged assets using modulated backscatter |
-
2011
- 2011-06-13 US US13/158,915 patent/US8719066B2/en active Active - Reinstated
-
2014
- 2014-05-05 US US14/270,196 patent/US20140244325A1/en not_active Abandoned
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020065698A1 (en) * | 1999-08-23 | 2002-05-30 | Schick Louis A. | System and method for managing a fleet of remote assets |
US20030033296A1 (en) * | 2000-01-31 | 2003-02-13 | Kenneth Rothmuller | Digital media management apparatus and methods |
US20020169696A1 (en) * | 2001-05-10 | 2002-11-14 | Zara Anna M. | Method for coupling an ordering system to a management system in a data center environment |
US20030172020A1 (en) * | 2001-11-19 | 2003-09-11 | Davies Nigel Paul | Integrated intellectual asset management system and method |
US20030137968A1 (en) * | 2002-01-18 | 2003-07-24 | Lareau Neil William | Monitoring and tracking of assets by utilizing wireless communications |
US7668947B2 (en) * | 2002-06-18 | 2010-02-23 | Computer Associates Think, Inc. | Methods and systems for managing assets |
US7685207B1 (en) * | 2003-07-25 | 2010-03-23 | The United States Of America As Represented By The Secretary Of The Navy | Adaptive web-based asset control system |
US20080183483A1 (en) * | 2007-01-17 | 2008-07-31 | Hart Marcia A | Office management solution |
US20090216910A1 (en) * | 2007-04-23 | 2009-08-27 | Duchesneau David D | Computing infrastructure |
US20080319811A1 (en) * | 2007-06-21 | 2008-12-25 | Audrey Lynn Casey | System and method for modeling an asset-based business |
US20090027337A1 (en) * | 2007-07-27 | 2009-01-29 | Gesturetek, Inc. | Enhanced camera-based input |
US20100229113A1 (en) * | 2009-03-04 | 2010-09-09 | Brian Conner | Virtual office management system |
Non-Patent Citations (2)
Title |
---|
"Enterprise Asset Management Systems", by Anonymous, Work Study; Vol. 51, Number 6/7; ABI/INFORM Global, pg. 320-328; 2002. * |
"Implementation of Enterprise Asset Management Using IT Tools", by T. K. Mahakul et al., IB Power Station, Orissa, India; Journal of Information Technology Management, Vol. XVI, NO. 4, 2005. * |
Cited By (285)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10339542B2 (en) * | 2013-02-22 | 2019-07-02 | Avatier Corporation | Store intelligence—in-store analytics |
US10552850B2 (en) | 2013-02-22 | 2020-02-04 | Avatier Corporation | Store intelligence—in-store analytics |
US20140249883A1 (en) * | 2013-02-22 | 2014-09-04 | Avatier Corporation | Store intelligence - in-store analytics |
US10289867B2 (en) | 2014-07-27 | 2019-05-14 | OneTrust, LLC | Data processing systems for webform crawling to map processing activities and related methods |
US10394907B2 (en) | 2015-01-09 | 2019-08-27 | Alibaba Group Holding Limited | Filtering data objects |
WO2017160963A1 (en) * | 2016-03-15 | 2017-09-21 | Roam Analytics, Inc. | Point in time predictive graphical model exploration |
US11004125B2 (en) | 2016-04-01 | 2021-05-11 | OneTrust, LLC | Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design |
US10956952B2 (en) | 2016-04-01 | 2021-03-23 | OneTrust, LLC | Data processing systems and communication systems and methods for the efficient generation of privacy risk assessments |
US10853859B2 (en) | 2016-04-01 | 2020-12-01 | OneTrust, LLC | Data processing systems and methods for operationalizing privacy compliance and assessing the risk of various respective privacy campaigns |
US10706447B2 (en) | 2016-04-01 | 2020-07-07 | OneTrust, LLC | Data processing systems and communication systems and methods for the efficient generation of privacy risk assessments |
US11244367B2 (en) | 2016-04-01 | 2022-02-08 | OneTrust, LLC | Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design |
US11651402B2 (en) | 2016-04-01 | 2023-05-16 | OneTrust, LLC | Data processing systems and communication systems and methods for the efficient generation of risk assessments |
US10423996B2 (en) | 2016-04-01 | 2019-09-24 | OneTrust, LLC | Data processing systems and communication systems and methods for the efficient generation of privacy risk assessments |
US11036674B2 (en) | 2016-06-10 | 2021-06-15 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US10878127B2 (en) | 2016-06-10 | 2020-12-29 | OneTrust, LLC | Data subject access request processing systems and related methods |
US10346637B2 (en) | 2016-06-10 | 2019-07-09 | OneTrust, LLC | Data processing systems for the identification and deletion of personal data in computer systems |
US10353674B2 (en) | 2016-06-10 | 2019-07-16 | OneTrust, LLC | Data processing and communications systems and methods for the efficient implementation of privacy by design |
US10353673B2 (en) | 2016-06-10 | 2019-07-16 | OneTrust, LLC | Data processing systems for integration of consumer feedback with data subject access requests and related methods |
US10354089B2 (en) | 2016-06-10 | 2019-07-16 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US20190258989A1 (en) * | 2016-06-10 | 2019-08-22 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10346598B2 (en) | 2016-06-10 | 2019-07-09 | OneTrust, LLC | Data processing systems for monitoring user system inputs and related methods |
US10419493B2 (en) | 2016-06-10 | 2019-09-17 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US10416966B2 (en) | 2016-06-10 | 2019-09-17 | OneTrust, LLC | Data processing systems for identity validation of data subject access requests and related methods |
US10417450B2 (en) | 2016-06-10 | 2019-09-17 | OneTrust, LLC | Data processing systems for prioritizing data subject access requests for fulfillment and related methods |
US10348775B2 (en) | 2016-06-10 | 2019-07-09 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US10430740B2 (en) | 2016-06-10 | 2019-10-01 | One Trust, LLC | Data processing systems for calculating and communicating cost of fulfilling data subject access requests and related methods |
US10440062B2 (en) | 2016-06-10 | 2019-10-08 | OneTrust, LLC | Consent receipt management systems and related methods |
US10437860B2 (en) | 2016-06-10 | 2019-10-08 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10438017B2 (en) | 2016-06-10 | 2019-10-08 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US11070593B2 (en) | 2016-06-10 | 2021-07-20 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10438016B2 (en) | 2016-06-10 | 2019-10-08 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10437412B2 (en) | 2016-06-10 | 2019-10-08 | OneTrust, LLC | Consent receipt management systems and related methods |
US10445526B2 (en) | 2016-06-10 | 2019-10-15 | OneTrust, LLC | Data processing systems for measuring privacy maturity within an organization |
US10454973B2 (en) | 2016-06-10 | 2019-10-22 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10452864B2 (en) | 2016-06-10 | 2019-10-22 | OneTrust, LLC | Data processing systems for webform crawling to map processing activities and related methods |
US10452866B2 (en) | 2016-06-10 | 2019-10-22 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10467432B2 (en) | 2016-06-10 | 2019-11-05 | OneTrust, LLC | Data processing systems for use in automatically generating, populating, and submitting data subject access requests |
US10496803B2 (en) | 2016-06-10 | 2019-12-03 | OneTrust, LLC | Data processing systems and methods for efficiently assessing the risk of privacy campaigns |
US10496846B1 (en) | 2016-06-10 | 2019-12-03 | OneTrust, LLC | Data processing and communications systems and methods for the efficient implementation of privacy by design |
US10498770B2 (en) | 2016-06-10 | 2019-12-03 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US10503926B2 (en) | 2016-06-10 | 2019-12-10 | OneTrust, LLC | Consent receipt management systems and related methods |
US10509894B2 (en) | 2016-06-10 | 2019-12-17 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US10510031B2 (en) | 2016-06-10 | 2019-12-17 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US10509920B2 (en) | 2016-06-10 | 2019-12-17 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US10318761B2 (en) | 2016-06-10 | 2019-06-11 | OneTrust, LLC | Data processing systems and methods for auditing data request compliance |
US10558821B2 (en) | 2016-06-10 | 2020-02-11 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10564936B2 (en) | 2016-06-10 | 2020-02-18 | OneTrust, LLC | Data processing systems for identity validation of data subject access requests and related methods |
US10564935B2 (en) | 2016-06-10 | 2020-02-18 | OneTrust, LLC | Data processing systems for integration of consumer feedback with data subject access requests and related methods |
US10567439B2 (en) | 2016-06-10 | 2020-02-18 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US10565397B1 (en) | 2016-06-10 | 2020-02-18 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10565161B2 (en) | 2016-06-10 | 2020-02-18 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US10565236B1 (en) | 2016-06-10 | 2020-02-18 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10574705B2 (en) | 2016-06-10 | 2020-02-25 | OneTrust, LLC | Data processing and scanning systems for generating and populating a data inventory |
US10572686B2 (en) | 2016-06-10 | 2020-02-25 | OneTrust, LLC | Consent receipt management systems and related methods |
US10586072B2 (en) | 2016-06-10 | 2020-03-10 | OneTrust, LLC | Data processing systems for measuring privacy maturity within an organization |
US10585968B2 (en) | 2016-06-10 | 2020-03-10 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10586075B2 (en) | 2016-06-10 | 2020-03-10 | OneTrust, LLC | Data processing systems for orphaned data identification and deletion and related methods |
US10592692B2 (en) | 2016-06-10 | 2020-03-17 | OneTrust, LLC | Data processing systems for central consent repository and related methods |
US10594740B2 (en) | 2016-06-10 | 2020-03-17 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10592648B2 (en) | 2016-06-10 | 2020-03-17 | OneTrust, LLC | Consent receipt management systems and related methods |
US10599870B2 (en) | 2016-06-10 | 2020-03-24 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US10606916B2 (en) | 2016-06-10 | 2020-03-31 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US10607028B2 (en) | 2016-06-10 | 2020-03-31 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US10614246B2 (en) | 2016-06-10 | 2020-04-07 | OneTrust, LLC | Data processing systems and methods for auditing data request compliance |
US10614247B2 (en) | 2016-06-10 | 2020-04-07 | OneTrust, LLC | Data processing systems for automated classification of personal information from documents and related methods |
US10642870B2 (en) | 2016-06-10 | 2020-05-05 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US10678945B2 (en) | 2016-06-10 | 2020-06-09 | OneTrust, LLC | Consent receipt management systems and related methods |
US10685140B2 (en) | 2016-06-10 | 2020-06-16 | OneTrust, LLC | Consent receipt management systems and related methods |
US10692033B2 (en) | 2016-06-10 | 2020-06-23 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US10708305B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Automated data processing systems and methods for automatically processing requests for privacy-related information |
US10706174B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems for prioritizing data subject access requests for fulfillment and related methods |
US10705801B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems for identity validation of data subject access requests and related methods |
US10289870B2 (en) | 2016-06-10 | 2019-05-14 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10706131B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems and methods for efficiently assessing the risk of privacy campaigns |
US10706379B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems for automatic preparation for remediation and related methods |
US10706176B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data-processing consent refresh, re-prompt, and recapture systems and related methods |
US10713387B2 (en) | 2016-06-10 | 2020-07-14 | OneTrust, LLC | Consent conversion optimization systems and related methods |
US10726158B2 (en) | 2016-06-10 | 2020-07-28 | OneTrust, LLC | Consent receipt management and automated process blocking systems and related methods |
US10740487B2 (en) | 2016-06-10 | 2020-08-11 | OneTrust, LLC | Data processing systems and methods for populating and maintaining a centralized database of personal data |
US10754981B2 (en) | 2016-06-10 | 2020-08-25 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10762236B2 (en) | 2016-06-10 | 2020-09-01 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US10769301B2 (en) | 2016-06-10 | 2020-09-08 | OneTrust, LLC | Data processing systems for webform crawling to map processing activities and related methods |
US10769303B2 (en) | 2016-06-10 | 2020-09-08 | OneTrust, LLC | Data processing systems for central consent repository and related methods |
US10769302B2 (en) | 2016-06-10 | 2020-09-08 | OneTrust, LLC | Consent receipt management systems and related methods |
US10776518B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Consent receipt management systems and related methods |
US10776514B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Data processing systems for the identification and deletion of personal data in computer systems |
US10776515B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10776517B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Data processing systems for calculating and communicating cost of fulfilling data subject access requests and related methods |
US10783256B2 (en) | 2016-06-10 | 2020-09-22 | OneTrust, LLC | Data processing systems for data transfer risk identification and related methods |
US10791150B2 (en) | 2016-06-10 | 2020-09-29 | OneTrust, LLC | Data processing and scanning systems for generating and populating a data inventory |
US10798133B2 (en) | 2016-06-10 | 2020-10-06 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10796020B2 (en) | 2016-06-10 | 2020-10-06 | OneTrust, LLC | Consent receipt management systems and related methods |
US10796260B2 (en) | 2016-06-10 | 2020-10-06 | OneTrust, LLC | Privacy management systems and methods |
US10805354B2 (en) | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US10803097B2 (en) | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10803200B2 (en) | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing systems for processing and managing data subject access in a distributed environment |
US12045266B2 (en) | 2016-06-10 | 2024-07-23 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US12026651B2 (en) | 2016-06-10 | 2024-07-02 | OneTrust, LLC | Data processing systems and methods for providing training in a vendor procurement process |
US11960564B2 (en) | 2016-06-10 | 2024-04-16 | OneTrust, LLC | Data processing systems and methods for automatically blocking the use of tracking tools |
US11921894B2 (en) | 2016-06-10 | 2024-03-05 | OneTrust, LLC | Data processing systems for generating and populating a data inventory for processing data access requests |
US11868507B2 (en) | 2016-06-10 | 2024-01-09 | OneTrust, LLC | Data processing systems for cookie compliance testing with website scanning and related methods |
US10803198B2 (en) | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing systems for use in automatically generating, populating, and submitting data subject access requests |
US10803199B2 (en) | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing and communications systems and methods for the efficient implementation of privacy by design |
US10839102B2 (en) | 2016-06-10 | 2020-11-17 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US10848523B2 (en) | 2016-06-10 | 2020-11-24 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10846261B2 (en) | 2016-06-10 | 2020-11-24 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US10846433B2 (en) | 2016-06-10 | 2020-11-24 | OneTrust, LLC | Data processing consent management systems and related methods |
US10853501B2 (en) | 2016-06-10 | 2020-12-01 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US10289866B2 (en) | 2016-06-10 | 2019-05-14 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10867007B2 (en) | 2016-06-10 | 2020-12-15 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10867072B2 (en) | 2016-06-10 | 2020-12-15 | OneTrust, LLC | Data processing systems for measuring privacy maturity within an organization |
US10873606B2 (en) | 2016-06-10 | 2020-12-22 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11068618B2 (en) | 2016-06-10 | 2021-07-20 | OneTrust, LLC | Data processing systems for central consent repository and related methods |
US10885485B2 (en) | 2016-06-10 | 2021-01-05 | OneTrust, LLC | Privacy management systems and methods |
US10896394B2 (en) | 2016-06-10 | 2021-01-19 | OneTrust, LLC | Privacy management systems and methods |
US11847182B2 (en) | 2016-06-10 | 2023-12-19 | OneTrust, LLC | Data processing consent capture systems and related methods |
US10909488B2 (en) | 2016-06-10 | 2021-02-02 | OneTrust, LLC | Data processing systems for assessing readiness for responding to privacy-related incidents |
US10909265B2 (en) | 2016-06-10 | 2021-02-02 | OneTrust, LLC | Application privacy scanning systems and related methods |
US10929559B2 (en) | 2016-06-10 | 2021-02-23 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US10944725B2 (en) | 2016-06-10 | 2021-03-09 | OneTrust, LLC | Data processing systems and methods for using a data model to select a target data asset in a data migration |
US10949544B2 (en) | 2016-06-10 | 2021-03-16 | OneTrust, LLC | Data processing systems for data transfer risk identification and related methods |
US10949565B2 (en) | 2016-06-10 | 2021-03-16 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10949170B2 (en) | 2016-06-10 | 2021-03-16 | OneTrust, LLC | Data processing systems for integration of consumer feedback with data subject access requests and related methods |
US10949567B2 (en) | 2016-06-10 | 2021-03-16 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10282692B2 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US11727141B2 (en) | 2016-06-10 | 2023-08-15 | OneTrust, LLC | Data processing systems and methods for synching privacy-related user consent across multiple computing devices |
US10972509B2 (en) | 2016-06-10 | 2021-04-06 | OneTrust, LLC | Data processing and scanning systems for generating and populating a data inventory |
US10970371B2 (en) | 2016-06-10 | 2021-04-06 | OneTrust, LLC | Consent receipt management systems and related methods |
US10970675B2 (en) * | 2016-06-10 | 2021-04-06 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10984132B2 (en) | 2016-06-10 | 2021-04-20 | OneTrust, LLC | Data processing systems and methods for populating and maintaining a centralized database of personal data |
US10997542B2 (en) | 2016-06-10 | 2021-05-04 | OneTrust, LLC | Privacy management systems and methods |
US10997315B2 (en) | 2016-06-10 | 2021-05-04 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10997318B2 (en) | 2016-06-10 | 2021-05-04 | OneTrust, LLC | Data processing systems for generating and populating a data inventory for processing data access requests |
US10284604B2 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing and scanning systems for generating and populating a data inventory |
US11062051B2 (en) | 2016-06-10 | 2021-07-13 | OneTrust, LLC | Consent receipt management systems and related methods |
US11675929B2 (en) | 2016-06-10 | 2023-06-13 | OneTrust, LLC | Data processing consent sharing systems and related methods |
US11025675B2 (en) | 2016-06-10 | 2021-06-01 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US11023616B2 (en) | 2016-06-10 | 2021-06-01 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US11023842B2 (en) | 2016-06-10 | 2021-06-01 | OneTrust, LLC | Data processing systems and methods for bundled privacy policies |
US11030327B2 (en) | 2016-06-10 | 2021-06-08 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11030274B2 (en) | 2016-06-10 | 2021-06-08 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US11030563B2 (en) | 2016-06-10 | 2021-06-08 | OneTrust, LLC | Privacy management systems and methods |
US10282700B2 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11036882B2 (en) | 2016-06-10 | 2021-06-15 | OneTrust, LLC | Data processing systems for processing and managing data subject access in a distributed environment |
US11036771B2 (en) | 2016-06-10 | 2021-06-15 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11038925B2 (en) | 2016-06-10 | 2021-06-15 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11057356B2 (en) | 2016-06-10 | 2021-07-06 | OneTrust, LLC | Automated data processing systems and methods for automatically processing data subject access requests using a chatbot |
US11651106B2 (en) | 2016-06-10 | 2023-05-16 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10438020B2 (en) | 2016-06-10 | 2019-10-08 | OneTrust, LLC | Data processing systems for generating and populating a data inventory for processing data access requests |
US10346638B2 (en) | 2016-06-10 | 2019-07-09 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US11074367B2 (en) | 2016-06-10 | 2021-07-27 | OneTrust, LLC | Data processing systems for identity validation for consumer rights requests and related methods |
US11087260B2 (en) | 2016-06-10 | 2021-08-10 | OneTrust, LLC | Data processing systems and methods for customizing privacy training |
US11100444B2 (en) | 2016-06-10 | 2021-08-24 | OneTrust, LLC | Data processing systems and methods for providing training in a vendor procurement process |
US11100445B2 (en) | 2016-06-10 | 2021-08-24 | OneTrust, LLC | Data processing systems for assessing readiness for responding to privacy-related incidents |
US11113416B2 (en) | 2016-06-10 | 2021-09-07 | OneTrust, LLC | Application privacy scanning systems and related methods |
US11120161B2 (en) | 2016-06-10 | 2021-09-14 | OneTrust, LLC | Data subject access request processing systems and related methods |
US11120162B2 (en) | 2016-06-10 | 2021-09-14 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US11122011B2 (en) | 2016-06-10 | 2021-09-14 | OneTrust, LLC | Data processing systems and methods for using a data model to select a target data asset in a data migration |
US11126748B2 (en) | 2016-06-10 | 2021-09-21 | OneTrust, LLC | Data processing consent management systems and related methods |
US11134086B2 (en) | 2016-06-10 | 2021-09-28 | OneTrust, LLC | Consent conversion optimization systems and related methods |
US11138242B2 (en) | 2016-06-10 | 2021-10-05 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US11138318B2 (en) | 2016-06-10 | 2021-10-05 | OneTrust, LLC | Data processing systems for data transfer risk identification and related methods |
US11138299B2 (en) | 2016-06-10 | 2021-10-05 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11138336B2 (en) | 2016-06-10 | 2021-10-05 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11144670B2 (en) | 2016-06-10 | 2021-10-12 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US11144622B2 (en) | 2016-06-10 | 2021-10-12 | OneTrust, LLC | Privacy management systems and methods |
US11146566B2 (en) | 2016-06-10 | 2021-10-12 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10282370B1 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11151233B2 (en) | 2016-06-10 | 2021-10-19 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11651104B2 (en) | 2016-06-10 | 2023-05-16 | OneTrust, LLC | Consent receipt management systems and related methods |
US11157600B2 (en) | 2016-06-10 | 2021-10-26 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11182501B2 (en) | 2016-06-10 | 2021-11-23 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US11188615B2 (en) | 2016-06-10 | 2021-11-30 | OneTrust, LLC | Data processing consent capture systems and related methods |
US11188862B2 (en) | 2016-06-10 | 2021-11-30 | OneTrust, LLC | Privacy management systems and methods |
US11195134B2 (en) | 2016-06-10 | 2021-12-07 | OneTrust, LLC | Privacy management systems and methods |
US11200341B2 (en) | 2016-06-10 | 2021-12-14 | OneTrust, LLC | Consent receipt management systems and related methods |
US11210420B2 (en) | 2016-06-10 | 2021-12-28 | OneTrust, LLC | Data subject access request processing systems and related methods |
US11222309B2 (en) * | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11222142B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems for validating authorization for personal data collection, storage, and processing |
US11222139B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems and methods for automatic discovery and assessment of mobile software development kits |
US11227247B2 (en) | 2016-06-10 | 2022-01-18 | OneTrust, LLC | Data processing systems and methods for bundled privacy policies |
US11228620B2 (en) | 2016-06-10 | 2022-01-18 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11240273B2 (en) | 2016-06-10 | 2022-02-01 | OneTrust, LLC | Data processing and scanning systems for generating and populating a data inventory |
US11238390B2 (en) | 2016-06-10 | 2022-02-01 | OneTrust, LLC | Privacy management systems and methods |
US11645353B2 (en) | 2016-06-10 | 2023-05-09 | OneTrust, LLC | Data processing consent capture systems and related methods |
US11244071B2 (en) | 2016-06-10 | 2022-02-08 | OneTrust, LLC | Data processing systems for use in automatically generating, populating, and submitting data subject access requests |
US11244072B2 (en) | 2016-06-10 | 2022-02-08 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US10282559B2 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US11256777B2 (en) | 2016-06-10 | 2022-02-22 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US11645418B2 (en) | 2016-06-10 | 2023-05-09 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US11277448B2 (en) | 2016-06-10 | 2022-03-15 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11294939B2 (en) | 2016-06-10 | 2022-04-05 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US11295316B2 (en) | 2016-06-10 | 2022-04-05 | OneTrust, LLC | Data processing systems for identity validation for consumer rights requests and related methods |
US11301796B2 (en) | 2016-06-10 | 2022-04-12 | OneTrust, LLC | Data processing systems and methods for customizing privacy training |
US11301589B2 (en) | 2016-06-10 | 2022-04-12 | OneTrust, LLC | Consent receipt management systems and related methods |
US11308435B2 (en) | 2016-06-10 | 2022-04-19 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US11328092B2 (en) | 2016-06-10 | 2022-05-10 | OneTrust, LLC | Data processing systems for processing and managing data subject access in a distributed environment |
US11328240B2 (en) | 2016-06-10 | 2022-05-10 | OneTrust, LLC | Data processing systems for assessing readiness for responding to privacy-related incidents |
US11334682B2 (en) | 2016-06-10 | 2022-05-17 | OneTrust, LLC | Data subject access request processing systems and related methods |
US11336697B2 (en) | 2016-06-10 | 2022-05-17 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11334681B2 (en) | 2016-06-10 | 2022-05-17 | OneTrust, LLC | Application privacy scanning systems and related meihods |
US11343284B2 (en) | 2016-06-10 | 2022-05-24 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US11341447B2 (en) | 2016-06-10 | 2022-05-24 | OneTrust, LLC | Privacy management systems and methods |
US11347889B2 (en) | 2016-06-10 | 2022-05-31 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11354434B2 (en) | 2016-06-10 | 2022-06-07 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
US11354435B2 (en) | 2016-06-10 | 2022-06-07 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US11361057B2 (en) | 2016-06-10 | 2022-06-14 | OneTrust, LLC | Consent receipt management systems and related methods |
US11366786B2 (en) | 2016-06-10 | 2022-06-21 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US11366909B2 (en) | 2016-06-10 | 2022-06-21 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11636171B2 (en) | 2016-06-10 | 2023-04-25 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US11392720B2 (en) | 2016-06-10 | 2022-07-19 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
US11625502B2 (en) | 2016-06-10 | 2023-04-11 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US11403377B2 (en) | 2016-06-10 | 2022-08-02 | OneTrust, LLC | Privacy management systems and methods |
US11409908B2 (en) | 2016-06-10 | 2022-08-09 | OneTrust, LLC | Data processing systems and methods for populating and maintaining a centralized database of personal data |
US11416634B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Consent receipt management systems and related methods |
US11416798B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing systems and methods for providing training in a vendor procurement process |
US11416589B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11416109B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Automated data processing systems and methods for automatically processing data subject access requests using a chatbot |
US11416636B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing consent management systems and related methods |
US11418516B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Consent conversion optimization systems and related methods |
US11418492B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing systems and methods for using a data model to select a target data asset in a data migration |
US11416576B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing consent capture systems and related methods |
US11416590B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11438386B2 (en) | 2016-06-10 | 2022-09-06 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11609939B2 (en) | 2016-06-10 | 2023-03-21 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US11586762B2 (en) | 2016-06-10 | 2023-02-21 | OneTrust, LLC | Data processing systems and methods for auditing data request compliance |
US11586700B2 (en) | 2016-06-10 | 2023-02-21 | OneTrust, LLC | Data processing systems and methods for automatically blocking the use of tracking tools |
US11449633B2 (en) | 2016-06-10 | 2022-09-20 | OneTrust, LLC | Data processing systems and methods for automatic discovery and assessment of mobile software development kits |
US11461722B2 (en) | 2016-06-10 | 2022-10-04 | OneTrust, LLC | Questionnaire response automation for compliance management |
US11461500B2 (en) | 2016-06-10 | 2022-10-04 | OneTrust, LLC | Data processing systems for cookie compliance testing with website scanning and related methods |
US11468386B2 (en) | 2016-06-10 | 2022-10-11 | OneTrust, LLC | Data processing systems and methods for bundled privacy policies |
US11468196B2 (en) | 2016-06-10 | 2022-10-11 | OneTrust, LLC | Data processing systems for validating authorization for personal data collection, storage, and processing |
US11562097B2 (en) | 2016-06-10 | 2023-01-24 | OneTrust, LLC | Data processing systems for central consent repository and related methods |
US11475136B2 (en) | 2016-06-10 | 2022-10-18 | OneTrust, LLC | Data processing systems for data transfer risk identification and related methods |
US11481710B2 (en) | 2016-06-10 | 2022-10-25 | OneTrust, LLC | Privacy management systems and methods |
US11488085B2 (en) | 2016-06-10 | 2022-11-01 | OneTrust, LLC | Questionnaire response automation for compliance management |
US11556672B2 (en) | 2016-06-10 | 2023-01-17 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
US11558429B2 (en) | 2016-06-10 | 2023-01-17 | OneTrust, LLC | Data processing and scanning systems for generating and populating a data inventory |
US11520928B2 (en) | 2016-06-10 | 2022-12-06 | OneTrust, LLC | Data processing systems for generating personal data receipts and related methods |
US11551174B2 (en) | 2016-06-10 | 2023-01-10 | OneTrust, LLC | Privacy management systems and methods |
US11550897B2 (en) | 2016-06-10 | 2023-01-10 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11544667B2 (en) * | 2016-06-10 | 2023-01-03 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11544405B2 (en) | 2016-06-10 | 2023-01-03 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
WO2018035211A1 (en) * | 2016-08-18 | 2018-02-22 | Optum, Inc. | System and method of automated extraction and visualization of knowledge about enterprise technology, personnel and business functions |
GB2567379A (en) * | 2016-08-18 | 2019-04-10 | Optum Inc | System and method of automated extraction and visualization of knowledge about enterprise technology, personnel and business functions |
US11657044B2 (en) | 2016-10-28 | 2023-05-23 | Parexel International, Llc | Semantic parsing engine |
US11507629B2 (en) | 2016-10-28 | 2022-11-22 | Parexel International, Llc | Dataset networking and database modeling |
US10902366B2 (en) | 2017-03-01 | 2021-01-26 | Rolls-Royce Corporation | Visualization features for teams |
US11663359B2 (en) | 2017-06-16 | 2023-05-30 | OneTrust, LLC | Data processing systems for identifying whether cookies contain personally identifying information |
US11373007B2 (en) | 2017-06-16 | 2022-06-28 | OneTrust, LLC | Data processing systems for identifying whether cookies contain personally identifying information |
WO2019075420A1 (en) * | 2017-10-13 | 2019-04-18 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
WO2019075438A1 (en) * | 2017-10-13 | 2019-04-18 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US11017008B2 (en) * | 2018-03-14 | 2021-05-25 | Honeywell International Inc. | Method and system for contextualizing process data |
US11593523B2 (en) | 2018-09-07 | 2023-02-28 | OneTrust, LLC | Data processing systems for orphaned data identification and deletion and related methods |
US10803202B2 (en) | 2018-09-07 | 2020-10-13 | OneTrust, LLC | Data processing systems for orphaned data identification and deletion and related methods |
US11947708B2 (en) | 2018-09-07 | 2024-04-02 | OneTrust, LLC | Data processing systems and methods for automatically protecting sensitive data within privacy management systems |
US10963591B2 (en) | 2018-09-07 | 2021-03-30 | OneTrust, LLC | Data processing systems for orphaned data identification and deletion and related methods |
US11157654B2 (en) | 2018-09-07 | 2021-10-26 | OneTrust, LLC | Data processing systems for orphaned data identification and deletion and related methods |
US11144675B2 (en) | 2018-09-07 | 2021-10-12 | OneTrust, LLC | Data processing systems and methods for automatically protecting sensitive data within privacy management systems |
US11544409B2 (en) | 2018-09-07 | 2023-01-03 | OneTrust, LLC | Data processing systems and methods for automatically protecting sensitive data within privacy management systems |
US12014135B2 (en) | 2019-03-11 | 2024-06-18 | Parexel International, Llc | Methods, apparatus and systems for annotation of text documents |
US11263391B2 (en) | 2019-03-11 | 2022-03-01 | Parexel International, Llc | Methods, apparatus and systems for annotation of text documents |
US11775896B2 (en) | 2019-11-11 | 2023-10-03 | Aveva Software, Llc | Computerized systems and methods for automatically generating and displaying a unified asset centric analytics electronic interface |
WO2021096924A1 (en) * | 2019-11-11 | 2021-05-20 | Aveva Software, Llc | Computerized systems and methods for automatically generating and displaying a unified asset centric analytics electronic interface |
US11797528B2 (en) | 2020-07-08 | 2023-10-24 | OneTrust, LLC | Systems and methods for targeted data discovery |
US11444976B2 (en) | 2020-07-28 | 2022-09-13 | OneTrust, LLC | Systems and methods for automatically blocking the use of tracking tools |
US11968229B2 (en) | 2020-07-28 | 2024-04-23 | OneTrust, LLC | Systems and methods for automatically blocking the use of tracking tools |
WO2022022668A1 (en) * | 2020-07-31 | 2022-02-03 | Pine Field Holding Incorporated | Spatial and context aware software applications using digital enclosures bound to physical spaces |
US11475165B2 (en) | 2020-08-06 | 2022-10-18 | OneTrust, LLC | Data processing systems and methods for automatically redacting unstructured data from a data subject access request |
US11704440B2 (en) | 2020-09-15 | 2023-07-18 | OneTrust, LLC | Data processing systems and methods for preventing execution of an action documenting a consent rejection |
US11436373B2 (en) | 2020-09-15 | 2022-09-06 | OneTrust, LLC | Data processing systems and methods for detecting tools for the automatic blocking of consent requests |
US11526624B2 (en) | 2020-09-21 | 2022-12-13 | OneTrust, LLC | Data processing systems and methods for automatically detecting target data transfers and target data processing |
US11615192B2 (en) | 2020-11-06 | 2023-03-28 | OneTrust, LLC | Systems and methods for identifying data processing activities based on data discovery results |
US11397819B2 (en) | 2020-11-06 | 2022-07-26 | OneTrust, LLC | Systems and methods for identifying data processing activities based on data discovery results |
US11687528B2 (en) | 2021-01-25 | 2023-06-27 | OneTrust, LLC | Systems and methods for discovery, classification, and indexing of data in a native computing system |
US11442906B2 (en) | 2021-02-04 | 2022-09-13 | OneTrust, LLC | Managing custom attributes for domain objects defined within microservices |
US11494515B2 (en) | 2021-02-08 | 2022-11-08 | OneTrust, LLC | Data processing systems and methods for anonymizing data samples in classification analysis |
US11601464B2 (en) | 2021-02-10 | 2023-03-07 | OneTrust, LLC | Systems and methods for mitigating risks of third-party computing system functionality integration into a first-party computing system |
US11775348B2 (en) | 2021-02-17 | 2023-10-03 | OneTrust, LLC | Managing custom workflows for domain objects defined within microservices |
US11546661B2 (en) | 2021-02-18 | 2023-01-03 | OneTrust, LLC | Selective redaction of media content |
US11533315B2 (en) | 2021-03-08 | 2022-12-20 | OneTrust, LLC | Data transfer discovery and analysis systems and related methods |
US11562078B2 (en) | 2021-04-16 | 2023-01-24 | OneTrust, LLC | Assessing and managing computational risk involved with integrating third party computing functionality within a computing system |
US11816224B2 (en) | 2021-04-16 | 2023-11-14 | OneTrust, LLC | Assessing and managing computational risk involved with integrating third party computing functionality within a computing system |
US12052289B2 (en) | 2022-03-14 | 2024-07-30 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11620142B1 (en) | 2022-06-03 | 2023-04-04 | OneTrust, LLC | Generating and customizing user interfaces for demonstrating functions of interactive user environments |
Also Published As
Publication number | Publication date |
---|---|
US20120046978A1 (en) | 2012-02-23 |
US8719066B2 (en) | 2014-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8719066B2 (en) | Systems and methods for capturing, managing, sharing, and visualising asset information of an organization | |
US9824327B2 (en) | Systems and methods for capturing and managing information pertaining to asset spares inventories | |
US11250343B2 (en) | Machine learning anomaly detection | |
JP4473245B2 (en) | System and method for visualizing Auto-ID data | |
US7739121B2 (en) | Method and apparatus for providing intelligent and controlled access to supply chain information | |
Chen | An intelligent value stream-based approach to collaboration of food traceability cyber physical system by fog computing | |
Ferguson | Architecting a big data platform for analytics | |
US9311617B2 (en) | Processing event instance data in a client-server architecture | |
Jun et al. | System architecture for closed-loop PLM | |
Kumar et al. | Performance dashboard: Cutting-edge business intelligence and data visualization | |
US10929421B2 (en) | Suggestion of views based on correlation of data | |
US8887123B2 (en) | Framework for managing complex operations | |
US10423509B2 (en) | System and method for managing environment configuration using snapshots | |
CN105027055A (en) | Techniques to present event information using an event timing visualization | |
US11449814B2 (en) | Apparatus and method for workflow analytics and visualization of assimilated supply chain and production management (SCPM) for industrial process control and automation system | |
CN103678468A (en) | System and method for analyzing and displaying multidimensional data | |
US20140324518A1 (en) | Autotagging business processes | |
US20110047183A1 (en) | Chain of custody monitoring and management | |
WO2021037202A1 (en) | Systems and methods for cosmetics products retail displays | |
US20140149186A1 (en) | Method and system of using artifacts to identify elements of a component business model | |
US20210065122A1 (en) | Systems and methods for cosmetics products retail displays | |
US20170033972A1 (en) | Systems, devices, and methods for exchanging and processing data measures and objects | |
CN117473199B (en) | Information pushing method and system applied to supply chain logistics system | |
CN118394750A (en) | Data center table for earth observation data | |
WO2018208929A1 (en) | Apparatus and method for workflow analytics and visualization of assimilated supply chain and production management (scpm) for industrial process control and automation system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |