Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

41 results about "Custom software" patented technology

Custom software (also known as bespoke software or tailor-made software) is software that is specially developed for some specific organization or other user. As such, it can be contrasted with the use of software packages developed for the mass market, such as commercial off-the-shelf (COTS) software, or existing free software.

API simplification process

Provided are systems and methods that can generate a simplified application programming interface for a custom software system that includes a pre-built application programming interface. In one example, a method may include receiving source code of an application programming interface (API) of a custom software system with built-in functionality for accessing the custom software system, identifying a subset of program components within the API which are not active based on a configuration of the software system, removing the subset of program components from the API to generate a simplified API for the custom software system, and transferring the simplified API to the storage.
Owner:SAP SE

Operating system mirror image generation method and device and operating system mirror image installation method and device

The invention relates to an operating system mirror image generation method and device and an operating system mirror image installation method and device. The operating system mirror image generation method comprises the steps of processing received different mirror image creation instructions in sequence, and creating a customized software directory and a mirror image index file in a corresponding mirror image folder of an operating system according to software requirements corresponding to the mirror image creation instructions in the process of processing each mirror image creation instruction, performing interference removal processing on the customized software directory to remove interference on the processing process of the next mirror image creation instruction; writing a starting entry corresponding to each processed mirror image creation instruction in a basic mirror image of the operating system, and writing installation logic corresponding to each processed mirror image creation instruction in a mirror image folder; and packaging the mirror image folder to obtain a multi-version mirror image of the operating system. By adopting the method, operation system mirror image customized installation for different versions of software can be realized.
Owner:ZHEJIANG DAHUA TECH CO LTD

Multi-mode video log recorder and recording method

The invention discloses a multi-mode video log recorder and recording method.The multi-mode video log recorder comprises a recorder shell, one end of the recorder shell is connected with a first camera through a first adjusting base, the other end of the recorder shell is connected with a second camera with a second adjusting base through a telescopic rod, and an onboard computer is installed in the recorder shell; the upper end face of the recorder shell is provided with a universal Type-C data interface, and the first camera, the second camera and the universal Type-C data interface are all electrically connected with the onboard computer. The video log recording mode is diversified, the arrangement mode of the two cameras can record working videos at multiple angles, and meanwhile, the digital processing of customized software is matched, so that valuable and meaningful multi-dimensional log data is saved to the maximum extent; data transmission and export in a wired mode and a wireless mode are realized through a universal type-c data interface and Bluetooth; the microphone and the micro loudspeaker are connected, voice interaction and intelligent talkback can be achieved based on a networking intelligent language model, and two-hand operation is liberated.
Owner:BLUEJAY IMAGING CO LTD

Spreadsheet-based software application development

ActiveUS12717558B2Spread sheetSoftware engineering
Aspects described herein may be used with local spreadsheet applications, web, and / or cloud-based spreadsheet solutions, to create complex custom software applications. Spreadsheets themselves lack the conceptual framework to be used as a platform tool to build custom or complex software applications. Using the methods and systems described herein using low-code / no-code techniques, a designer can create custom and / or complex software applications using one or more spreadsheets as the underlying blueprints for the software application. The resultant software application may be static / read-only, or may be interactive to allow users to dynamically add, delete, edit, or otherwise amend application data, e.g., via one or more online web pages or via a mobile application. Data transfer may be one-way or bi-directional between the blueprint spreadsheets and the resultant software application, thereby allowing amended data to be transferred from the software application back into spreadsheet form.
Owner:STACHURA THOMAS

Vehicle data access system with a personal authenticating process

ActiveUS12688739B1Third partyInternet privacy
The present disclosure related to the configuration and management of accessibility of vehicle data communications provided to a service technician or other third party. The service technician requests access to the vehicle data with authentication information. The network service provider can facilitate an initial authentication for access to vehicle data, provide access to the vehicle data for authenticated and authorized users, and manage revocation of vehicle data access rights via a common interface provided through the vehicle without requiring customized software, applications or external computing devices.
Owner:TESLA INC

Spreadsheet-based software application development

Aspects described herein may be used with local spreadsheet applications, web, and / or cloud-based spreadsheet solutions, to create complex custom software applications. Spreadsheets themselves lack the conceptual framework to be used as a platform tool to build custom or complex software applications. Using the methods and systems described herein using low-code / no-code techniques, a designer can create custom and / or complex software applications using one or more spreadsheets as the underlying blueprints for the software application. The resultant software application may be static / read-only, or may be interactive to allow users to dynamically add, delete, edit, or otherwise amend application data, e.g., via one or more online web pages or via a mobile application. Data transfer may be one-way or bi-directional between the blueprint spreadsheets and the resultant software application, thereby allowing amended data to be transferred from the software application back into spreadsheet form.
Owner:STACHURA THOMAS

Motorized conveyor cart with controller

The invention provides a system for controlling the movement of a motorized cart on which a stud welder or grinder is mounted. The system comprises a speed control mechanism, distance control mechanism, and delay time control mechanism, each adjustable via potentiometer knobs. Directional control is managed by first and second three-way momentary switches and a three-way maintained switch for precise track movements. An LCD screen displays real-time settings, while an integrated power switch and wireless RF transmitter facilitate operation and communication with motor controllers. The custom software codebase ensures intuitive user adjustments. The method includes initializing the system, setting parameters, and controlling movement and operations via the interface. Additionally, an advanced ride cart system is described, featuring a lightweight composite body, touch-sensitive controls, safety features, and a high-capacity battery.
Owner:STRUCTURAL SERVICES INC

Customized software function point identification and diagnosis system based on big data technology

The invention relates to the technical field of customized software identification, and particularly discloses a customized software function point identification and diagnosis system based on a big data technology, which comprises a total data acquisition module, an intelligent data preprocessing module, a function feature extraction module and a dynamic weight adaptive identification module, an abnormal mode diagnosis module and a decision support and optimization suggestion module; through an online element learning algorithm in the dynamic weight adaptive recognition module, the system can quickly update weight parameters based on a very small number of fault samples, large-scale off-line training is not needed, and high recognition performance can be kept in a new project or new version scene. The few-sample rapid adaptation capability effectively solves the generalization bottleneck of a traditional model in the face of frequent iteration and scene diversity, and the model deployment and optimization period is remarkably shortened.
Owner:徐志强

Method and system for infotainment system software update

Systems and methods for generating customized software update packages for a particular infotainment system (108) of a particular vehicle are provided herein. In one example, data may be obtained (402) from one or more software components (114) of the particular infotainment system. One or more feature vectors may be determined based on the data (404). It may be determined that one or more of the software components require a software update based on the one or more feature vectors (406), and the customized software update package may be based on one or more software components determined as requiring a software update (410).
Owner:HARMAN INT IND INC

Secure communications via third-party systems through frames

Disclosed are methods, systems, and devices for facilitating secure and private communications, via a website or application of a third-party computing system (TPCS), between a user device and a service provider computing system (SPCS). The communications may be conducted via a frame in a website served by the TPCS. The TPCS may serve a website that incorporates a customizable SDK component provided by the SPCS. The communications allow the user to, for example, open a new account. The SDK component may be initialized via a script from the SPCS, and authenticated via a session token obtained from the SPCS via the TPCS. The SDK component may provide user information, input into the frame, to the SPCS via API calls to the SPCS. The user does not navigate away from the website while securely engaging the SPCS. The third-party / partner need not develop its own user interface, security protocols, etc.
Owner:WELLS FARGO BANK NA

Intelligent MV and HV circuit breaker testing and diagnosing unit

A smart circuit breaker tester is provided as a portable system for testing medium-voltage circuit breakers. The system includes a programmable logic controller (PLC), a human-machine interface (HMI), transducers for measuring current and voltage, an impedance tester, a smart power supply for supplying voltages required for testing circuit breakers with related power and safety components, and plug and play and OEM cables for connecting the system to the circuit breaker under test. The PLC is programmed with custom software that reports such testing criteria as closing time and closing drain current, opening time and opening drain current, contact resistance, etc. within about two minutes, and permits testing automatically in sequence or manually one at a time. The system permits testing in situ while the circuit breaker is still connected to the circuit(s) being protected, or when drawn out.
Owner:UNITED ARAB EMIRATES UNIVERSITY +1

Intelligent MV and HV Circuit Breaker Testing & Diagnosing Unit

A smart circuit breaker tester is provided as a portable system for testing medium-voltage circuit breakers. The system includes a programmable logic controller (PLC), a human-machine interface (HMI), transducers for measuring current and voltage, an impedance tester, a smart power supply for supplying voltages required for testing circuit breakers with related power and safety components, and plug and play and OEM cables for connecting the system to the circuit breaker under test. The PLC is programmed with custom software that reports such testing criteria as closing time and closing drain current, opening time and opening drain current, contact resistance, etc. within about two minutes, and permits testing automatically in sequence or manually one at a time. The system permits testing in situ while the circuit breaker is still connected to the circuit(s) being protected, or when drawn out.
Owner:UNITED ARAB EMIRATES UNIVERSITY +1

System and methods for implementing artificial intelligence capabilities in software applications

Systems, methods, and computer-readable media for generating a contextual tutorial for a software workspace within a Software as a Service (SaaS) platform. Systems, methods, devices, and non-transitory computer-readable media may involve at least one processor configured to: access within the SaaS platform a customized software workspace including a plurality of software components therein; analyze the customized software workspace to determine a functional context of the plurality of software components; generate, using a generative artificial intelligence (AI) model, a contextual tutorial based on the determined functional context, wherein the tutorial includes a sequential narrative explaining the function and interrelationship of each of the plurality of software components within the customized software workspace; and output for presentation the generated contextual tutorial to a SaaS platform user via a user interface.
Owner:MONDAY COM LTD

Open software platform domain control type resource management method

The invention discloses an open software platform domain control type resource management method, which aims at improving the expansibility of an information software system, carrying out management and control system platformization design, carrying out configuration scheduling on a software module in a domain loading mode, and carrying out maintenance management through platform software. Primitization guiding type access and installation configuration are carried out on the software module, paths and icons are configured for the installation module, a library file is deployed at a designated position, and a starting configuration file is generated. And generating a software relationship configuration file by defining the organizational relationship and the parent-child relationship of the installation module. By starting up, reading and selecting configuration files, software module loading, primitive display and functional template characterization are carried out, and data sharing between the platform and the software module is achieved through dynamic maintenance of an internal interface. Through the method, the resource loading controllable management method with organization definition, relation management and template selection capabilities under the custom software platform is realized.
Owner:NORTHWEST ELECTROMECHANICAL ENG RES INST

Secure communications via third-party systems through frames

Disclosed are methods, systems, and devices for facilitating secure and private communications, via a website or application of a third-party computing system (TPCS), between a user device and a service provider computing system (SPCS). The communications may be conducted via a frame in a website served by the TPCS. The TPCS may serve a website that incorporates a customizable SDK component provided by the SPCS. The communications allow the user to, for example, open a new account. The SDK component may be initialized via a script from the SPCS, and authenticated via a session token obtained from the SPCS via the TPCS. The SDK component may provide user information, input into the frame, to the SPCS via API calls to the SPCS. The user does not navigate away from the website while securely engaging the SPCS. The third-party / partner need not develop its own user interface, security protocols, etc.
Owner:WELLS FARGO BANK NA

Custom software installation bundles for a hypervisor

An example method of installing a first software installation bundle (SIB) in a hypervisor of a computer includes: receiving, by the hypervisor, the first SIB, the first SIB having a first digital signature created using a first public-private key pair and a first certificate created using the first public-private key pair; receiving, by the hypervisor, a second SIB, the second SIB having a payload being the first certificate, the second SIB having a second digital signature created using a second public-private key pair and a second certificate created using the second public-private key pair; installing, by the hypervisor, the second SIB by verifying the second digital signature and adding the first certificate to a key store of the hypervisor; and installing, by the hypervisor, the first SIB by verifying trust of the first certificate in the key store and verifying the first digital signature.
Owner:VMWARE INC

Deriving a custom version of a software package from super positioned qubits

A quantum computing system (QCS) receives from a computing device a request for a custom software version of a software package that includes a subset of features from a set of features implemented by a version of the software package, the request identifying the software package and the subset of features. The QCS places each qubit of a plurality of qubits in which the version of the software package is stored in a state of superposition. The QCS accesses a data structure to determine a subset of the plurality of qubits. The QCS biases the qubits in the subset. The QCS measures values of each qubit in superposition to extract the subset of features from the plurality of qubits. The QCS generates a custom software package based on the values measured in the plurality of qubits.
Owner:RED HAT LLC

User device with core applet and custom package api

A user device is disclosed. The user device includes a processor and a memory. The memory includes a core applet, an API interface, and a customized software package. The customized software package communicates with the core applet via the API interface. Another embodiment of invention includes a method comprising: obtaining a user device comprising a processor, and a memory comprising a core applet, an API interface, and a customized software package, wherein the customized software package communicates with the core applet via the API interface; and interacting the user device with an access device.
Owner:VISA INTERNATIONAL SERVICE ASSOCIATION

Auxiliary method for rehabilitation evaluation of helicobacter pylori infection based on breath monitoring

The invention discloses a rehabilitation evaluation auxiliary method for Hp (Helicobacter pylori) infection through a breath monitoring mode. The method is realized in a mode of combining a circuit component integrated device and a software program. A user (an Hp infected person) can carry out self-service breath and halitosis evaluation on the single-chip microcomputer circuit device, and the device can carry out data interaction through Bluetooth transmission to a customized software program on a mobile phone. On one hand, a mobile phone software program can generate a single evaluation result according to monitoring data, and the single evaluation result is presented to a user in a mobile phone program terminal. And on the other hand, more importantly, the rehabilitation trend of Hp infection of the user can be evaluated through historical multi-day and multi-time mouth monitoring data, guidance suggestions are provided, and the guidance suggestions are presented to the user in a program terminal on a mobile phone.
Owner:徐晨 +1

Technical framework for constructing customized software applications

A technical framework for constructing customized software applications, each customised software application configured to perform a specific role within an organization, the technical framework comprising: configurable data processing components for extracting and ingesting relevant information from data obtained from at least one data source; configurable decision-making components that use at least one of a plurality of Al models or computations for generating a determination from the relevant information; configurable output task components that use at least one of a plurality of Al models or computations for generating an output task for execution according to the determination; and configurable integration components that use an external application for executing the output task; wherein the technical framework has a modular architecture provided for: configuring the data processing components, the decision-making components, the output task components, and the integration components; and assembling a set of the configured components to form the customized software application.
Owner:AIRTS PTE LTD +1

Development method of software instrument based on Qt framework

The invention particularly relates to a software instrument development method based on a Qt framework. The software instrument development method comprises the steps of obtaining instrument demand data; wherein the instrument demand data comprises at least one of an instrument application scene parameter, an in-instrument data monitoring demand parameter and an in-instrument data control demand parameter; determining a component object of the instrument according to the instrument demand data; wherein the component objects are used for being combined to form a custom software instrument; configuring a corresponding control component class according to the type of each component object; calling a parameter setting method corresponding to the control component class to carry out object setting on the control component class so as to realize a target display function; and calling a drawing function, and drawing each control component class to obtain the custom software instrument. According to the method, efficient development of the instrument can be realized, so that the self-defined instrument has good cross-platform performance.
Owner:XIAN AISHENG TECH GRP

Micro-service-based low-code development framework and method

The invention provides a low-code development framework and method based on micro-service, relates to the technical field of computers, and solves the technical problems that in the prior art, diversified software development requirements of enterprises are difficult to meet, and resource conflicts, deployment coupling and service avalanche are likely to occur in the software development process. The framework specifically comprises service support design, micro-service design, storage design and deployment design. The service support design is used for providing key infrastructure and public service for the micro-service system; the micro-service design is used for constructing a series of small micro-services capable of independently bearing a service function based on a service field and a responsibility boundary; the storage design is used for selecting an adaptive storage scheme according to data characteristics and business requirements; the deployment design is used for supporting deployment and operation of the micro-service application under different operating systems. The method is used for secondary development of software products and customized software.
Owner:ANHUI SUN CREATE ELECTRONICS

A power secondary equipment engineering version rapid matching method and device and a storage medium

The application discloses a kind of electric power secondary equipment engineering version fast matching method, device and storage medium, its method includes obtaining the requirement of engineering delivery and judging whether there is custom software demand in requirement, if there is, then research and development custom software and release;If there is not, then select preset software and release;Obtain the bill of materials of engineering delivery, and the bill of materials and release information are quickly matched by matching model;Matching result is obtained, and the matching result is reviewed by artificial and it is judged whether matching result is accurate, if accurate, then directly output final matching result;If not accurate, then modify by artificial and output final matching result;Final matching result is transferred to production center;The application can effectively solve the individual needs of user, when custom software cannot achieve standardization, efficiently and accurately match custom software for delivery hardware.
Owner:NARI TECH CO LTD +1

Method and system for protecting a checkout transaction from malicious code injection

A computer-implemented method for detecting malicious code injection into checkout operations, the method including receiving a report regarding a checkout operation; determining based on the report that a checkout operation includes one or more events satisfying a first criterion; determining that a modification of customizable software code related to the checkout operation satisfies a second criterion; and responsive to the satisfaction of the first criterion and the second criterion, providing an indication of a detection of a potential malicious code injection into the checkout operation.
Owner:SHOPIFY INC

A method and system for developing custom software through CAE simulation of APPs

ActiveCN121255159Bsmall amount of calculationReduced development effortGeometric CADDesign optimisation/simulationData transportDesign engineer
The application discloses a kind of methods and systems for developing custom software by CAE simulation APP, belong to software development technical field.The method includes: determining the parameters required by design engineer in each simulation App in target industry, to generate the part unit corresponding to each simulation App;Using test case, the correctness of the metadata in each simulation App corresponding part unit is checked, to build the part unit library corresponding to the target industry;Using the functional requirements of industry-specific software and part unit library, part unit screening is carried out to combine part units;The combined part unit is packed as industry-specific software.The application can reduce the development workload and cost (i.e. manpower and time) of industry-specific software, the development speed of industry-specific software is fast, the efficiency of developing industry software is high, and the data transmission and interaction between each simulation App in the development process of industry-specific software are guaranteed.
Owner:WEAPON EQUIP RES INST OF CHINA NAT WEAPON EQUIP GRP

Method and system for protecting a checkout transaction from malicious code injection

A computer-implemented method for detecting malicious code injection into checkout operations, the method including receiving a report regarding a checkout operation; determining based on the report that a checkout operation includes one or more events satisfying a first criterion; determining that a modification of customizable software code related to the checkout operation satisfies a second criterion; and responsive to the satisfaction of the first criterion and the second criterion, providing an indication of a detection of a potential malicious code injection into the checkout operation.
Owner:SHOPIFY INC

Methods for determining business plan data and related equipment

This application provides a method and related equipment for determining business plan data. The main purpose is to address the problem that existing methods, such as using Excel spreadsheets or custom software development, are insufficient for enterprise supply chain planning. These methods have poor adaptability and require processing tens of millions of calculations in real-time, limiting computational speed and failing to provide page-level fast response. The method includes: obtaining target demand planning units and target planning indicator items; and calculating the planned indicator data of the target planning indicator items based on the current calculation processing logic of the target demand planning units and target planning indicator items. The planned indicator data is obtained through CPU calculation using an in-memory database.
Owner:SHANSHU TECH (BEIJING) CO LTD +3

Methods for configuring an edge computing platform and apparatuses for implementing the same

A method for configuring a computing platform for edge computing with a software is provided, which comprises: receiving as input data software code; parsing the software code for identifying in the software code dependency data to be customized for execution of the software on the computing platform; customizing the software code dependency data for execution of the software on the computing platform; generating the software based on the software code and the customized software code dependency data; and loading the software onto the computing platform for execution.
Owner:SCHNEIDER ELECTRIC IND SAS

Domestic substitution-oriented Windows application and data automatic migration method and system

PendingCN120950455AVersion controlFile system administrationPersonalizationGeneral purpose software
The invention discloses a Windows application and data automatic migration method and system oriented to localization substitution, and the method comprises the steps: deploying a migration management platform on a target system virtual machine, and storing a universal software installation package supported by a target system; uploading the customized software installation package of the enterprise to a migration management platform, and analyzing the customized software installation package by using a dpkg tool; deploying an agent in the source Windows system to read a personalized software configuration file, and sending the personalized software configuration file to the migration management platform for analysis and replacement; deploying an agent which is packaged into a deb package in a target system so as to synchronize software composition information from a migration management platform, and silently executing an installation command of a dpkg tool to install customized software; and comparing, installing and updating the installed software in the two systems through the migration management platform, and migrating software configuration files and user data. According to the invention, the problems of low manual migration efficiency, long service interruption time and split user experience are solved.
Owner:SICHUAN ZHONGDIAN AOSTAR INFORMATION TECHNOLOGIES CO LTD +1

Methods and systems for infotainment system software updates

Systems and methods are herein provided for generating a custom software update package for a specific infotainment system of a specific vehicle. In one example, data may be obtained from one or more software components of the specific infotainment system. One or more feature vectors may be determined based on the data. One or more of the software components may be determined to demand software update based on the one or more feature vectors, and the custom software update package may be based on the one or more software components determined to demand software update.
Owner:HARMAN INT IND INC