09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software for a data platform to manage data storage, automated integration, data engineering, context engineering, cataloging, governance, and orchestration; Downloadable computer software for managing data operations for data analytics, machine learning, and agentic AI systems and programs Providing temporary use of on-line non-downloadable software for managing data operations for data analytics, machine learning, and agentic AI systems and programs; Providing temporary use of on-line non-downloadable cloud computing software for a data platform to manage data storage, automated integration, data engineering, context engineering, cataloging, governance, orchestration
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer programs for computer application software development for a variety of systems including AI (artificial intelligence) applications; downloadable system compiler software; downloadable computer programs for developing system software and application software that implement a functional and general purpose AI native computer programming language; downloadable system software to interact with the underlying operating system, the CPU (central processing unit), and GPU (graphics processing unit) to aid in process management and other system utilities; downloadable driver software for operating and controlling device kernels and I/O (input/output) hardware peripherals; downloadable application software for use as an application programming interface (API); downloadable graphical user interface software for website and web application development Providing online non downloadable integrated development environment (IDE) computer software for developing a variety of systems including AI (artificial intelligence) application and system software in an AI native computer programming language; providing online non downloadable graphical user interface computer software for website and web application development
3.
System and Method for Selective Synchronization in a Cloud Marketplace
A cloud marketplace includes a network of data centers that collectively allow users to search and purchase products, including applications and extensions to applications. Each data center supports a marketplace module that executes on computing resources to offer users the products and receive and send product metadata descriptive of the products. Each product has a distribution list which specifies one or more data centers as a potential destination to list the product. The distribution list supports region-specific synchronization of products and product listings and can be updated automatically responsive to region-specific policies or regulations to list, delist, or relist products in one or more regions.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer programs for computer application software development for a variety of systems including AI (artificial intelligence) applications; downloadable system compiler software; downloadable computer programs for developing system software and application software that implement a functional and general purpose AI native computer programming language; downloadable system software to interact with the underlying operating system, the CPU (central processing unit), and GPU (graphics processing unit) to aid in process management and other system utilities; downloadable driver software for operating and controlling device kernels and I/O (input/output) hardware peripherals; downloadable application software for use as an application programming interface (API); downloadable graphical user interface software for website and web application development. Providing online nondownloadable integrated development environment (IDE) computer software for developing a variety of systems including AI (artificial intelligence) application and system software in an AI native computer programming language; providing online nondownloadable graphical user interface computer software for website and web application development.
Encrypted bids from a group of users responsive to a bidding process request for bids, such as an auction or tender, are modified homomorphically to select a winning bid and identify a winner bidder (or multiple winning bidders) in an online bidding system. The encrypted results can be validated homomorphically prior to the bid selection and bidder identification. Validation can comprise nullifying bids with values outside the bidding specification, or those tendered in an inappropriate format. Validation may comprise masking a vectored bid response to nullify any non-compliant values in invalid positions in the vector, while allowing the compliant value or values to remain. Multi-bid vectors are supported. Validation can support reserve bidding by eliminating bids that are below a specified minimum (e.g. in an auction) or above a specified maximum (e.g. in a tender). The modified bids can optionally be anonymized to remove any indication about the pre-modification bid value.
A Loop Pointer (LP) construct is disclosed for identifying terms in a recursive expression operated with an iterator. A Loop Pointer Variable (LPV) is assigned the current value of the recursive expression comprising one or more previous values or prior terms of the LPV. The prior terms or values are identified in source code by a loop pointer construct modifying a reference to the loop pointer variable. A compiler, responsive to encountering a loop pointer construct, generates instructions to access each of the one or more identified variable values for use in computation of the current value of the loop pointer variable at runtime. An access to the iterator construct output can request the terminal value of the loop pointer variable.
A Loop Pointer (LP) construct is disclosed for identifying terms in a recursive expression operated within a branching construct, having a condition, within an iterator construct. A Loop Pointer Variable (LPV) is assigned the current value of the recursive expression comprising one or more previous values or prior terms of the LPV. The prior terms or values are identified in source code by a loop pointer construct modifying a reference to the loop pointer variable. A compiler generates instructions to access each of the one or more identified variable values for use in computation of the current value when the condition of the branching construct is met at runtime. An access to the iterator construct output can request the terminal value of the loop pointer value, a sequence of one or more of a series comprising updates to the value when the condition is met, or a series of the values in each iteration.
A Loop Pointer (LP) construct is disclosed for identifying terms in a recursive expression operated with an iterator. A Loop Pointer Variable (LPV) is assigned the current value of the recursive expression comprising one or more previous values or prior terms of the LPV. The prior terms or values are identified in source code by a loop pointer construct modifying a reference to the loop pointer variable. A compiler transforms the recursive expression into an equivalent iterative computation and generates instructions to compute the current value at runtime. An access to the iterator construct output can request the terminal value of the loop pointer variable or a sequence of one or more of a series of updated loop pointer variables.
Disclosed are techniques to facilitate Customer Relationship Management (CRM) data utilization and display to suit organizational and team goals, methods, requirements, and more. A system includes a CRM page building engine, a layout building engine, a rendering engine, a request handling engine, a CRM datastore, an element datastore, and a layout datastore. For example, a design system is implemented as a no-code builder that facilitates creation through a drag-and-drop interface, which is intuitive and user-friendly. A layout building engine processes the CRM element data, which comprises the absolute position of the CRM element on the canvas. The layout building engine performs grouping and/or sub-grouping process to wrap the CRM element in the layout. The layout building engine outputs layout data for each element. The resulting element set is a separable element set or a non-separable element set. The resulting set is aligned to place its elements in the exact position or order. On successful fetching of all the required data, the layout data will be mapped with the CRM data and its application elements, based on its type and the action to be performed.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer programs for computer application software development for a variety of systems; downloadable system compiler software; downloadable computer programs for developing system software and application software that implement a functional and general purpose computer programming language; downloadable system software to interact with the underlying operating system, the CPU, and GPU to aid in process management and other system utilities; downloadable driver software for operating and controlling device kernels and I/O (input/output) hardware peripherals; downloadable application software for use as an application programming interface (API); downloadable graphical user interface software for website and web application development. Providing online nondownloadable integrated development environment (IDE) computer software for developing application and system software; providing online nondownloadable graphical user interface computer software for website and web application development.
A compiler comprises a low-level memory management (LLMM) module that locates computed entities within source code. Each computed entity is analyzed, and resource costs associated with each computed entity are calculated. A memory model is selected for each computed entity, based on memory use, computational complexity, and other factors. User-defined memory model assignment is supported. The compiler auto-generates instructions for allocating memory for, computing, and deallocating memory for each computed entity. The instructions generated for each computed entity will vary based on its assigned memory model. A variety of embodiments are disclosed for auto-generating these instructions during compile time at differing phases of compilation. In all of those, with the resultant executable code, memory is allocated and freed at runtime automatically and accurately without the intervention in source code by a programmer.
A server drawer is configured to house arrays of fans. A row of fan enclosures can be inserted into a fan cage which is affixed to the server drawer. The tray is fastened to the server drawer with fasteners. Alternately, the tray is configured with fan cage locking handles, operable with a fan cage mount affixed to sidewalls of the server drawer. The fan cage is hot-swappable by grasping the handles and compressing them to release latches. The fan enclosures are placed in the fan cage with no need for attachment mechanisms. Detents provide tension between fan enclosures to maintain their placement and provide vibration isolation. Fan connectors are mounted such that each is aligned with and connects with a fan control/power connector on a printed circuit board (PCB) mounted below. Handles allow the fan enclosure to be grasped and removed with no tools or fasteners required. The fan enclosure is a unitary body, with extruded mounts, designed to accept a fan into an opening securing onto the mounts with no need for fasteners. The fan enclosure and cage are designed to cost-effectively allow hot swapping without tools.
A system providing scope-based source code autosuggestion, with object behavioral property detection and automated template generation is disclosed. Constructs are identified in source code in one or more files. Characters are input at a location. Constructs matching the characters and within the location scope, based on surrounding code structure, are placed in a list. The list of scope-matched constructs are output to the user in real-time, and the characters may be auto-completed responsive to a user selection. The constructs identified may be limited to those contextually relevant to current scope, such as within the same function, class, or namespace. Code templates may be located, adapted to the construct, and displayed for auto-completion. The user may select one of the list items for insertion into the source code. The scope-matched constructs are updated in real-time responsive to user input, dynamically refining the list.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Downloadable computer software for facilitating collaboration on source code development, outsourcing, distributing, and managing source code and data, measuring software developer performance, monitoring, testing, and managing infrastructure, and protecting confidential information, all provided via a computer platform; Downloadable computer software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Downloadable software catering to technology companies and technology education utilizing machine learning for software/application development and learning and development (LandD); Downloadable Computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Computer software development extensions, namely, downloadable electronic data files consisting of software development tools; Downloadable training software for software engineering; all of the aforesaid relating to or for installing or operating desktop and cloud development environments Providing on-line non-downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Providing on-line non-downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Providing on-line non-downloadable software for facilitating collaboration on source code development, outsourcing, distributing, and managing source code and data, measuring software developer performance, monitoring, testing, and managing infrastructure, and protecting confidential information, all provided via a computer platform; Providing on-line non-downloadable software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Providing on-line non-downloadable software catering to technology companies and technology education utilizing machine learning for software/application development and learning and development (LandD); Providing on-line non-downloadable computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages, Computer language for programming; Providing on-line non-downloadable computer software development extensions, namely, online electronic data files consisting of software development tools; Platform as a service (PAAS) comprising computer software platforms for collaborative development of software; providing online, non-downloadable training software for software engineering; Services for updating computer software; consulting services in the field of cloud software engineering
Promoting and advertising downloadable and non-downloadable software products; promoting research and development for downloadable and non-downloadable software products; providing websites and online retail stores for sale of downloadable software and of licenses for non-downloadable software products; event management services; services relating to conducting and coordinating seminars and workshops on computer software
16.
AUTOMATED COMPILER AND RUNTIME SUPPORT FOR OBJECT VERSION HISTORY MAINTENANCE AND ACCESS
Automated version history support for data entities is disclosed. A versioned query programming construct is provided that allows a developer to access a prior version of the data entity. A compiler is disclosed which automatically generates code to create and maintain version history for data entities at runtime. The version history is then available at runtime to service a query for a prior version, such as from query instructions compiled from the versioned query construct. A versioned data entity access instruction, used to access a prior version of the data entity, includes a data entity access construct modified by a versioned reference construct having a version reference. The version reference may be a time, a version number, or an event.
Promoting and advertising downloadable and non-downloadable software products; promoting research and development for downloadable and non-downloadable software products; providing websites and online retail stores for sale of downloadable software and of licenses for non-downloadable software products; event management services; services relating to conducting and coordinating seminars and workshops on computer software.
18.
DELIVERING SERVICE-AGNOSTIC SMART FLOW ACTION EXECUTION SYSTEM FOR UNIFIED SOFTWARE SUITE
Smart flow system enables movement of a Contextually Actionable (CA) entity (e.g., user thumbnail/photo, email ID, files, contacts or list of contacts, text, hyperlinks, date/time, location) rendered in various parts of the user interface (UI) in the application from one service to another using, for example, a drag and drop mechanism. The mechanism includes mapping actions across services intuitively based on the entity that is being dragged and the drop target in the UI of a unified software suite. The unified software suite supports smart mail, smart assistant, and smart flow system. A user can drag a desired CA entity and drop it on a CA executing target. CA executing targets include but are not limited to a workdrive file or folder, chat window, call button, ongoing audio/video call, meeting widget, calendar event attendee, notes, tasks, contacts, list of contacts, mail, calendar, and tasks. The CA entity associated with the selected CA entity is segregated, curated and qualified and is checked with a CA registry. The CA registry datastore stores information related to a list of services and possible actions for the CA entity. The information is forwarded to the CA registry by the software service ecosystem. The software service ecosystem forwards the services corresponding to a CA entity.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Downloadable computer software for facilitating collaboration on source code development, outsourcing, distributing, and managing source code and data, measuring software developer performance, monitoring, testing, and managing infrastructure, and protecting confidential information, all provided via a computer platform; Downloadable computer software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Downloadable software catering to technology companies and technology education utilizing machine learning for software/application development and learning and development (LandD); Downloadable Computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Computer software development extensions, namely, downloadable electronic data files consisting of software development tools; Downloadable training software for software engineering; all of the aforesaid relating to or for installing or operating desktop and cloud development environments. Providing on-line non-downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Providing on-line non-downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Providing on-line non-downloadable software for facilitating collaboration on source code development, outsourcing, distributing, and managing source code and data, measuring software developer performance, monitoring, testing, and managing infrastructure, and protecting confidential information, all provided via a computer platform; Providing on-line non-downloadable software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Providing on-line non-downloadable software catering to technology companies and technology education utilizing machine learning for software/application development and learning and development (LandD); Providing on-line non-downloadable computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages, Computer language for programming; Providing on-line non-downloadable computer software development extensions, namely, online electronic data files consisting of software development tools; Platform as a service (PAAS) comprising computer software platforms for collaborative development of software; providing online, non-downloadable training software for software engineering; Services for updating computer software; consulting services in the field of cloud software engineering.
20.
System and Methods for Rendering and Manipulating Pivot Tables
Described are systems and methods for rendering a three-dimensional (3D) pivot table that can be embedded in a spreadsheet. A data structure underlying the 3D pivot table contains raw data organized in arrays that can be depicted as two-dimensional (2D) tables. A rendering system combines some or all of the 2D tables into a 3D rendering of a pivot table in which each of the combined sides represents a visible face of the 3D pivot table. A user can split the rendered 3D pivot table along one or three axes to expose internal data elements for viewing or editing. Changes to the values of internal data elements impact values presented in the visible faces of the 3D pivot table.
G06F 40/18 - Editing, e.g. inserting or deleting of tablesEditing, e.g. inserting or deleting using ruled lines of spreadsheets
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
A storage drive caddy has a unitary body having flexible feature defining a resiliently deformable region configured to permit displacement. Fixed to the flexible feature are a latch to lock in a locking channel and a handle to move the latch. First and second guiding sides connect to the drive via one or more screwless integrated mounting pins. Optionally symmetric side plates and one or more center wall plates are fixed with guides forming channels to house one or more columns of drive caddies. Modifications to channel widths and optional stopping mechanisms provide unidirectional caddy insertion. Conductive side and center wall plates attached to conductive top and bottom plates, along with conductive elements attached to each caddy, abutted from top plate to bottom plate, provide electromagnetic interference protection.
Disclosed are methods and systems for automatically developing skills for intelligent personal assistants from visual content found on the internet. The disclosed system comprises components that crawl the web to discover and download images and videos, preprocess and analyze the content using computer vision and machine learning algorithms, classify and qualify the objects detected in the content, and create or enhance skills based on the analyzed data. The skills are then stored in a database and can be invoked by users via various client devices. The methods and systems simplify user interactions with web resources by automating the skill development process, enabling more efficient and personalized use of intelligent personal assistants.
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
G06V 10/26 - Segmentation of patterns in the image fieldCutting or merging of image elements to establish the pattern region, e.g. clustering-based techniquesDetection of occlusion
G06V 10/72 - Data preparation, e.g. statistical preprocessing of image or video features
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
A caddy for housing a storage drive includes a caddy body with a front section having a handle slot and mounting brackets for connecting to the storage drive. The brackets feature wide and narrow sections. A unitary handle, pivotally attached to the front section, operates between open and closed positions. The unitary handle comprises ends with a finger rest, a handle pin for securing, and a resilient latch, alongside a grip and a body with air-admitting openings. When closed, the handle body resides within the handle slot. The caddy interfaces with guide plates with channel partitions forming channels, each with a latch pocket and wide portions separated by a constriction that prevents caddy over-insertion or misorientation.
A top-loading drive caddy has a body comprising a crossmember with a first and second grip on opposing sides, a stopping edge, and first and second guiding sides having first and second widths extending from the crossmember to connect to the storage drive with one or more mounting pins. A stopping edge extends from a guiding side placed to determine the location of the drive. A guideway receiving the caddy comprises notches on first and second sides extending transversely from top to bottom of an elongated body, the notches spaced apart to engage the guiding sides. A guideway assembly comprises a plurality of the caddy and two or more of the guideways, parallel to each other with aligned notches, the guideways separated to allow caddies to be inserted with guiding sides engaging notches on at least two of the guideways.
A software ecosystem dynamically improves the performance and interoperability of software products controlled and operated by product managers within the same or different businesses. A product enhancer analyzes logs of the software products for cross-product user activities and identifies contextual parameters that may impact the separate or collective performance of the software products for users simultaneously engaging with multiple products. The product enhancer can then modify one or more of the software products using contextual parameters derived from or with events and information from other software products to improve the user's overall experience and the collective performance of the software ecosystem of the interoperable products.
41 - Education, entertainment, sporting and cultural services
Goods & Services
Organizing and conducting exhibitions, tradeshows and events for commercial and educational purposes; arranging and hosting peer-to-peer networking, discussions, and collaboration among users of software products and maintaining business networking services, facilitating networking and community building events categorized by city, industry, and user role. Arranging and conducting in-person and virtual user group meetings, training sessions, workshops and conferences in the field of software and technology; providing educational services through seminars, webinars and presentations.
41 - Education, entertainment, sporting and cultural services
Goods & Services
Organizing and conducting exhibitions, tradeshows and events for commercial and educational purposes; arranging and hosting peer-to-peer networking, discussions, and collaboration among users of software products and maintaining business networking services, facilitating networking and community building events categorized by city, industry, and user role. Arranging and conducting in-person and virtual user group meetings, training sessions, workshops and conferences in the field of software and technology; providing educational services through seminars, webinars and presentations.
41 - Education, entertainment, sporting and cultural services
Goods & Services
Organizing and conducting exhibitions, tradeshows and events for commercial and educational purposes; arranging and hosting peer-to-peer networking, discussions, and collaboration among users of software products and maintaining business networking services, facilitating networking and community building events categorized by city, industry, and user role. Arranging and conducting in-person and virtual user group meetings, training sessions, workshops and conferences in the field of software and technology; providing educational services through seminars, webinars and presentations.
41 - Education, entertainment, sporting and cultural services
Goods & Services
Organizing and conducting exhibitions and trade shows for commercial purposes; arranging and hosting peer-to-peer networking, discussions, and collaboration among users of software products for business networking services, facilitating networking and community building events categorized by city, industry, and user role Arranging and conducting in-person and virtual user group meetings for educational purposes, training sessions, workshops and conferences in the field of software and technology; providing educational services in the nature of seminars, webinars, presentations, and workshops in the field of software, hardware, and device manufacturing; organizing and conducting events in the nature of seminars, webinars, presentations, and workshops in the fields of software, hardware, and device manufacturing
41 - Education, entertainment, sporting and cultural services
Goods & Services
Organizing and conducting exhibitions and trade shows for commercial purposes; arranging and hosting peer-to-peer networking, discussions, and collaboration among users of software products for business networking services, facilitating networking and community building events categorized by city, industry, and user role Arranging and conducting in-person and virtual user group meetings for educational purposes, training sessions, workshops and conferences in the field of software and technology; providing educational services in the nature of seminars, webinars, presentations, and workshops in the field of software, hardware, and device manufacturing; organizing and conducting events in the nature of seminars, webinars, presentations, and workshops in the fields of software, hardware, and device manufacturing
41 - Education, entertainment, sporting and cultural services
Goods & Services
Organizing and conducting exhibitions and trade shows for commercial purposes; arranging and hosting peer-to-peer networking, discussions, and collaboration among users of software products for business networking services, facilitating networking and community building events categorized by city, industry, and user role Arranging and conducting in-person and virtual user group meetings for educational purposes, training sessions, workshops and conferences in the field of software and technology; providing educational services in the nature of seminars, webinars, presentations, and workshops in the field of software, hardware, and device manufacturing; organizing and conducting events in the nature of seminars, webinars, presentations, and workshops in the fields of software, hardware, and device manufacturing
32.
Systems and Methods for Role Extensions in Programming Languages
A programming language with compiler-supported type extensions allows the definition of an independent data type, or an element thereof, to be extended by a dependent data type that references the independent data type or the element. The dependent data type can access the independent data type. Compile-time validation restricts the independent data type from accessing the dependent data type, including elements within the definition of the dependent data type, and can generate error messages when an independent data type attempts any such access.
A programming language compiler manages independent and dependent data type objects along with role extensions at run time. Objects of independent and dependent types can be instantiated using either nested or linked creation methods. In the nested case, the independent object is instantiated through a dependent object using a single create statement. In contrast, linked creation involves linking a dependent object to an existing independent object. Compile-time instructions are created to manage role-extension objects in alignment with the independent and dependent objects.
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable computer software for browsing the internet, namely, a web browser that allows users to navigate websites, manage tabs, and access digital content efficiently; Downloadable computer software for enhanced privacy, security, and productivity with built-in Ad and tracker blocking, syncing across devices, and customizable privacy settings; downloadable computer software for managing bookmarks, history, and extensions, note taking and customizable browsing preferences.
35.
INTEGRATED DEVELOPMENT ENVIRONMENT WITH PERMISSION-BASED CODE MANAGEMENT
A distributed Integrated Development Environment (IDE) allows for multiple users with varying levels of permissions to collaborate on a software development project and to perform operations within the environment based on permission levels for those specific operations. An IDE-directed keyword may be inserted into source code to identify constructs for which a permission is required to perform an operation associated therewith. Permission requirements may be defined based on a type of construct, or an inherent property of a construct. Permissions are assigned for various operations, with IDE directive keywords, or assigned by code constructs or context. When a permission requiring event is triggered, user permission is checked, and a workflow for the operation is executed. A workflow may include executing the operation or denying execution of the operation. Errors, warnings, messages to team members, event logging, code synchronization, permission requests, and other actions may be incorporated in workflows.
An IDE assists developers using object management functions in programming source code. When a developer enters an object management function, the IDE auto-suggests a draft event handler, populated with any applicable source code templates, customized appropriately. The draft event handler may be edited by the developer when permitted but may be wholly or partially immutable as well. A distributed IDE allows the type definitions, source code templates, and project design discipline to be deployed to multiple developers working on a shared project across an interconnected network. When a developer completes editing, the resultant event handler is accepted and introduced into source code. An override feature allowing a developer to edit immutable sections of the draft event handler may be included. A logging feature is deployed to capture instances of developers overriding a portion of the draft event handler marked immutable.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Downloadable computer software for facilitating collaboration on source code development; Downloadable software for outsourcing, distributing, and managing source code and data; Downloadable software for measuring software developer performance; Downloadable software for protecting confidential information and data on a computer platform; Downloadable computer software utilizing artificial intelligence for natural language processing, understanding, generation, and analysis for technology companies and technology education providers; Downloadable software utilizing machine learning for developing predictive models for technology companies and technology education providers; Downloadable computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Downloadable functional and general purpose computer programming software for software development; Computer software development extensions, namely, downloadable electronic data files consisting of software development tools; Downloadable training software for software engineering; all of the aforesaid relating to or for installing or operating desktop and cloud development environments; none of the aforesaid for facilitating integration of business, financial and accounting information content Providing on-line non-downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Providing on-line non-downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Providing on-line non-downloadable software for facilitating collaboration on source code development; Providing temporary use of on-line non-downloadable software for importing and managing data and measuring software developer performance; Providing temporary use of online non-downloadable software for monitoring, testing, and managing IT infrastructure, namely, cloud computing environments, computer networks, and data storage systems; Providing temporary use of on-line non-downloadable software for protecting confidential information and data on a computer platform; Providing on-line non-downloadable software utilizing artificial intelligence for natural language processing, understanding, generation, and analysis for technology companies and technology education providers; Providing on-line non-downloadable software utilizing machine learning for developing predictive models for technology companies and technology education providers; Providing on-line non-downloadable computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Providing temporary use of on-line non-downloadable functional and general purpose computer programming software for software development; Providing on-line non-downloadable computer software development extensions, namely, providing temporary use of online electronic data files consisting of software development tools; Platform as a service (PAAS) services featuring computer software platforms for collaborative development of software; providing online, non-downloadable training software for software engineering; Services for updating computer software; consulting services in the field of cloud software engineering; none of the aforesaid relating to business, financial and accounting information
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer programs for computer application software development for a variety of systems; downloadable system compiler software; downloadable computer programs for developing system software and application software that implement a functional and general purpose computer programming language; downloadable system software to interact with the underlying operating system, the CPU, and GPU to aid in process management and other system utilities; downloadable driver software for operating and controlling device kernels and I/O (input/output) hardware peripherals; downloadable application software for use as an application programming interface (API); downloadable graphical user interface software for website and web application development Providing online nondownloadable integrated development environment (IDE) computer software for developing application and system software; providing online nondownloadable graphical user interface computer software for website and web application development
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer programs for computer application software development for a variety of systems; downloadable system compiler software; downloadable computer programs for developing system software and application software that implement a functional and general purpose computer programming language; downloadable system software to interact with the underlying operating system, the CPU, and GPU to aid in process management and other system utilities; downloadable driver software for operating and controlling device kernels and I/O (input/output) hardware peripherals; downloadable application software for use as an application programming interface (API); downloadable graphical user interface software for website and web application development Providing online nondownloadable integrated development environment (IDE) computer software for developing application and system software; providing online nondownloadable graphical user interface computer software for website and web application development
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Downloadable computer software for facilitating collaboration on source code development; Downloadable software for outsourcing, distributing, and managing source code and data; Downloadable software for protecting confidential information and data on a computer platform; Downloadable computer software catering to technology companies and technology education utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Downloadable software catering to technology companies and technology education utilizing machine learning for software and application development and for learning and development (LandD); Downloadable Computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Downloadable computer programs for implementing a functional and general purpose computer programming language for software development; Computer software development extensions, namely, downloadable electronic data files featuring software development tools; Downloadable training software for software engineering; all of the aforesaid for installing or operating desktop and cloud development environments Providing on-line non-downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Providing on-line non-downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Providing on-line non-downloadable software for facilitating collaboration on source code development; Providing temporary use of on-line non-downloadable software for importing and managing data; Providing temporary use of online non-downloadable software for monitoring, testing, and managing IT infrastructure, namely, cloud computing environments, computer networks, and data storage systems; Providing temporary use of on-line non-downloadable software for protecting confidential information and data on a computer platform; Providing on-line non-downloadable software catering to technology companies and technology education utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Providing on-line non downloadable software catering to technology companies and technology education utilizing machine learning for software and application development and for learning and development (LandD); Providing on-line non-downloadable computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Providing temporary use of on-line non-downloadable functional and general purpose computer programming language for software development; Providing on-line non-downloadable computer software development extensions, namely, online electronic data files featuring software development tools; Platform as a service (PAAS) comprising computer software platforms for collaborative development of software; providing online, non-downloadable training software for software engineering; Services for updating computer software; consulting services in the field of cloud software engineering
41 - Education, entertainment, sporting and cultural services
Goods & Services
Organizing, promoting and conducting exhibitions, tradeshows and events for business purposes. Educational services, namely, conducting seminars, conferences, workshops, and training in the fields of marketing, promotion, sales, customer information, customer relationship management, customer support, email and collaboration, finance and human resource management, generating invoices for business, business process management, business analytics and business intelligence, managing contacts, creating and managing websites, customer relationship management, creating survey forms, workforce management, creating, editing and storing documents, presentations and spreadsheets, remote support, generating reports from various databases, managing calendars and schedules, promotional campaigns, password management, and project management.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
An extensible computer program to develop a variety of system and application computer software; System software ranging from compiler programs to frameworks for other system software to drivers for specific hardware; Application software ranging from data management to user interfaces to mathematical engines. Providing online nondownloadable integrated development environment (IDE) computer software for developing application and system software; providing online nondownloadable graphical user interface computer software for website and web application development.
Systems and methods for a Form Recognizer Model to extract Name-Value pairs automatically and classify the form using the name-value pairs are described. The Name-Value pairs are extracted by identifying Explicit Names and Implicit Names from the pre-processed form. The tables in the form are also extracted. A Dynamic Relationship Builder assists in finding the classification of any unknown form that is fed to the Form Recognizer Model. The proposed model can provide three-fold functionalities, such as digitizing a scanned form into a readable and editable format that can also be stored; identifying the classification of the scanned form; and recommending a list of Name-Value Pairs, Tables and their associated Compositions for designers who would like to design a new form.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Downloadable computer software for facilitating collaboration on source code development; Downloadable software for outsourcing, distributing, and managing source code and data; Downloadable software for measuring software developer performance; Downloadable software for protecting confidential information and data on a computer platform; Downloadable computer software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Downloadable software catering to technology companies and technology education utilizing machine learning; Downloadable Computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Downloadable functional and general purpose computer programming language for software development; Computer software development extensions, namely, downloadable electronic data files consisting of software development tools; Downloadable training software for software engineering; all of the aforesaid relating to or for installing or operating desktop and cloud development environments. Providing on-line non-downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Providing on-line non-downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Providing on-line non-downloadable software for facilitating collaboration on source code development; Providing temporary use of on-line non-downloadable software for importing and managing data; measuring software developer performance; Providing temporary use of online non-downloadable software for monitoring, testing, and managing IT infrastructure, namely, cloud computing environments, computer networks, and data storage systems; Providing temporary use of on-line non-downloadable software for protecting confidential information and data on a computer platform; Providing on-line non-downloadable software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Providing on-line non-downloadable software catering to technology companies and technology education utilizing machine learning; Providing on-line non-downloadable computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Providing temporary use of on-line non-downloadable functional and general purpose computer programming language for software development; Providing on-line non-downloadable computer software development extensions, namely, online electronic data files consisting of software development tools; Platform as a service (PAAS) comprising computer software platforms for collaborative development of software; providing online, non-downloadable training software for software engineering; Services for updating computer software; consulting services in the field of cloud software engineering.
An entity-centric approach has been proposed to provide a consistent user experience in accessing a unified software applications suite effortlessly. Entities are connected with one another. The entities and the connectivity between them are reflected in all three functional layers of 3-tier client-server architecture. Every entity has a set of attributes and each attribute represents a data item or record of a particular type. The data items or records are represented in the form of card(s) as determined by contextualization and access control engines. The connection between two or more entities in the context of communication/interaction, collaboration, and productivity, can be referred to as an activity. The activities of the entities can be represented in a timeline or swimlane mode. The timeline mode represents the recent activities between two entities as a vertical timeline chart, in reverse chronological order. The swimlane mode represents activities of multiple entities, in parallel. A timeline chart is dedicated to each entity in its corresponding lane. With a date-lock option in swimlane mode, the timeline chart in each lane is locked for a particular date or time period.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 9/451 - Execution arrangements for user interfaces
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Downloadable computer software for facilitating collaboration on source code development; Downloadable software for outsourcing, distributing, and managing source code and data; Downloadable software for measuring software developer performance; Downloadable software for protecting confidential information and data on a computer platform; Downloadable computer software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Downloadable software catering to technology companies and technology education utilizing machine learning; Downloadable Computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Downloadable functional and general purpose computer programming language for software development; Computer software development extensions, namely, downloadable electronic data files consisting of software development tools; Downloadable training software for software engineering; all of the aforesaid relating to or for installing or operating desktop and cloud development environments; none of the aforesaid for facilitating integration of business, financial and accounting information content. Providing on-line non-downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Providing on-line non-downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Providing on-line non-downloadable software for facilitating collaboration on source code development; Providing temporary use of on-line non-downloadable software for importing and managing data; measuring software developer performance; Providing temporary use of online non-downloadable software for monitoring, testing, and managing IT infrastructure, namely, cloud computing environments, computer networks, and data storage systems; Providing temporary use of on-line non-downloadable software for protecting confidential information and data on a computer platform; Providing on-line non-downloadable software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Providing on-line non-downloadable software catering to technology companies and technology education utilizing machine learning; Providing on-line non-downloadable computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Providing temporary use of on-line non-downloadable functional and general purpose computer programming language for software development; Providing on-line non-downloadable computer software development extensions, namely, online electronic data files consisting of software development tools; Platform as a service (PAAS) comprising computer software platforms for collaborative development of software; providing online, non-downloadable training software for software engineering; Services for updating computer software; consulting services in the field of cloud software engineering; none of the aforesaid relating to business, financial and accounting information.
47.
OUTAGE PREDICTION IN FULL-STACK PERFORMANCE MONITORING SPACE
An effective strategy provides an intuitive starting point for an enterprise network agent to resolve issues before the issues increase the probability of an outage. Being able to predict whether and when a current anomalous state will transform into an outage is valuable to an enterprise network agent tasked with network administration, including monitoring the network; configuring the network; recommending software or hardware licenses, updates, or additions; obtaining software or hardware licenses or devices; generating reports and alerts; and launching countermeasures in association with the enterprise network.
A system and method for providing a segment of a teleconference recording to a teleconference participant is described. Functionality includes computing a start time by subtracting past duration from current time while a teleconference recording is being recorded, clipping the teleconference recording at a start time, and clipping the teleconference recording at an end time. After a segment of the teleconference recording is clipped at the start time and the end time, a link to the segment is provided to a teleconference participant.
Disclosed is a system and method to generate policy compliant CAPTCHA images to be rendered on a CAPTCHA question using an image composer, which takes a policy compliant sentence generated by a sentence composer. The policy considered to validate the CAPTCHA is one or combination of privacy policy, client-specific configuration like GDPR, HIPAA, etc. The CAPTCHA images are generated by the image composer based on the sentence generated by the sentence composer and structured knowledge graph.
Encrypted poll responses from a group of users are validated homomorphically in an online polling system. Mathematical operations are performed on encrypted poll responses to produce validated encrypted results. The operations, when applied to plaintext of the encrypted poll response, normalize the plaintext when the poll response is valid, and nullify the plaintext when the poll response is invalid. The validated encrypted poll responses can be analyzed, without decryption, to provide a variety of results in encrypted format. The analysis may include summing the validated poll responses to produce a tally and may also be analyzed in accordance with associated cleartext metadata. Multiple sets of encrypted poll responses to multiple poll queries can be analyzed to determine relationships with respect to each other, in encrypted form, as well as in conjunction with cleartext parameters.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for word processing, spreadsheets,
calendar, instant messaging, group ware for calendar
sharing, collective writing, email handling and shared
database access, document sharing, personal organizer
functions, to edit, create, publish, and design
presentations, managing events, project management,
collaboration, and online polling; downloadable software for
customizable CRM solution, small business customer
relationship management and smart HR management;
downloadable software for core accounting, stock tracking,
bank reconciliation, and managing projects, to automate
workflows, a powerful financial platform for business
growths; downloadable software for enabling customers to
build custom solutions using a low code platform;
downloadable software for creating, sending, and receiving
secure business emails, for centralizing team workspace,
simplifying file storage, and streamlining team
communication; downloadable software for secure cloud-based
remote support and remote access software to deliver a
top-notch customer support experience; downloadable software
for enabling customers to conduct online meetings, to manage
their files online, simplifying data collection with online
forms, enabling digital signature; downloadable software for
creating custom-reports to analyse social media performance,
to communicate with every site visitor, for creating
surveys, for creating website, for managing virtual events
and handling customer communications. Providing temporary use of on-line non-downloadable software
for word processing, spreadsheets, calendar, instant
messaging, group ware for calendar sharing, collective
writing, email handling and shared database access, document
sharing, personal organizer functions, to edit, create,
publish, and design presentations, managing events, project
management, collaboration, and online polling; providing
temporary use of on-line non-downloadable software for
customizable CRM solution, small business customer
relationship management and smart HR management; providing
temporary use of on-line non-downloadable software for core
accounting, stock tracking, bank reconciliation, and
managing projects, to automate workflows, a powerful
financial platform for business growths; providing temporary
use of on-line non-downloadable software for enabling
customers to build custom solutions using a low code
platform; providing temporary use of on-line
non-downloadable software for creating, sending, and
receiving secure business emails, for centralizing team
workspace, simplifying file storage, and streamlining team
communication; providing temporary use of on-line
non-downloadable software for secure cloud-based remote
support and remote access software to deliver a top-notch
customer support experience; providing temporary use of
on-line non-downloadable software for enabling customers to
conduct online meetings, to manage their files online,
simplifying data collection with online forms, enabling
digital signature; providing temporary use of on-line
non-downloadable software for creating custom-reports to
analyse social media performance, to communicate with every
site visitor, for creating surveys, for creating website,
for managing virtual events and handling customer
communications.
An entity-centric approach has been proposed to provide a consistent user experience in accessing a unified software applications suite effortlessly. Entities are connected with one another. The entities and the connectivity between them are reflected in all three functional layers of 3-tier client-server architecture. Every entity has a set of attributes and each attribute represents a data item or record of a particular type. The data items or records are represented in the form of card(s) as determined by contextualization and access control engines. Interactions capture entity communications across the unified software suite. The entities can communicate or interact across various channels like mail, call, messages, webinar, etc. An interaction screen is provided with a set of cards, that include information about an interaction card and its associated contact cards. An interaction instance along with a corresponding originator and receiver entities are highlighted and connected with a connector.
The proposed seating assignment and optimization systems and methods aim at creating a hassle free event seating assignment to suit event attendees. When attendees registered as a group arrive at different times, they have an option to check-in individually and be seated with their group. While seating assigned at registration may be on a preliminary basis, further seating assignment optimization is carried out at the time of check-in based on the arrival of attendees at the event location. The system and methods enable communication between meeting attendees including individuals and group participants.
Concurrency within a loop construct is enabled by introducing state variables and State Variable Mutation principles on these state variables in the loop construct. The loop construct is associated with variable(s) called State(s) or State variable(s). These state variables are the ones that are mutated within an associated loop construct. Access to these states outside this loop construct is not permitted. State Variable Mutation Principles are the set of rules defined for mutating these state variables. These rules are in place to aid optimization, such as concurrent execution of state modifications within the loop construct. Rules are handled by a Loop Concurrency Validator introduced in a compilation process. Rules imposed on the state variables along with the delayed write followed within the loop construct enables instructions within the loop construct to be executed in parallel.
Described are methods and systems that watermark text files in document or image formats using efficient encoding schemes. A unique identifier is encoded into a document by perturbing typographical properties of document elements, such as the lengths and widths of words, lines, or spaces, to encode multiple bits per element. Perturbations to the rendered dimensions of elements create patterns, digital watermarks, that can be decoded to recover the unique identifier, which can in turn be used to identify a user who disclosed or was otherwise responsible for a leaked document.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Downloadable computer software for facilitating collaboration on source code development; Downloadable software for outsourcing, distributing, and managing source code and data; Downloadable software for measuring software developer performance; Downloadable software for protecting confidential information and data on a computer platform; Downloadable computer software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Downloadable software catering to technology companies and technology education utilizing machine learning; Downloadable Computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Downloadable functional and general purpose computer programming language for software development; Computer software development extensions, namely, downloadable electronic data files consisting of software development tools; Downloadable training software for software engineering; all of the aforesaid relating to or for installing or operating desktop and cloud development environments. Providing on-line non-downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Providing on-line non-downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Providing on-line non-downloadable software for facilitating collaboration on source code development; Providing temporary use of on-line non-downloadable software for importing and managing data; measuring software developer performance; Providing temporary use of online non-downloadable software for monitoring, testing, and managing IT infrastructure, namely, cloud computing environments, computer networks, and data storage systems; Providing temporary use of on-line non-downloadable software for protecting confidential information and data on a computer platform; Providing on-line non-downloadable software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Providing on-line non-downloadable software catering to technology companies and technology education utilizing machine learning; Providing on-line non-downloadable computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Providing temporary use of on-line non-downloadable functional and general purpose computer programming language for software development; Providing on-line non-downloadable computer software development extensions, namely, online electronic data files consisting of software development tools; Platform as a service (PAAS) comprising computer software platforms for collaborative development of software; providing online, non-downloadable training software for software engineering; Services for updating computer software; consulting services in the field of cloud software engineering.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for catering to all business domains, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Downloadable computer software catering to all business domains, utilizing machine learning; Downloadable computer software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Downloadable software catering to technology companies and technology education utilizing machine learning; Downloadable computer software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Downloadable software for facilitating collaboration on source code development; Downloadable software for outsourcing, distributing, and managing source code and data; Downloadable software for measuring software developer performance; Downloadable software for protecting confidential information and data on a computer platform; Downloadable Computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Downloadable functional and general purpose computer programming language for software development; Downloadable Computer software development extensions, namely, downloadable electronic data files consisting of software development tools; Downloadable training software for software engineering; all of the aforesaid relating to or for installing or operating desktop and cloud development environments. Providing on-line non-downloadable software catering to all business domains, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Providing on-line non-downloadable software catering to all business domains, utilizing machine learning; Providing on-line non-downloadable software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Providing on-line non-downloadable software for catering to technology companies and technology education utilizing machine learning; Providing on-line non-downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Providing on-line non-downloadable software for programming, storing, merging, analysing, integrating, automating, diagnosing, and deploying source code; Providing on-line non-downloadable software for facilitating collaboration on source code development; Providing temporary use of on-line non-downloadable software for importing and managing data; measuring software developer performance; Providing temporary use of online non-downloadable software for monitoring, testing, and managing IT infrastructure, namely, cloud computing environments, computer networks, and data storage systems; Providing temporary use of on-line non-downloadable software for protecting confidential information and data on a computer platform; Provision of non-downloadable computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Providing temporary use of on-line non-downloadable functional and general purpose computer programming language for software development; Providing on-line non-downloadable Computer software development extensions, namely, online electronic data files consisting of software development tools; Platform as a service (PAAS) comprising computer software platforms for collaborative development of software; Providing online non-downloadable training software for software engineering; Services for updating computer software; Consulting services in the field of cloud software engineering.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for automating processes in revenue acceleration, billing, finance, HR, manufacturing, supply chain, payments, procurement, spend management, financial planning, treasury management, and operations; Downloadable software that acts as a billing and revenue acceleration platform and allows companies to handle complex billing scenarios, flexible bundling and pricing, and quicken the time to bring new products to market; Downloadable software that allows revenue managers and CFOs to optimize their pricing strategies; Downloadable software to provide advanced financial planning and help businesses with complex budgeting and advanced forecasting using predictive analytics; Downloadable software to automate production planning and advanced manufacturing processes, helping enterprises achieve productivity gains, mitigate risks, gather continual insights, and improve customer and employee experience. Providing on-line non-downloadable software for automating processes in revenue acceleration, billing, finance, HR, manufacturing, supply chain, payments, procurement, spend management, financial planning, treasury management, and operations; Providing on-line non-downloadable software that acts as a billing and revenue acceleration platform and allows companies to handle complex billing scenarios, flexible bundling and pricing, and quicken the time to bring new products to market; Providing on-line non-downloadable software that allows revenue managers and CFOs to optimize their pricing strategies; Providing on-line non-downloadable software to provide advanced financial planning and help businesses with complex budgeting and advanced forecasting using predictive analytics; Providing on-line non-downloadable software to automate production planning and advanced manufacturing processes, helping enterprises achieve productivity gains, mitigate risks, gather continual insights, and improve customer and employee experience.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Downloadable computer software for facilitating collaboration on source code development; Downloadable software for outsourcing, distributing, and managing source code and data; Downloadable software for measuring software developer performance; Downloadable software for protecting confidential information and data on a computer platform; Downloadable computer software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Downloadable software catering to technology companies and technology education utilizing machine learning; Downloadable Computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Downloadable functional and general purpose computer programming language for software development; Computer software development extensions, namely, downloadable electronic data files consisting of software development tools; Downloadable training software for software engineering; all of the aforesaid relating to or for installing or operating desktop and cloud development environments. Providing on-line non-downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Providing on-line non-downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Providing on-line non-downloadable software for facilitating collaboration on source code development; Providing temporary use of on-line non-downloadable software for importing and managing data; measuring software developer performance; Providing temporary use of online non-downloadable software for monitoring, testing, and managing IT infrastructure, namely, cloud computing environments, computer networks, and data storage systems; Providing temporary use of on-line non-downloadable software for protecting confidential information and data on a computer platform; Providing on-line non-downloadable software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Providing on-line non-downloadable software catering to technology companies and technology education utilizing machine learning; Providing on-line non-downloadable computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Providing temporary use of on-line non-downloadable functional and general purpose computer programming language for software development; Providing on-line non-downloadable computer software development extensions, namely, online electronic data files consisting of software development tools; Platform as a service (PAAS) comprising computer software platforms for collaborative development of software; providing online, non-downloadable training software for software engineering; Services for updating computer software; consulting services in the field of cloud software engineering.
42 - Scientific, technological and industrial services, research and design
Goods & Services
Artificial intelligence as a service (AIAAS) featuring software that utilizes artificial intelligence for building, training, evaluating, deploying, and optimizing models; Providing an online, non-downloadable, end-to-end artificial intelligence platform for all activities involved in the model development lifecycle.
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
41 - Education, entertainment, sporting and cultural services
Goods & Services
Downloadable electronic books in the field of technology, software, Developer Experience, User Experience, Customer Experience, DevOps, operations, and both individual and organizational performance. Providing business consultancy services for organizations in the fields of research, software development, developer experience, user experience, customer experience, DevOps, and technology, for enhancing operations and improving both individual and organizational performance. Providing online non-downloadable electronic publications relating to research and consultancy services on software, Developer Experience, User Experience, Customer Experience, DevOps, and technology for enhancing operations and improving both individual and organizational performance.
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
41 - Education, entertainment, sporting and cultural services
Goods & Services
Downloadable electronic books in the field of technology, software, Developer Experience, User Experience, Customer Experience, DevOps, operations, and both individual and organizational performance Business consulting services in the field of research, software, Developer Experience, User Experience, Customer Experience, DevOps, and technology for enhancing operations and improving both individual and organizational performance; Providing consumer product information relating to software focused on optimizing individual and organizational performance; Providing business advisory services in the field of customer experience and business operations, focused on optimizing individual and organizational performance Providing online non-downloadable electronic publications in the nature of e-books, e-magazines, and e-brochures in the field of research and consultancy on software, developer experience, user experience, customer experience, DevOps, and technology for enhancing operations and improving both individual and organizational performance
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for automating processes in revenue acceleration, billing, finance, HR, manufacturing, supply chain, payments, procurement, spend management, financial planning, treasury management, and operations; Downloadable software that acts as a billing and revenue acceleration platform and allows companies to handle complex billing scenarios, flexible bundling and pricing, and quicken the time to bring new products to market; Downloadable software that allows revenue managers and CFOs to optimize their pricing strategies; Downloadable software to provide advanced financial planning and help businesses with complex budgeting and advanced forecasting using predictive analytics; Downloadable software to automate production planning and advanced manufacturing processes, helping enterprises achieve productivity gains, mitigate risks, gather continual insights, and improve customer and employee experience Providing on-line non-downloadable software for automating processes in revenue acceleration, billing, finance, HR, manufacturing, supply chain, payments, procurement, spend management, financial planning, treasury management, and operations; Providing on-line non-downloadable software that acts as a billing and revenue acceleration platform and allows companies to handle complex billing scenarios, flexible bundling and pricing, and quicken the time to bring new products to market; Providing on-line non-downloadable software that allows revenue managers and CFOs to optimize their pricing strategies; Providing on-line non-downloadable software to provide advanced financial planning and help businesses with complex budgeting and advanced forecasting using predictive analytics; Providing on-line non-downloadable software to automate production planning and advanced manufacturing processes, helping enterprises achieve productivity gains, mitigate risks, gather continual insights, and improve customer and employee experience
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for automating processes in revenue acceleration, billing, finance, HR, manufacturing, supply chain, payments, procurement, spend management, financial planning, treasury management, and operations; Downloadable software that acts as a billing and revenue acceleration platform and allows companies to handle complex billing scenarios, flexible bundling and pricing, and quicken the time to bring new products to market; Downloadable software that allows revenue managers and CFOs to optimize their pricing strategies; Downloadable software to provide advanced financial planning and help businesses with complex budgeting and advanced forecasting using predictive analytics; Downloadable software to automate production planning and advanced manufacturing processes, helping enterprises achieve productivity gains, mitigate risks, gather continual insights, and improve customer and employee experience Providing on-line non-downloadable software for automating processes in revenue acceleration, billing, finance, HR, manufacturing, supply chain, payments, procurement, spend management, financial planning, treasury management, and operations; Providing on-line non-downloadable software that acts as a billing and revenue acceleration platform and allows companies to handle complex billing scenarios, flexible bundling and pricing, and quicken the time to bring new products to market; Providing on-line non-downloadable software that allows revenue managers and CFOs to optimize their pricing strategies; Providing on-line non-downloadable software to provide advanced financial planning and help businesses with complex budgeting and advanced forecasting using predictive analytics; Providing on-line non-downloadable software to automate production planning and advanced manufacturing processes, helping enterprises achieve productivity gains, mitigate risks, gather continual insights, and improve customer and employee experience
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for catering to all business domains, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Downloadable computer software catering to all business domains, utilizing machine learning for software and application development and learning and development (LandD); Downloadable computer software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Downloadable software catering to technology companies and technology education utilizing machine learning for software and application development and learning and development (LandD); Downloadable computer software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Downloadable software for facilitating collaboration on source code development, outsourcing, distributing, and managing source code and data, measuring software developer performance, monitoring, testing, and managing infrastructure, and protecting confidential information, all provided via a computer platform; Downloadable Computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Downloadable Computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Downloadable Computer software development extensions, namely, downloadable electronic data files consisting of software development tools; Downloadable training software for software engineering; all of the aforesaid relating to or for installing or operating desktop and cloud development environments Providing on-line non-downloadable software for catering to all business domains, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Providing on-line non-downloadable software catering to all business domains, utilizing machine learning for software and application development and learning and development (LandD); Providing on-line non-downloadable software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Providing on-line non-downloadable software for catering to technology companies and technology education utilizing machine learning for software and application development and learning and development (LandD); Providing on-line non-downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Providing on-line non-downloadable software for programming, storing, merging, analysing, integrating, automating, diagnosing, and deploying source code, facilitating collaboration on source code development, outsourcing, distributing, and managing source code and data, measuring software developer performance, monitoring, testing, and managing infrastructure, and protecting confidential information, all provided via a computer platform; Providing on-line non-downloadable computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Design of computer language for programming; Providing on-line non-downloadable Computer software development extensions, namely, online electronic data files consisting of software development tools; Platform as a service (PAAS) comprising computer software platforms for collaborative development of software; Providing online non-downloadable training software for software engineering; Services for updating computer software; consulting services in the field of cloud software engineering
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for providing computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Downloadable computer software for facilitating collaboration on source code development; computer software platforms, downloadable, for protecting confidential information; Downloadable computer software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Downloadable software catering to technology companies and technology education utilizing artificial intelligence for machine learning; Downloadable computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Computer software development extensions, namely, downloadable electronic data files consisting of software development tools; Downloadable training software for teaching software engineering; all of the aforesaid relating to or for installing or operating desktop and cloud development environments Outsourcing services in the nature of arranging procurement of goods for others in the field of computer software source code Providing on-line non-downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Providing on-line non-downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Providing on-line non-downloadable software for facilitating collaboration on source code development; Outsource service providers in the field of information technology relating to installation, maintenance and repair of computer software source code; Providing online non-downloadable computer software platforms for protecting confidential information; Providing on-line non-downloadable software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Providing on-line non-downloadable software catering to technology companies and technology education utilizing artificial intelligence for machine learning; Providing on-line non-downloadable computer software programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; design of computer language for programming; Providing on-line non-downloadable computer software development extensions, namely, online non-downloadable electronic data files consisting of software development tools; Platform as a service (PAAS) comprising computer software platforms for collaborative development of software; providing online, non-downloadable training software for teaching software engineering; Services for updating computer software; consulting services in the field of cloud software engineering
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Downloadable computer software for facilitating collaboration on source code development, outsourcing, distributing, and managing source code and data, measuring software developer performance, monitoring, testing, and managing infrastructure, and protecting confidential information, all provided via a computer platform; Downloadable computer software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Downloadable software catering to technology companies and technology education utilizing machine learning for software/application development and learning and development (LandD); Downloadable Computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages; Computer software development extensions, namely, downloadable electronic data files consisting of software development tools; Downloadable training software for software engineering; all of the aforesaid relating to or for installing or operating desktop and cloud development environments Providing on-line non-downloadable software for computer-aided software engineering covering the whole and each stage of DevOps lifecycle; Providing on-line non-downloadable software for programming, storing, merging, analyzing, integrating, automating, diagnosing, and deploying source code; Providing on-line non-downloadable software for facilitating collaboration on source code development, outsourcing, distributing, and managing source code and data, measuring software developer performance, monitoring, testing, and managing infrastructure, and protecting confidential information, all provided via a computer platform; Providing on-line non-downloadable software catering to technology companies and technology education, utilizing artificial intelligence for natural language processing, understanding, generation, and analysis; Providing on-line non-downloadable software catering to technology companies and technology education utilizing machine learning for software/application development and learning and development (LandD); Providing on-line non-downloadable computer programs for use in developing computer software in procedural, object-oriented, functional, scripting and logic programming languages, Computer language for programming; Providing on-line non-downloadable computer software development extensions, namely, online electronic data files consisting of software development tools; Platform as a service (PAAS) comprising computer software platforms for collaborative development of software; providing online, non-downloadable training software for software engineering; Services for updating computer software; consulting services in the field of cloud software engineering
A method and system for time series forecasting are described. Forecasting a time series, though uncertain, has a potential to improve decision-making. It gives a picture of what can probably be expected. A live time series typically has trend and seasonality as its innate characteristic features, randomness being obvious in real-time. Described embodiments address complexity in configuring zero-configuration workflow forecasting methods at production scale. Described embodiments address complexity in configurating domain independent forecasting methods at production scale.
A system and method for seamless resource sharing among web applications bundled into a software suite are disclosed. The present disclosure addresses the problem of manually downloading and uploading a resource from one web application to another web application inside a unified system, using Drag & Drop or Copy & Paste using a clipboard. One or more resources can be shared by a user from a source web application. The meta information of the resource is shared with a resource sharing server, and the network resource of the user machine is not used in the download and upload process. The clipboard used in the Copy & Paste functionality facilitates pasting the content copied by users across multiple web applications, different sessions, and different devices. While sharing the resources, the permissions of the sender and receiver on the shared resource are used to filter the original resource using a permission filter and share only that which is permitted. In addition to these permissions, the receiver's preferences on modification or augmentation to the original resource is also facilitated with the help of a preference mask.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Construct-modification tags conveying development-phase compiler requests are introduced into source code to facilitate communication between developers, identify areas that need developer attention, send directives to a compiler, and other development features in an integrated development environment, during the software development phase. A DEACTIVATE tag conveys a request to a compiler to deactivate an associated construct, as well as to find and deactivate dependencies of the construct. A DEACTIVATE tag may incorporate properties, permissions, and generate notifications, including a condition for evaluation, the deactivation conditionally responsive to the result of the condition evaluation. Methods ensure that tags no longer remain in source code once the software development process enters the production phase.
Construct-modification tags conveying development-phase compiler requests are introduced into source code to facilitate communication between developers, identify areas that need developer attention, send directives to a compiler, and other development features in an integrated development environment, during the software development phase. A FIX or OPTIMIZE tag identifies a construct to be altered. An ALTERNATE tag identifies an alternate construct to be compiled while ignoring a FIX or OPTIMIZE tagged construct of the same name. The alternate construct may be marked for ignoring once the other tagged construct of the name is fixed or optimized. Each tag may incorporate properties, permissions, and generate notifications. Methods ensure that tags no longer remain in source code once the software development process enters the production phase.
Construct-modification tags conveying development-phase compiler requests are introduced into source code to facilitate communication between developers, identify areas that need developer attention, send directives to a compiler, and other development features in an integrated development environment, during the software development phase. A hierarchy of developers and associated permissions is maintained. A tag may be associated with one or more developers as well as one or more permissions. Notifications associated with tags may be issued to one or more developers in response to a conveyed compiler request. General messages to all the developers and personalized messages to one or more developers indicate the presence of tags and need to resolve issues before the software development process enters the production phase.
A set of construct-modification tags conveying development-phase compiler requests are introduced into source code to facilitate communication between developers, identify areas that need developer attention, send directives to a compiler, and other development features in an integrated development environment, during the software development phase. Tags may incorporate properties, permissions, and generate notifications. Example tags include IGNORE, DEACTIVATE, OPTIMIZE, FIX, ALTERNATE, PROTOTYPE, REQUESTREVIEW, REVIEWED, CANDIDATE, and BESTCANDIDATE. Methods ensure that tags no longer remain in source code once the software development process enters the production phase.
Construct-modified tags conveying development-phase compiler requests are introduced into source code to facilitate communication between developers, identify areas that need developer attention, send directives to a compiler, and other development features in an integrated development environment, during the software development phase. A REQUESTREVIEW tag conveys a request to a compiler to notify a reviewer that source code is ready for review. A REVIEWED tag indicates a review has been performed and may signify code acceptance. Alternatively, a FIX or OPTIMIZE tag may be used to identify further code development requirement. These tags may incorporate properties, permissions, and generate notifications. Methods may facilitate code review and feedback in other aspects. Methods ensure that tags no longer remain in source code once the software development process enters the production phase.
Construct-modification tags conveying development-phase compiler requests are introduced into source code to facilitate communication between developers, identify areas that need developer attention, send directives to a compiler, and other development features in an integrated development environment, during the software development phase. A CANDIDATE tag conveys a request to a compiler to identify multiple candidate constructs, compile each set of candidates or sets of multiple candidates into executables, and profile the compiled executables. Results of the profiling can be compared and a best candidate or set of candidates selected based on one or more of various criteria. A CANDIDATE tag may incorporate properties, permissions, and generate notifications. Methods ensure that tags no longer remain in source code once the software development process enters the production phase.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for automating processes in revenue acceleration, billing, finance, HR, manufacturing, supply chain, payments, procurement, spend management, financial planning, treasury management, and operations; Downloadable software that acts as a billing and revenue acceleration platform and allows companies to handle complex billing scenarios, flexible bundling and pricing, and quicken the time to bring new products to market; Downloadable software that allows revenue managers and CFOs to optimize their pricing strategies; Downloadable software to provide advanced financial planning and help businesses with complex budgeting and advanced forecasting using predictive analytics; Downloadable software to automate production planning and advanced manufacturing processes, helping enterprises achieve productivity gains, mitigate risks, gather continual insights, and improve customer and employee experience. Providing on-line non-downloadable software for automating processes in revenue acceleration, billing, finance, HR, manufacturing, supply chain, payments, procurement, spend management, financial planning, treasury management, and operations; Providing on-line non-downloadable software that acts as a billing and revenue acceleration platform and allows companies to handle complex billing scenarios, flexible bundling and pricing, and quicken the time to bring new products to market; Providing on-line non-downloadable software that allows revenue managers and CFOs to optimize their pricing strategies; Providing on-line non-downloadable software to provide advanced financial planning and help businesses with complex budgeting and advanced forecasting using predictive analytics; Providing on-line non-downloadable software to automate production planning and advanced manufacturing processes, helping enterprises achieve productivity gains, mitigate risks, gather continual insights, and improve customer and employee experience.
42 - Scientific, technological and industrial services, research and design
Goods & Services
Artificial intelligence as a service (AIAAS) services featuring software using artificial intelligence (AI) for building, training, evaluating, deploying, and optimizing models; Providing an online, non-downloadable, computer software platform using end-to-end artificial intelligence for all activities involved in the model development lifecycle, namely, data processing, development, deployment, and monitoring of artificial intelligence models used for business and educational use cases
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for automating processes in revenue acceleration, billing, finance, HR, manufacturing, supply chain, payments, procurement, spend management, financial planning, treasury management, and operations; Downloadable software that acts as a billing and revenue acceleration platform and allows companies to handle complex billing scenarios, flexible bundling and pricing, and quicken the time to bring new products to market; Downloadable software that allows revenue managers and CFOs to optimize their pricing strategies; Downloadable software to provide advanced financial planning and help businesses with complex budgeting and advanced forecasting using predictive analytics; Downloadable software to automate production planning and advanced manufacturing processes, helping enterprises achieve productivity gains, mitigate risks, gather continual insights, and improve customer and employee experience Providing on-line non-downloadable software for automating processes in revenue acceleration, billing, finance, HR, manufacturing, supply chain, payments, procurement, spend management, financial planning, treasury management, and operations; Providing on-line non-downloadable software that acts as a billing and revenue acceleration platform and allows companies to handle complex billing scenarios, flexible bundling and pricing, and quicken the time to bring new products to market; Providing on-line non-downloadable software that allows revenue managers and CFOs to optimize their pricing strategies; Providing on-line non-downloadable software to provide advanced financial planning and help businesses with complex budgeting and advanced forecasting using predictive analytics; Providing on-line non-downloadable software to automate production planning and advanced manufacturing processes, helping enterprises achieve productivity gains, mitigate risks, gather continual insights, and improve customer and employee experience
Described are methods and systems for parsing unstructured or semi-structured text to extract named entities, data types defined to include semantic fields. Fields are constrained to sets of potential field values. These sets can overlap, leading to ambiguous parses. For example, the text string “3-4-2023” parsed as a date can yield Mar. 4, 2023 or Apr. 3, 2023. Potential field values in alternative parses are scored and the scores used to select and disambiguate the resultant value parses.
A system and method for seamless resource sharing among web applications bundled into a software suite are disclosed. The present disclosure addresses the problem of manually downloading and uploading a resource from one web application to another web application inside a unified system, using Drag & Drop or Copy & Paste using a clipboard. One or more resources can be shared by a user from a source web application. The meta information of the resource is shared with a Resource Sharing Server, and the network resource of the user machine is not used in the download and upload process. The clipboard used in the Copy & Paste functionality facilitates pasting the content copied by users across multiple web applications, different sessions, and different devices. While sharing the resources, the permissions of the sender and receiver on the shared resource are used to filter the original resource using a permission filter and share only that which is permitted. In addition to these permissions, the receiver's preferences on modification or augmentation to the original resource is also facilitated with the help of a preference mask.
A compile-time link type manager is defined to facilitate development of source code with disciplined link type object management at run-time. In one aspect, when a compile-time link type manager encounters a link type object management construct in source code, it will emit code for a runtime object management engine that processes generic link type object management instructions at runtime. It will also compile type-specific instructions from the link type object management construct for accessing the generic instructions in the runtime object management engine for affecting a link type object at runtime. A runtime object management engine may perform various checks, referred to as link-type criteria, at runtime prior to executing a link type object management instruction. When defined link-type criteria are satisfied for a link type object management instruction for an object at runtime, the instruction is carried out.
A compile-time link type manager is defined to facilitate development of source code with disciplined link type object management at runtime. In one aspect, the link type manager ensures that all link type object management constructs have associated event handlers. Additionally, an event handler can be evaluated at compile time to ensure that it meets certain conditions for the particular link type, referred to as link-type criteria.
Extension of built-in object management functions such as create, update, and delete are illustrated. The developer can extend any of these functions for management of objects for a type within its type definition in source code. In one aspect, an object management function is extended to accept one or more additional arguments to capture one or more parameters, stored as metadata associated with the object, and accessible for use with further object management as well as other functions. In another aspect, one or more constraints are defined to implement control over management of an object of the extended type. At runtime, a constraint is evaluated, and, when the constraint evaluates to a predefined value, the object management function is prevented from completing.
Described are methods and systems for graphically organizing words and their meanings. The words, in an input language such as English, are added as nodes to a graph. Synonyms of each input word taken from a second language, such as Sanskrit, are likewise added as nodes to the graph and connected to the corresponding input-word nodes via synonym edges. Root elements of the synonyms, semantic meanings, are also added to the graph as meaning nodes. The resulting graph depicts linguistic and semantic interrelations between input words, their second-language synonyms, and the meanings derived therefrom.
A semantic analyzer uses the morphological semantics of Sanskrit to extract numerical representations, or embeddings, from English words. The analyzer finds Sanskrit synonyms for the English input word and deconstructs them into their constituent Dhatus, or morphological units, using Sanskrit morphological rules known as Pratyayas. The meanings of the Dhatus are then used to disambiguate the meaning of the input word. These Dhatu constituents describe the semantic attributes of the word's denotation, forming an embedding of the input word. This low-dimensional vector representation of the word's meaning can be used for various tasks requiring natural language understanding. The Dhatu vectors define a logic of natural-language words, capturing specific semantic attributes to support semantic models with improved interpretability and reasoning power.
Techniques for generating a proper agenda with a desired outcome in a predicted workflow within an organization. A template is generated and an asset synthesis instance that includes an agenda is designed to advance a task. The template is generated with the asset synthesis instances building upon one another over time by accessing meeting minutes, persona ratings, resource contribution ratings, transcripts, file histories, or the like of a first asset synthesis instance for a task when creating an agenda for a second asset synthesis instance for the task.
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
G06Q 10/0637 - Strategic management or analysis, e.g. setting a goal or target of an organisationPlanning actions based on goalsAnalysis or evaluation of effectiveness of goals
G06Q 10/0639 - Performance analysis of employeesPerformance analysis of enterprise or organisation operations
A system and method for mapping and transforming email messages to communication stream messages are described. An email message is processed by a mapping engine which extracts elements of the email message, maps and transforms the extracted elements of the email message to a communication stream message to be presented via a communication stream system.
42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing on-line non-downloadable software for headless browsing and browser automation without the hassle of managing the underlying infrastructure; Providing on-line non-downloadable software for the creation and management of browser instances, control of browser settings, and execution of browser actions
42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing on-line non-downloadable software for headless browsing and browser automation without the hassle of managing the underlying infrastructure; Providing on-line non-downloadable software for the creation and management of browser instances, control of browser settings, and execution of browser actions.
Described are systems and methods of an exhibition management system that automatically creates, maintains, valuates and re-valuates a booth in a venue. Automated valuation and re-valuation is a process of determining an optimal value for the booth. Based on various factors and subsystems, the optimal value is determined. The booth value thus determined is projected to the organizers, prospective exhibitors for sale. Automating such a system increases the booth value, brings in more prospective exhibitors and facilitates (reduces) the manual process carried out by the organizers of such an exhibition.
A cloud marketplace includes a network of data centers that collectively allow users to search for and purchase products, including applications and extensions to applications. Each data center supports a marketplace module that executes on computing resources to offer users the products and receive and send product metadata descriptive of the products. The marketplace module in each data center, on receiving user feedback related to one of the products, updates the product metadata with the user feedback, and updates a database in the data center using database management system protocols. The marketplace module also passes the user feedback to an agent module within the data center that is separate from the database management system. The agent module passes the user feedback to agent modules of other data centers so that the user feedback can be synchronized across data centers before the database management systems of the data centers synchronize with each other.
A unified software suite has been proposed to deliver a fully featured native user experience. The unified software suite supports smart mail, smart assistant, and smart flow system. The smart mail system presents quick and easy access to the entity within the user interface through a toggle switch. Thus, the smart mail system avoids context switches. The smart assistant system is a command line utility which helps users view information or execute one or more actions across various services based on their input. The smart flow system helps fluid movement of any Contextually Actionable (CA) entity types (files, contact or group of contacts, groups, text, hyperlinks, date/time, location) from an element in the user interface (source) to another element in the user interface (destination), using a drag and drop mechanism facilitated by mouse/trackpad in the user machine.
The disclosed badge creation systems and methods aim at reducing queuing time at badge preparation and distribution. The invention discloses creating a pre-printed badge with locally printed label, a partially locally printed badge, a fully locally printed badge, or a combination of these; determining privacy policy compliance for a selected badge type; and specifying a compliant dataset that is privacy policy compliant in accordance with the privacy compliance determination.
A programming language and compiler support inheritance and type extensions. Program code defines user-defined independent and dependent-link data types. Elements of an independent data type can be inherited by a dependent-link data type that can extend the scope of the independent data type and the scope of one or more elements of the independent data type. Data types and type extensions are instantiated in memory as uniquely identified objects that reference one another in a manner that controls inter-object access.
A cloud marketplace includes a network of data centers that collectively allow users to search and purchase products, including applications and extensions to applications. Each data center supports a marketplace module that executes on computing resources to offer users the products and receive and send product metadata descriptive of the products. Each product has a distribution list which specifies one or more data centers as a potential destination to list the product. The distribution list supports region-specific synchronization of products and product listings and can be updated automatically responsive to region-specific policies or regulations to list, delist, or relist products in one or more regions.
An entity-centric approach has been proposed to provide a consistent user experience in accessing a unified software applications suite effortlessly. Entities are connected with one another. The entities and the connectivity between them are reflected in all three functional layers of 3-tier client-server architecture. Every entity has a set of attributes and each attribute represents a data item or record of a particular type. The data items or records are represented in the form of card(s) as determined by contextualization and access control engines. The connection between two or more entities in the context of communication/interaction, collaboration and productivity, can be referred to as an activity. The activities of the entities can be represented in a timeline or swimlane mode. The timeline mode represents the recent activities between two entities as a vertical timeline chart, in reverse chronological order. The swimlane mode represents activities of multiple entities, in parallel. A timeline chart is dedicated to each entity in its corresponding lane. With a date-lock option in swimlane mode, the timeline chart in each lane is locked for a particular date or time period.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 9/451 - Execution arrangements for user interfaces
An entity-centric approach has been proposed to provide a consistent user experience in accessing a unified software applications suite effortlessly. Entities are connected with one another. The entities and the connectivity between them are reflected in all three functional layers of 3-tier client-server architecture. Every entity has a set of attributes and each attribute represents a data item or record of a particular type. The data items or records are represented in the form of card(s) as determined by contextualization and access control engines. The contextualization engine determines the origin of the user. The access control engine determines the access permission of every user.
An entity-centric approach has been proposed to provide a consistent user experience in accessing a unified software applications suite effortlessly. Entities are connected with one another. The entities and the connectivity between them are reflected in all three functional layers of 3-tier client-server architecture. Every entity has a set of attributes and each attribute represents a data item or record of a particular type. The data items or records are represented in the form of card(s) as determined by contextualization and access control engines. Interactions capture entity communications across the unified software suite. The entities can communicate or interact across various channels like mail, call, messages, webinar, etc. Interaction across each channel is possible by one or more software applications. The interactions trends can be represented by channel and by entity. When interactions are filtered by channel, a channel-wise list for each type of interaction, e.g., mail, chat, call, etc. is provided. When interactions are filtered by entity, a list of entities involved in the interaction is represented along with the interaction.
Described are systems and methods for rendering a three-dimensional (3D) pivot table that can be embedded in a spreadsheet. A data structure underlying the 3D pivot table contains raw data organized in arrays that can be depicted as two-dimensional (2D) tables. A rendering system combines some or all of the 2D tables into a 3D rendering of a pivot table in which each of the combined sides represents a visible face of the 3D pivot table. A user can split the rendered 3D pivot table along one or three axes to expose internal data elements for viewing or editing. Changes to the values of internal data elements impact values presented in the visible faces of the 3D pivot table.
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
The proposed G-NOA framework that is based on the goals set by the customer, accepts an input configuration with all necessary details from the customer. This framework supports multi-tenancy in a customer-centric fashion to facilitate modules of various businesses. The framework also has the capability of working according to a specific module of an organization and recommends the suitable NOA for that module. This is performed using the proposed Time-Effective Reinforcement Learning (TE-RL) model of the relevant module. The enhanced version of the TE-RL model namely Enhanced TE-RL helps in defining the state with multiple dimensions and in using ANN for predicting transition probabilities of states. The TE-RL model and the Enhanced TE-RL model are defined with time effective parameters like Time_Sliced_State (TSS), Enhanced-Time_Sliced_State (E-TSS) and Time_Sensitive_Action (TSA) for precise and accurate NOA recommendation. The model performs appropriate policy estimation and policy tuning using TSS, E-TSS and TSA parameters.
G06Q 10/0637 - Strategic management or analysis, e.g. setting a goal or target of an organisationPlanning actions based on goalsAnalysis or evaluation of effectiveness of goals