Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

165 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.

Applying custom software image updates to non-volatile storage in a failsafe manner

Described is a system and method in which software updates in the form of self-contained, secure entities are applied to an embedded device's non-volatile storage in a failsafe manner. Various types of software updates may be applied, and updates may contain executable code and / or data. Following a reboot, an initial program loader determines an update mode, and if updating, boots to a special update loader. The update loader processes update packages to apply the updates. Kernel partition, system partition and reserve section updates may be updated with entire files or binary difference files, with failure handling mechanisms are provided for each type of update. Updates may be simulated before committing them. Updates may be relocated in memory as appropriate for a device.
Owner:MICROSOFT TECH LICENSING LLC

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

Electrical wiring inspection system

A system for testing and documenting the electrical wiring in a building, for example, comprises a Portable Circuit Analyzer (PCA) that is connected to the building's Load Center through an umbilical cord. The PCA is in wireless communication with a hand-held computer device, such as a personal digital assistant (PDA) as now widely available, provided with custom software according to the invention. The electrician connects the PCA in succession to each circuit in the building, operating each switch, and each fixture or appliance, while recording the test results of the circuit element on the PDA. The PCA measures the resistance and length of each circuit thus established. When the test process is completed, the PDA is enabled to generate a complete schematic diagram of the building, including, for example, an identification of the branch circuit to which each fixture, outlet, appliance, or other load or connection point is connected.
Owner:BLADES FREDERICK K

Systems and methods that facilitate software installation customization

The present invention facilitates customizing software installation such as software updates for a user interface (UI) of a mobile communication device. The systems and methods of the present invention utilize a component that receives software updates (e.g., releases, releases, patches, upgrades, etc.) and presents various installation options to an installer through an interface. The installer can interact with the interface to select one or more components (e.g., controls, menus, menu items, etc) to install and define how such components are installed. For example, the installer can determine a control's location with respect to other controls within a user interface. This can be achieved by moving graphical components within the user interface and / or by providing parameters, setting flags, and / or including suitable arguments. In addition, the installer can add components to an installation. For example, the installer can add proprietary and / or third party applications, features, brands, logos and aesthetics to the installation.
Owner:MICROSOFT TECH LICENSING LLC

Method and apparatus for simplified e-commerce shopping via home shopping terminals

In a method and apparatus for connecting an e-shopping facility such as an e-concierge station or an e-service or an e-merchandise provider including a custom software, with an e-shopping appliance, such as a television interphone monitor or a shopping terminal, or a television receiver including central processing unit and a memory, via a communication network such as a private network, public network or the internet and through an interface unit, wherein e-shopping tenant software programs complementing the custom software of the e-shopping facility are installed into the memory of the central processing unit which enables the central processing unit to select and process orders for e-service and / or e-merchandise on the basis of the installed tenant programs. A shopping signal of a compiled order is generated and propagated between the shopping appliance and the interface unit and processed through the interface unit. An interfaced shopping signal is then communicated between the interface unit and the e-shopping facility.
Owner:ELBEX VIDEO LTD

System and method for automated on-demand creation of a customized software application

A web-based interface is provided for visually modeling a business-to-business or application integration process by selecting and associating predetermined process-representing visual elements. A customized, enterprise-specific executable software application (“dynamic runtime engine”) is automatedly produced by software running remotely. The dynamic runtime engine is created to include a generic application template, predefined “stock” codesets selected as a function of the modeled process, and a data profile codeset that includes input provided by the user for customizing the stock components for a specific integration process of a specific enterprise. The application template and selected codesets may subsequently be downloaded to provide an executable dynamic runtime engine software application that is customized to perform a specific integration process for a specific enterprise. Thus, the dynamic runtime engine software application is created automatedly outside of an enterprise's computing network, but is customized for a specific enterprise before it arrives within the enterprise's computing network or other destination network.
Owner:BOOMI

Method of Automatically Building a Customised Software Application for a Specific Type of Wireless Computing Device

A customised software application can be built for a specific type of Wireless Computing Device by (a) automatically determining attributes of that type of Wireless Computing Device; (b) automatically determining which Software Components from a library of Software Components are compatible with that type of Wireless Computing Device based on values of the attributes determined in (a); and (c) automatically combining the compatible Software Components together to generate a customised build of the application, compatible for that type of Wireless Computing Device. The attributes can be metadata. This approach enables rich Network Applications to be automatically built for Wireless Computing Devices of a wide variety of types.
Owner:LEMON INC

Electrical wiring inspection system

A system for testing and documenting the electrical wiring in a building, for example, includes a Portable Circuit Analyzer (PCA) that is connected to the building's Load Center through an umbilical cord. The PCA is in wireless communication with a hand-held computer device, such as a personal digital assistant (PDA) as now widely available, provided with custom software according to the invention. The electrician connects the PCA in succession to each circuit in the building, operating each switch, and each fixture or appliance, while recording the test results of the circuit element on the PDA. The PCA measures the resistance and length of each circuit thus established. When the test process is completed, the PDA is enabled to generate a complete schematic diagram of the building, including, for example, an identification of the branch circuit to which each fixture, outlet, appliance, or other load or connection point is connected.
Owner:BLADES FREDERICK K

Associating licensing information with software applications

A license control module manages the downloading of a software application so the software application can be executed without requiring a separate activation key. In addition, the license control module can incorporate into the software application vendor-defined user customization information to customize the software application. A client computer makes a request to download a software application, and the request is received by a server. The server incorporates licensing information into a download manager to generate a customized download manager that is specific to the download request and that is downloaded by and delivered to the client. The client executes the customized download manager, which in turn downloads the software application and associates the licensing information with the software application, altering the functionality of the application upon execution (e.g., allows it to operate or customizes it to the user, etc.).
Owner:NORTONLIFELOCK INC

Universal secure registry

A secure registry system and method for the use thereof are provided which permits secure access to a database containing selected data on a plurality of entities, at least portions of which database has restricted access. Mechanisms are provided for controlling access to restricted access portions of the database are provided, such access being determined by at least one of the identity of the requesting entity and the entity's status. A multicharacter public code may be provided which the system can map to provide permit delivery of items, complete telephone calls and perform other functions for entities. The system may also be utilized to locate an individual based on limited biological data. Organizations utilizing the system may have custom software facilitating their access and use of the system.
Owner:UNIVERSAL SECURE REGISTRY

Combined hardware and software architecture for remote monitoring

A system for the monitoring of remote equipment or processes such as oil and gas wells. The system utilizes a local controller at each site which transmits data to a central server over a wide area network. Preferably, the local controller will be connected to the wide area network via a wireless radio frequency connection. The central server then provides the stored data to users via served web pages or custom software viewable on any compatible computer attached to the network. The users of the system can also enter data values into web pages on the viewing computer to be transferred through the system to the local controller to alter its operation or that of the equipment to which it is attached.
Owner:M2M MATRIX INC

Universal secure registry

A secure registry system and method for the use thereof are provided which permits secure access to a database containing selected data on a plurality of entities, at least portions of which database has restricted access. Mechanisms are provided for controlling access to restricted access portions of the database are provided, such access being determined by at least one of the identity of the requesting entity and the entity's status. A multicharacter public code may be provided which the system can map to provide permit delivery of items, complete telephone calls and perform other functions for entities. The system may also be utilized to locate an individual based on limited biological data. Organizations utilizing the system may have custom software facilitating their access and use of the system.
Owner:UNIVERSAL SECURE REGISTRY

System and method for installing personal computer software

A system and method for installing a customized set of software on a personal computer, tailored to the requirements of the prospective user and avoiding unnecessary software and attendant license fees. Software (all that may be desired) in unusable form is loaded onto the personal computer then selected software (that which a particular user may require and / or desire) is converted (decompressed and / or decrypted) to produce usable versions of the selected software while the other software may be erased, if desired, to free up space in storage. The selection of software is done on the user's function (department and / or mission) and may be supplemented by a user selection from a menu, based on a selection utility.
Owner:LENOVO PC INT

System and method for reformatting digital broadcast multimedia for a mobile device

A system and a method reformat digital broadcast multimedia for a mobile device. The system and the method reformat and / or repackage audiovisual content into a format that may be rendered on the mobile device without the need for additional custom software on the mobile device. The system and the method reformat incoming mobile broadcast audiovisual content into 3GPP Progressive Download format in real time while simultaneously delivering a resulting 3GPP Progressive Download file to the mobile device for rendering.
Owner:III HLDG 2

Method for configuring software for a build to order system

The present invention is directed to a method of building a custom software configuration, which may include receiving a first customer order for a first information handling system and a second customer order for a second information handling system. The first customer order including a first list of hardware configuration components and a first list of software configuration components and the second customer order including second list of hardware configuration components and a second list of software configuration components. At least one of the first list of hardware configuration components is different from the second list of hardware configuration components and the first list of software configuration components is different from the second list of software configuration components. At least one software configuration is stored on a removable medium, the at least one software configuration suitable for loading at least one of the first list of software configuration components and the second list of software configuration components onto at least one of the first information handling system and the second information handling system.
Owner:GATEWAY

Scripting business logic in a distributed object oriented environment

The software system of the present invention is a distributed object oriented software system that it is customizable and flexible enough to implement a wide variety of different "business logics" without the need to rewrite the basic components of the software system because it provides scripting capability in a distributed object-oriented software system. The present invention includes a rules-based scripting language that can be interpreted by a Rules Engine that is part of the base class of component for the software system. In accordance with the present invention each individual component of the software system may have one or more predetermined rule sets defined for it. Each predetermined rule set allows customization of the behavior of the associated component of the software system.
Owner:CONDUCTIVE TECH

Method for selling custom business software and software exchange marketplace

A method of selling custom business software and a software exchange marketplace enables a software seller to offer a custom software application for sale. The method includes receiving the custom software application from the software seller. The marketplace includes a qualified application inventory and a custom software application submission log. A prospective software buyer may search the qualified software application inventory. The method includes associating the custom application with the custom software application submission log. The method identifies deficiencies with a software source code by comparing the software source code to a source code qualification standard. The method identifies deficiencies with a plurality of software documents by comparing them to a document qualification standard. The method compares the submission log with a final review standard. The method qualifies the software source code and software documents before listing them in the qualified software application inventory.
Owner:POWELL NORMAN

System and method for developing custom operator-specific software-applications

The present disclosure relates to systems and methods for customizing a software application interface. A method for modifying a software application contains the following steps: identifying the operator; acquiring an operator profile; setting a threshold value; monitoring the operator's use of the software; and modifying a functional interface when the threshold is exceeded.
Owner:HEWLETT PACKARD DEV CO LP

Dietary assessment system and method

The present system and method provides a more precise way to record food and beverage intake than traditional methods. The present disclosure provides custom software for use in mobile computing devices that include a digital camera. Photos captured by mobile digital devices are analyzed with image processing and comparisons to certain databases to allow a user to discretely record foods eaten. Specifically, the user captures images of the meal or snack before and after eating. The foods pictured are identified. Image processing software may identify the food or provide choices for the user. Once a food is identified and volume of the food is estimated, nutrient databases are used for calculating final portion sizes and nutrient totals.
Owner:PURDUE RES FOUND INC

Plug-in function platform and methods

A server executes in a virtual machine and facilitates execution of lightweight plug-in functions that respond to user interface commands from a client device. The functions augment the commands with additional processing even though they may not implement a user interface, they generate data in real time, they access any data repository or data source, can be written in any programming language, and they perceive that they have infinite storage. The client device need not have custom software and implements a traditional file-folder user interface using standard applications. Folders and file contents displayed on the client device need not exist until specifically requested by the user. Plug-in functions have their own root file system but may share a network namespace. Data may be input to a function using a folder name or a micro Web server. Two functions share a database connection to a remote computer. Files stored in a local cache are moved to remote storage transparently when a function needs more space.
Owner:ESOPTRA NV

Software customization system and method

A system and method for the mass customization of software includes a software production line infrastructure, development environment, and actuator. The infrastructure organizes the software production line using a feature declarations component, a product definitions component, an automatons component, and a partition composition component. The development environment browses, displays, organizes, edits, and maintains the infrastructure. The actuator actuates the software production line to produce custom software products.
Owner:BIGLEVER SOFTWARE

Three-dimensional localization, display, recording, and analysis of electrical activity in the cerebral cortex

The present invention describes a method and apparatus to localize the electrical signals measured from a subject's scalp surface, preferably in near-real time, and to generate dynamic three-dimensional information of the electrical activity occurring within the cerebral cortex of the brain. In the preferred embodiment, it can produce images that can be immediately inspected and analyzed by an operator in near-real time, resulting in a powerful new cortical imaging modality, which we denote as Dynamic Electrocortical Imaging (DECI). The present invention involves the use of a computer, an electroencephalographic (EEG) amplifier, EEG electrodes, and custom software. It can measure healthy and diseased cortical events and states in both conscious and unconscious subjects. This is useful, as it allows for the diagnosis, monitoring and treatment of cortical disorders, while also furthering the understanding of the human brain and lending use to additional non-medical applications such as in entertainment, education, lie-detection and industry. The invention in one embodiment is implemented using software in conjunction with readily available EEG hardware. Furthermore, this same method can be applied to pre-existing data and when doing so, EEG hardware is not required. Having a practical near-real time 3D imaging system brings a far more accessible technology to doctors, researchers, individuals, and private clinics to better diagnose, monitor, treat and understand many of the conditions and abnormalities of the brain.
Owner:DOIDGE MARK S +1

Applying custom software image updates to non-volatile storage in a failsafe manner

Described is a system and method in which software updates in the form of self-contained, secure entities are applied to an embedded device's non-volatile storage in a failsafe manner. Various types of software updates may be applied, and updates may contain executable code and / or data. Following a reboot, an initial program loader determines an update mode, and if updating, boots to a special update loader. The update loader processes update packages to apply the updates. Kernel partition, system partition and reserve section updates may be updated with entire files or binary difference files, with failure handling mechanisms are provided for each type of update. Updates may be simulated before committing them. Updates may be relocated in memory as appropriate for a device.
Owner:MICROSOFT TECH LICENSING LLC

System and method of implementing a customizable software platform

Methods, systems, frameworks and software products are disclosed for the construction of a service-oriented software platform that can be used for the management, development and service-oriented composition of any software service. The innovative aspect of the system outlined is its uniqueness in using the development capability that it provides to the end-users of the system and its artifacts in constructing the functionality of the system. The result is a highly customizable platform where the behavior of the platform can be overwritten or easily customized at a granular level using the basic functionality of the platform.
Owner:NEXTAXIOM TECH

Hardware system for cloud development and testing

InactiveCN103067502ADevelopment and testing are safe, efficient and fastMeet different project needsSoftware testing/debuggingTransmissionComputer hardwareSoftware development
The invention discloses a hardware system for cloud development and testing. The hardware system for the cloud development and testing is characterized in that after software development or testing software requirements or hardware requirements are finished customizing by a terminal, a server can automatically found a virtual machine of conducting software development or testing for the terminal; after a user of the virtual machine pays for purchases, a running environment, functional components, data, tools or systems corresponding to the virtual machine are uniformly stored and installed, and run on an independent hardware device, and are offered to the user; after the independent hardware device is accessed to the server through a network, the software development and testing data on the independent hardware device of the user can be automatically synchronized to the virtual machine; after the independent hardware device is accessed to the server through the network, the software development and the testing data generated by the virtual machine in the independent hardware device can also be automatically synchronized to the independent hardware device. According to the hardware system for the cloud development and testing, the software development and test work can be placed and conducted on a cloud platform uniformly. In addition, equipment is ordered through a remote custom software and hardware configuration, so that the sale model of integrated equipment of software and hardware such as a computer, a mobile phone, a tablet computer, a mobile television, a smart television and a game machine can be thoroughly changed.
Owner:BEYONDSOFT SHANGHAI CO LTD

Method and apparatus for customized software development kit (SDK) generation

A system and method operative to generate a custom software development kit (SDK) in a virtual code provider (VCP) including analyzing a plurality of process code corresponding to a plurality of predefined functions offered by at least one classical service component (CSC). The method further includes retrieving native SDKs for each function of the plurality of functions, receiving a selection of at least two functions among the plurality of predefined functions, and parsing SDK code from the native SDKs for the at least two selected functions. The method linking the parsed SDK code and storing the linked parsed SDK code as a custom SDK.
Owner:CIANMBELLA LTD

Methods and systems for provisioning software

The present invention provides a unified provisioning environment, which comprehensively manages the tasks related to software provisioning. In particular, the present invention manages software provisioning using a hierarchy of commands. The lowest level in the hierarchy comprises distribution commands, which primarily handle base operating system specific tasks of provisioning. The second level comprises profile commands, which associate a configuration file, such as a Linux kickstart file, with a distribution and optionally allow for customization. The third level comprises system commands, which associate remote systems that are involved with the provisioning of the software. The fourth level comprises repository commands, which address configurations and tasks related to updating the software, remote installation procedures, and optionally customizing the software.
Owner:RED HAT

Automated heat exchanger tube cleaning assembly and system

An automated heat exchanger tube cleaning assembly and system are provided. The present system can automatically (without ongoing human intervention) survey the tube sheet of a heat exchanger in three-dimensions, convert and record the survey results as a digital file in three-dimensions, and then, according to sequential parameters input via custom software, automatically coordinate via computer one or more cleaning devices to effect the cleaning of each desired tube of the heat exchanger.
Owner:HYDROCHEM

Automated heat exchanger tube cleaning assembly and system

An automated heat exchanger tube cleaning assembly and system are provided. The present system can automatically (without ongoing human intervention) survey the tube sheet of a heat exchanger in three-dimensions, convert and record the survey results as a digital file in three-dimensions, and then, according to sequential parameters input via custom software, automatically coordinate via computer one or more cleaning devices to effect the cleaning of each desired tube of the heat exchanger.
Owner:HYDROCHEM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products