Follow us on Twitter
twitter icon@FreshPatents


Programming patents

      

This page is updated frequently with new Programming-related patent applications.




Remote communication and remote programming by application programming interface
Methods and systems are provided for remote application programming interface (rapi) communications between server and client devices. In an embodiment, server and client devices comprise memories and hardware processors coupled to the memories.
Silead (cayman) Inc.


Reducing waste areas inside strings
A computer-implemented method is presented for removing overlap character array of a programming language where a part of the character array is used as a value of a string. The computer-implemented method includes, when comparison of a first string and a second string succeeds, modifying the string using a larger character array to use a smaller character array.
International Business Machines Corporation


Api for obtaining geographic location data
Provided are systems and methods for obtaining geographic location data. In one embodiment, an example method includes identifying, by the first software application running on one or more computing devices, one or more location parameters indicative of a geographic point of interest based at least in part on an application programming interface invoked by the first software application.
Google Inc.


Api for obtaining geographic location data
Provided are systems and methods for obtaining geographic location data. In one embodiment, an example method includes identifying, by the first software application running on one or more computing devices, one or more location parameters indicative of a geographic point of interest based at least in part on an application programming interface invoked by the first software application.
Google Inc.


Automated resolution of wi-fi connectivity issues over sms
Wi-fi connectivity issues are automatically resolved over sms. An sms message including a mac address is received for a station having a wireless connectivity issue involving a wi-fi portion of the data communication network.
Fortinet, Inc.


Safe sharing of sensitive data
In an example, there is disclosed a computing apparatus having: a processor; a memory; a data interface; and one or more logic elements providing a verification engine to: receive via the data interface an input script including a request to access enterprise data; analyze the input script to determine that the input script complies with a data request criterion; apply an application programming interface (api) to the input script to collect the enterprise data; and send the enterprise data via the data interface.. .
Mcafee, Inc


Microservices based multi-tenant identity and data security management cloud service
A system provides cloud-based identity and access management. The system receives a request for performing an identity management service, where the request includes a call to an application programming interface (“api”) that identifies the identity management service and a microservice configured to perform the identity management service.
Oracle International Corporation


Network application component with credit based congestion control, and corresponding method
A computer-implemented networked application component includes a need parameter manager adapted to regularly determine an instantaneous need of an application for throughput in the network; a credit parameter manager adapted to regularly update a throughput credit built up as a function of throughput difference, i.e. Difference between actual data throughput and fair share; and a transport layer application programming interface adapted to alter one or more congestion control parameters in the transport layer of the network depending on the instantaneous need to temporarily receive a throughput above, respectively below, fair share in return for consuming, respectively building up, the throughput credit..
Alcatel Lucent


Public cloud interface for tranceiving corresponding requests and responses to multiple networks
A public cloud can host a multi-network service for transceiving common requests and responses for multiple networks. The public cloud can receive requests from the networks to join the service via an application programming interface (api).
Ebay Inc.


Application programming interfaces for courier services
A system and environment to enable entities to utilize courier services provided by a service provider are described herein. In some examples, the service provider exposes the courier services to a computing device associated with a merchant, buyer, and/or others using one or more application programming interfaces (apis) provided by the service provider.
Square, Inc.


Account top-up feature to interface with a vendor application programming interface

There are provided systems and methods for an account top-up feature to interface with a vendor application programming interface (api). A user may utilize a communication device while shopping or otherwise performing transaction processing, where the user may require additional funds to be deposited within an account of the user for transaction processing with a service provider.
Paypal, Inc.

Metadata application programming interface for ad hoc database queries

Embodiments include a metadata application programming interface (api) for processing ad hoc database queries. Embodiments can be configured to process ad hoc database queries to determine the structure of the resulting data set and to provide metadata in the form of a result table, for example, in response to the queries that describes the structure of the data to be accessed by the queries.
Sap Se

Algebraic data types for database query languages

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing algebraic data types in database query languages. One of the methods includes receiving an expression in a database query language, the expression having a programming language construct representing an algebraic data type, wherein the expression specifies two or more alternative subtypes.
Semmle Limited

Configuring resources used by a graphics processing unit

The application programming interface permits an application to specify resources to be used by shaders, executed by the gpu, through a data structure called the “root arguments.” a root signature is a data structure in an application that defines the layout of the root arguments used by an application. The root arguments are a data structure resulting from the application populating locations in memory according to the root signature.
Microsoft Technology Licensing, Llc

Generating a mixed reality interface to expose object functionality

Invoking a function of a mixed reality interaction enabled object is provided. In response to determining that an input was received selecting the mixed reality interaction enabled object to perform an action, an interface is received showing a set of available application programming interfaces and functions corresponding to the mixed reality interaction enabled object.
International Business Machines Corporation

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework, that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework.
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework, that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework.
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework..
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework.
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework.
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework, and publishes a method and an event that are used for communication with a core logic portion of another application..
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework, and the application programming interface includes a before-the-fact notification indicative of that a window of the application is changed to a display state as a result that another window in an upper layer is changed to a non-display state..
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework, and the interface includes a before-the-fact notification indicative of that a window displayed by the application is terminated..
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework.
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework, that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework.
Fuji Xerox Co., Ltd.

Real-time push api for log events in enterprise threat detection

A log entry is received at a streaming component of an enterprise threat detection (etd) system from a real-time push application programming interface (api) associated with a backend computing system. The received log entry is parsed using a runtime parser associated with the streaming component into mapped data in an etd format compatible with the etd system.
Sap Se

Software-based fabric enablement

A first fabric abstraction layer couples to a data link layer and a physical layer of a network fabric device. The network fabric device is connected to other network elements within a network via at least one network connection, such as a fiber optic connection.
Nant Holdings Ip, Llc

System and providing a multi-validator oracle

Disclosed is a system and method of implementing a multi-validator oracle. The method includes receiving a notification at a multi-validator oracle from an external smart contract that requests data from the multi-validator oracle to be provided to the external smart contract according to a set of parameters to yield requested data, gathering the requested data from at least one application programming interface for a website that provides information associated with the requested data, validating the requested data based on a first verification from a first private key and a second verification from a second private key to yield a validation and, based on the notification and validation, providing the requested data to the external smart contract..
Shapeshift Ag

Embedded storefront

A vertically integrated retail system includes an embedded storefront adapted to operate in a distributed manner through independent units embedded in different web sites or content in other host applications. Each unit of the embedded storefront enables a user to purchase goods, services, or other entities without leaving the host application.
Groupon, Inc.

Secure disk access control

A request is received from a security tool, the request relating to an event involving data records in a storage device. An application programming interface (api) is used to interface with secure storage functionality of the storage device, the secure storage functionality enabling a set of secure storage operations.
Mcafee, Llc

Automated security testing for a mobile application or a backend server

Techniques that facilitate automated security testing of one or more mobile applications and/or one or more backend servers for the one or more mobile applications are provided. In one example, a system includes an analysis component and a security component.
International Business Machines Corporation

Mobile application management

Code of a particular application is analyzed against a semantic model of a software development kit of a particular platform. The semantic model associates a plurality of application behaviors with respective application programming interface (api) calls of the particular platform.

Computer security profiling

Certain examples described herein relate to security profiling files on a computer system, including determining a similarity between two executable program files. Byte samples are obtained from each executable program file, respective distributions of byte values are determined, and a difference metric between said distributions is determined, for example by a byte sampler.
1e Limited

Automated testing of application program interface

A computer-implemented test method which includes obtaining, using a processor system, key words relating to a first application program interface developed utilizing a first programming language and constructing, using a processor system, a testing protocol utilizing the keywords. The testing protocol is applied to the first application program interface to create a first application program interface testing result.
International Business Machines Corporation

Generating an application programming interface

A technology is provided for generating a customized application program interface (api) in a service provider environment. A model is created of computing resources and data hosted by a service provider environment.
Amazon Technologies, Inc.

Scheduler and cpu performance controller cooperation

In one embodiment, an application programming interface (api) is defined that enables a thread scheduler to communicate thread information to the cpu performance controller when dispatching a thread to a processor or processor core. When dispatching a thread, the scheduler may communicate thread information including thread state information, a general “importance” of the thread as defined by a priority level and/or quality of service (qos) classification, a measurement of the scheduler dispatch latency for the thread, or architectural information regarding the instructions within the thread, such as whether the thread is contains 64-bit or 32-bit instructions.
Apple Inc.

Hypervisor-hosted virtual machine forensics

A computer system acquires forensics data from running virtual machines in a hypervisor-hosted virtualization environment. The computer system provides a forensics partition as an additional root virtual machine partition or child virtual machine partition.
Microsoft Technology Licensing, Llc

Centralized application programming interface monitoring tool

Methods and systems for the collecting and monitoring of information related to the performance of application programming interfaces (apis) are provided. A method includes obtaining one or more various measurements of performance of the apis, and assessing a performance status for each api based on the obtained one or more various measurements of performance.
Adp, Llc

Image processing apparatus and storage medium

An image processing apparatus includes an application on a framework that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework, and publishes a method and an event that are used for communication with a core logic portion of another application..
Fuji Xerox Co., Ltd.

Image forming apparatus and storage medium

An image forming apparatus includes an application on a framework, that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework and is loaded in a memory by the framework at activation of a system.
Fuji Xerox Co., Ltd.

Version control machine

Aspects of the present disclosure relate to version control. A version control server receives, from a client device, a request for making changes to a portion of data stored in a data store.
Palantir Technologies Inc.

Authorization with container application issued token

A method and system manages access to resources within a virtualization platform using an application token, where the application token includes information to enable identification of an associated application. The method includes receiving a request from an application programming interface (api) server to instantiate an application, where the application is provided the application token based on a verified caller token, generating the application token derived from the verified caller token or a virtualization platform policy, and providing the application token to the application in a container for the application..
Telefonaktiebolaget Lm Ericsson (publ)

Multi-session authentication

An approach for multi-session authentication of multiple networked devices is disclosed. A user can create a public key-encrypted message on a client device using biometric data and a one-time password (e.g., one-time password).
Ebay Inc.

Methods and systems for multichannel micro-interactions

Various systems and methods for managing multichannel content delivery are presented. A multichannel content server system may use an application programming interface (api) for interfacing with a plurality of end-user communication channels.
Ignite Feedback, Inc.

Multi-tiered access to functionality of universal platform applications

Technologies are provided for multi-tiered access to functionality and menus of a universal platform application by packaging the universal platform application with a desktop application of an executable. A universal platform application may be packaged with an executable that is launched automatically when the universal platform application is launched.
Microsoft Technology Licensing, Llc

Enabling enforcement of licensing terms in distributing content in containers by including a key in the container containing the pertinent licensing terms

A method, system and computer program product for enforcing licensing terms when distributing content via a container image running in a container. Upon receiving a request for a service from the container by the isolation code, where the isolation code limits, accounts and isolates resource usage of process groups, the commerce code application programming interfaces (apis) of the isolation code read a key of the container.
International Business Machines Corporation

Systems and methods for predicting performance of applications on an internet of things (iot) platform

Performance prediction systems and method of an internet of things (iot) platform and applications includes obtaining input(s) comprising one of (i) user requests and (ii) sensor observations from sensor(s); invoking application programming interface (apis) of the platform based on input(s); identifying open flow (of) and closed flow (cf) requests of system(s) connected to the platform; identifying workload characteristics of the of and cf requests to obtain segregated of and segregated cf requests, and a combination of open and closed flow requests; executing performance tests with the apis based on the workload characteristics; measuring resource utilization of the system(s) and computing service demands of resource(s) from measured utilization, and user requests processed by the platform per unit time; executing the performance tests with the invoked apis based on volume of workload characteristics pertaining to the application(s); and predicting, using queuing network, performance of the application(s) for the volume of workload characteristics.. .
Tata Consultancy Services Limited

Pre/post deployment customization

An example system and method facilitates customization of and configuration of a software connector, such as a connector to an application programming interface (api) or web service, in various types of computing environments, including both pre-deployment and post-deployment computing environments. A connectors framework provides a layer of abstraction between connectors maintained in the different environments and a connector editor of an application development system (which may be implemented via a server-side integrated development environment).
Oracle International Corporation

Metadata-driven binding of converted source code to original source code

Systems, apparatuses, and methods for converting computer program source code from a first high level language to a functionally equivalent second high level language different from the first high level language. Source code in a first high level language that includes a plurality of name spaces is analyzed by a code conversion tool.
Oracle International Corporation

Enhanced programming language source code conversion with implicit temporary object emulation

Systems, apparatuses, and methods for converting computer program source code from a first high level language to a functionally equivalent second high level language different from the first high level language. Source code in a first high level language that includes implicitly created temporary objects is analyzed.
Oracle International Corporation

Automatic video game highlight reel

In one example, a gaming platform may use a variety of protocols to identify video game events for inclusion in a highlight reel. The gaming platform may store a highlight criterion for a video game to mark a highlight event in the video game.
Microsoft Technology Licensing, Llc

Method for designing garments using garment graph programming

A method for define a dress using concepts of programming language is provided, which uses graph instead of language. Although it is graph-based, the internal operation of the method is similar to text-based programming.

Task segregation in a multi-tenant identity and data security management cloud service

Embodiments provide cloud-based identity management by receiving a request to perform an identity management service that includes real-time tasks and near-real-time tasks. Embodiments synchronously execute the real-time tasks by accessing at least one microservice using a corresponding application programming interface (“api”).
Oracle International Corporation

Telecommunication network analytics platform

Methods, computer-readable media and devices are disclosed for selecting a plurality of network devices to perform a plurality of tasks in accordance with a set of functional network analytics instructions. For example, a processor deployed in a telecommunication network may receive a set of functional network analytics instructions compiled from a set of instructions in accordance with a functional network analytics platform application programming interface.
At&t Intellectual Property I, L.p.

Sharing document links from multiple data providers

A document sharing system includes a plurality of different data provider implementations. The document sharing system exposes a common application programming interface to a plurality of different clients and receives data requests identifying a given data provider, from the clients.
Microsoft Technology Licensing, Llc

Processing cloud services and intelligence cloud services integration

Various embodiments provide for integrating process cloud services (pcs) with intelligence cloud service (ics). Pcs analytics data is obtained using one or more pcs analytics data export application programming interfaces (apis).
Oracle International Corporation

Configurable platform architecture and use thereof

A platform architecture that is configurable to provide task specific application instances compatible with one or more hosts is provided with a method for using the architecture. In one example, the platform architecture provides a transducer functionality block, a conduit functionality block, an application functionality block, and an application programming interface (api) functionality block on which each task specific application instance is based..
D Alan Holdings, Llc

Provide copy of notebook document

Variety of approaches to provide a copy of a notebook document are described. A copy application programming interface (api) of a productivity service initiates operations to copy a source notebook document upon receiving a request to copy a designated portion of the source notebook document to a destination.
Microsoft Technology Licensing, Llc

Embedding user interface snippets from a producing application into a consuming application

A user interface of a producing application is accessed. The producing application includes embeddable snippets that each include encapsulated code that provides the functionality of one or more user interface component.
Oracle International Corporation

System and remote power/power over ethernet (poe) device controls

A system and method configured to improve the function of a network of power over ethernet (poe) devices. The system and method is configured such that a digital video recorder (dvr) actively monitors the poe devices using the poe device application programming interface (api).
Verint Americas Inc.

Aircraft control device, aircraft, and computing aircraft trajectory

An aircraft control device calculates trajectories of multiple aircraft that is member of a flight by use of a method such as direct collocation with nonlinear programming (dcnlp), in which an optimal solution is obtained by discretizing continuous variables. Nodes indicating the trajectory are calculated and set by substituting a discretized control variable of the aircraft into an aircraft equation of motion, or by use of other methods.
Mitsubishi Heavy Industries, Ltd.

Managing ios-based mobile communication devices by creative use of callkit api protocols

Systems, methods, and devices for managing predetermined functions on a mobile device, the operating system (os) installed on the device including an event application programming interface (api) configured to enable voice over internet protocol (voip) applications to assume priority over other applications and functions of the mobile device when voip calls are detected. A mobile device management software application installed and running on the mobile device emulates a voip software application and uses event api calls to trick the os into believing that a voip call has been detected and, in response, causes the os to block or interfere with one or more predetermined functions on the mobile device based on the status and location of the mobile device..
Obdedge, Llc

Application platform with flexible permissioning

Systems and methods are provided for an application platform with flexible permissioning according to one or more embodiments. In one embodiment, an application platform with flexible permissioning comprises: a service provider server adapted to interact with an application development server and a client device over a network, wherein the service provider server is adapted to implement at least one application programming interface (api); one or more processors; and one or more memories adapted to store a plurality of machine-readable instructions which when executed by the one or more processors are adapted to cause the application platform with flexible permissioning to: maintain, at the service provider server, a profile associated with at least one application developer using the application development server; receive an api call from the application developer; authenticate the application developer and authorize the api call; assign an access level to the application developer based on the profile associated with the application developer; and control permissions given to the application developer to perform operations available based on the assigned access level..
Paypal, Inc.

Extension configuration and interaction

Techniques for extension interaction with applications are described. Generally, an extension represents functionality for extending, modifying, customizing, and/or supplementing native functionality of an application.
Microsoft Technology Licensing, Llc

Flexible scripting platform for troubleshooting

A scripting service may provide a scripting platform to users of the scripting service. The users may cause execution of various scripts and/or modify or generate new scripts associated with the scripting service.
Amazon Technologies, Inc.

Background traffic management

A traffic management mechanism can employ a two-tiered approach for managing background traffic based on prioritizing tasks by remaining time flexibility then scheduling prioritized tasks using linear programming.. .
George Washington University

Outdated resource handling and multiple-version upgrade of cloud software

A system and method for seamlessly and automatically handling outdated resources in a cloud and/or performing a multiple-version upgrade within the cloud with little visibility of interim operations to end users are presented. Mechanisms ensure that outdated resources do not communicate with the rest of the cloud (for example, via distributed data models and application programming interfaces (apis) before they are upgraded to a target software level.
Amplidata N.v.

Program code library searching and selection in a networked computing environment

An approach for integrated development environment (ide)-based program code library searching and selection in multiple programming languages in a networked computing environment is provided. In a typical embodiment, a search request (e.g., to locate a desired program code library) will be received in an ide and parsed.
International Business Machines Corporation

Intelligent gimbal assembly and unmanned vehicle

Simultaneous control of an unmanned vehicle and an on-board sensor is facilitated by the use of an intelligent gimbal assembly. The assembly includes a gimbal for carrying the sensor and a node controller for controlling the gimbal, sensor and the unmanned vehicle to which the gimbal assembly is attached.
Skyefish, Llc

Identifying and handling threats to data compute nodes in public cloud

Some embodiments provide a method for a public cloud manager that interacts with a management system of a public datacenter. The method receives a notification from a network controller that a second data compute node is compromised.
Nicira, Inc.

Comparison and selection of experiment designs

An apparatus may include a processor caused to: receive indications of selection of an experiment design for regression analysis, of a type of distribution for a simulation of random data in the regression analysis, and of selection of a number of iterations of the simulation of random data; generate executable instructions in a pre-selected programming language to be executable by the processor to perform the regression analysis with the selected number of iterations of simulation of random data and with the selected type of distribution; generate a human readable form of a portion of the first executable instructions that includes the coefficients and terms in mathematical notation, and that specifies the selected number of iterations and the selected type of distribution for the simulation of random data; and present, on a display communicatively coupled to the processor, the human readable form of the portion of the first executable instructions.. .
Sas Institute Inc.

Communications interface for simulation systems and methods

Methods, systems, computer-readable media, and apparatuses for performing, providing, managing, executing, and/or running a spatially-optimized simulation are presented. In one or more embodiments, the spatially-optimized simulation may comprise a plurality of worker modules performing the simulation, a plurality of entities being simulated among the plurality of worker modules, a plurality of bridge modules facilitating communication between workers and an administrative layer including a plurality of chunk modules, at least one receptionist module, and at least one oracle module.
Improbable Worlds Ltd

Simulation systems and methods

Methods, systems, computer-readable media, and apparatuses for performing, providing, managing, executing, and/or running a spatially-optimized simulation are presented. In one or more embodiments, the spatially-optimized simulation may comprise a plurality of worker modules performing the simulation, a plurality of entities being simulated among the plurality of worker modules, a plurality of bridge modules facilitating communication between workers and an administrative layer including a plurality of chunk modules, at least one receptionist module, and at least one oracle module.
Improbable Worlds Ltd

Load balancing systems and methods

Methods, systems, computer-readable media, and apparatuses for performing, providing, managing, executing, and/or running a spatially-optimized simulation are presented. In one or more embodiments, the spatially-optimized simulation may comprise a plurality of worker modules performing the simulation, a plurality of entities being simulated among the plurality of worker modules, a plurality of bridge modules facilitating communication between workers and an administrative layer including a plurality of chunk modules, at least one receptionist module, and at least one oracle module.
Improbable Worlds Ltd

Software-defined computing system remote support

Methods, computing systems and computer program products implement embodiments of the present invention that include initializing, by a hypervisor executing on a processor, first and second virtual machines. A first software application configured to provide a service is executed on the first virtual machine, and a logical data connection is established between the first and the second virtual machines.
International Business Machines Corporation

Network authentication system extensions

Example implementations relate to network authentication system extensions. For example, network authentication system extensions may be installed and executed using a system.
Hewlett Packard Enterprise Development Lp

Method of gathering, storing, and distributing user defined geographic location identities

A system and method facilitated on the internet wherein users connected to the internet via a system comprised of, a computer driven mobile gps and/or agps enabled device, or, a stationary or portable computing device capable of connecting to the internet, a corresponding mobile application and/or website portal with user account access, and an application programming interface (api) for the user to interact with a user centric secure online database, engage with a method of constructing, saving, and sharing user defined specific geographic point location identity data sets or files exclusively that is not designed as a social interaction community involving tracking or proximity sensing of the user device. A system and method that is designed and intended for the purposes of constructing, saving, modifying, and sharing user defined geographic location identity data sets or files exclusively and absent requirements of engaging in actively tracking user devices..
Latloc, Llc

Patient-owned electronic health records system and method

Embodiments of the invention provide a personal digital health portfolio system including a computer system coupled to a source of patient medical records or patient data with accessibility controlled by a secure authenticator structured for an uploader, downloader or reviewer of the patient medical records or patient data. An application programming interface (api) in data communication with a processor of the computer system can upload, download, or enable access of patient medical records or patient data stored on a non-transitory computer-readable storage medium.
Mindset Medical, Llc

System and metadata-driven external interface generation of application programming interfaces

In accordance with various embodiments, described herein is a system (data artificial intelligence system, data ai system), for use with a data integration or other computing environment, that leverages machine learning (ml, dataflow machine learning, dfml), for use in managing a flow of data (dataflow, df), and building complex dataflow software applications (dataflow applications, pipelines). In accordance with an embodiment, the system provides a programmatic interface, referred to herein in some embodiments as a foreign function interface, by which a user or third-party can define a service, functional and business types, semantic actions, and patterns or predefined complex data flows based on functional and business types, in a declarative manner, to extend the functionality of the system..
Oracle International Corporation

Voip and native carrier call integration

A method for native call and voip call integration is disclosed, comprising: receiving, at a switch in a mobile operator network, an incoming call for a mobile device; querying a convergence gateway from the soft switch via an application programming interface (api) at the convergence gateway to determine whether the mobile device is currently engaged in a voice over ip (voip) call using a voip calling software application on the mobile device; delivering the incoming call via the soft switch over ip as a voip call to the voip calling software application on the mobile device.. .
Parallel Wireless, Inc.

Methods and systems for accessing third-party services within applications

A client device provides to a user, in an application associated with a social-networking service provided by a server system, a link to a page associated with a third-party service provider. The third-party service provider is distinct from the social-networking service.
Facebook, Inc.

Homomorphic encryption in a healthcare network environment, system and methods

A system and method for homomorphic encryption in a healthcare network environment is provided and includes receiving digital data over the healthcare network at a data custodian server in a plurality of formats from various data sources, encrypting the data according to a homomorphic encryption scheme, receiving a query at the data custodian server from a data consumer device concerning a portion of the encrypted data, initiating a secure homomorphic work session between the data custodian server and the data consumer device, generating a homomorphic work space associated with the homomorphic work session, compiling, by the data custodian server, a results set satisfying the query, loading the results set into the homomorphic work space, and building an application programming interface (api) compatible with the results set, the api facilitating encrypted analysis on the results set in the homomorphic work space.. .
Nanthealth, Inc

Multimedia communication system and method

Systems and methods are disclosed for creating, editing, sharing and distributing high-quality, media-rich web-based communications. The communications are created in a layered fashion that integrates user-selected text, colors, background patterns, images, sound, music, video, or other media.
Impact Engine, Inc.

Systems and methods for monitoring health indicators associated with applications

Systems and methods for use in evaluating health associated with one or more applications are disclosed. One exemplary method includes exposing, by a computing device, an application programming interface (api) where the api defines a standard form associated with health indicator packets, and receiving, at the computing device, via the api, a health indicator packet for a health indicator from at least one application where the health indicator packet conforms to the standard form and including a value for the health indicator for the at least one application.
Mastercard International Incorporated

Base user defined functions

Methods, devices, and techniques for base user defined functions in a database management system are discussed herein. For example, in one aspect, a query request is received from a computer device.
Hewlett Packard Enterprise Development Lp

End-to- end application tracking framework

Novel tools and techniques for tracing application execution and performance. Some of the tools provide a framework for monitoring the execution and/or performance of applications in an execution chain.
Qwest Communications International Inc.

Fast and accurate identification of message-based api calls in application binaries

Disclosed are various embodiments for fast and accurate identification of message-based application programming interface (api) calls in applications. A set of compliance rules is obtained from a compliance rule store.
Airwatch Llc

Extending object-schema-based application programming interfaces (apis)

The present disclosure relates to extending object-schema-based application programming interfaces (apis). According to one embodiment, a method generally includes receiving, from a user, a schema defining an extension to the api and a reference to a parent node in a graph projection of the api.
Intuit Inc.

Detecting scripted or otherwise anomalous interactions with social media platform

A computer system receives an account creation request for a social media platform created and sent using a frontend component. An application programming interface (api) call sequence associated with the account creation request is received from the frontend component.
Twitter, Inc.

Application programming interface for providing access to computing platform definitions

Aspects of the disclosure are directed to providing access to the contents of a computing platform definition. A computing platform definition includes entries indicating devices and executables to deploy to a computing platform.
Bank Of America Corporation

Flow control for language-embedded programming in general purpose computing on graphics processing units

The present invention discloses a method of flow control in a computing device, for processing of flow control statements to adapt a data structure of a program running on the computing device and a computer program product storing the method. The invention thereby allows the integration of the kernels into the main program when compiling.

Methods and systems for providing photovoltaic plant power feed-in

A method of controlling a photovoltaic system includes: receiving a forecast of energy generation by the photovoltaic system for a predetermined time period; determining a revenue generation objective function characterizing revenue generated by feeding electrical energy from the photovoltaic system into an energy transmission system; determining constraints on the feed-in of electrical energy into the energy transmission system, at least some of the constraints being a function of the forecast; optimizing the revenue generation objective function as constrained to determine energy feed-in and storage actions; and executing the determined energy feed-in and storage actions. The method, for example, utilizes a simplified revenue generation module including a linear revenue generation objective function and a plurality of linear constraints, which can enable optimization using a mixed integer linear programming approach.
Robert Bosch Llc

Distributed computing in r

Examples disclosed herein relate to distributed computing in r. Some examples disclosed herein may include identifying a distributed multivariate apply (dmapply) operation and an invocation of a distributed computing backend and determining a function referenced in the dmapply operation.
Hewlett Packard Enterprise Development Lp

Token based network service among iot applications

One embodiment of the invention is directed to a computer-implemented method comprising, receiving registration information for one or more application programming interfaces (apis) at a registrar computer system associated with a federated network of computing devices. The method further comprises generating a unique address for each api included in the registration information.

Treatment of cloud-based and local attachments in communication applications

Users of communication applications may be enabled to select from a user-friendly and efficiently provided list of files that may be of interest to them to attach to a correspondence and send to one or more recipients. For example, the communication application may retrieve information from one or more application programming interfaces (apis) associated with applications of the user to determine the list of files.
Microsoft Technology Licensing, Llc

Managing a cloud service

A technique includes providing at least one service blueprint to orchestrate application programming interfaces to manage the lifecycle of at least one cloud service.. .
Hewlett Packard Enterprise Development Lp

Mobile push payments

There is described herein a method of conducting a mobile transaction, comprising: a card processor server receiving an authorisation message from an application programming interface (api) running on a sending institution server, the authorisation message comprising a push code indicating that the transaction should be processed immediately; and the card processor server transmitting a guarantee message to an api running on a receiving institution server, the guarantee message comprising an urgency code indicating that funds should be posted to a merchant's account immediately. There is further described a system comprising a card processor server, an api running on a sending institution server, an api running on a receiving institution server, a consumer mobile user device and a merchant user device, the card processor server being configured to perform the aforementioned method..
Mastercard International Incorporated

Quantum circuit synthesis using deterministic walks

There is provided a method for implementing an algorithm for forming, or synthesizing, quantum circuits on a system capable of performing the quantum circuit synthesis by using a deterministic walk (i.e. A pseudo-random walk with a random or pseudo-random starting point).

Dynamic programming across multiple streams

Various implementations disclosed herein enable a more efficient allocation of one or more shared network resources (e.g., bandwidth, memory, processor time, etc.) amongst a number of client devices based on media content data complexity and client device resource constraints in order to better manage perceptual playback quality of adaptive streaming content. In some implementations, a method includes aligning sequences of one or more temporal segments such that time boundaries of temporal segments across the sequences are in alignment; and, selecting segment representations for each temporal segment based on a combination of the sequence alignment and perceptual quality level values associated with available segment representations, such that a combination of resulting perceptual quality levels satisfies a joint quality criterion.
Cisco Technology, Inc.

Multi-media quality of service and quality of user experience optimization through voice prioritization

Techniques to optimize quality of service and quality of user experience for multi-media mobile applications are described. A traffic detection component detects the video and audio data components of a video call.
T-mobile Usa, Inc.

Apparatus and software-agnostic multi-gpu processing

An apparatus and method are described for a software agnostic multi-gpu implementation. For example, one embodiment of an apparatus comprises: a plurality of physical graphics processor units (pgpus) to execute graphics commands; a graphics driver to receive graphics commands generated from applications via a graphics application programming interface (api); a mediator to receive commands directed to pgpu resources from the graphics driver, the mediator to map the plurality of pgpus into a virtual graphics processor unit (vgpu) visible to the graphics driver, the mediator further including a load balancer to distribute commands received by the vgpu to each of the plurality of pgpus in accordance with a load balancing policy..
Intel Corporation

Graphics pipeline that supports multiple concurrent processes

A graphics processing unit (gpu) concurrently executes kernel codes programmed in more than one programming framework. The gpu includes a first command decoder that decodes a first set of commands issued by a first application programming interface (api) for executing a first kernel code.
Mediatek Inc.

Social network transaction processing system

A system for transferring funds using social network connections. The system sends application programming interface (api) requests to social networks to obtain “friend” information and create accounts into which funds are deposited and which may be retrieved by recipients via hyperlinks in messages provided through social networks.
Dwolla, Inc.

Reprogrammable point-of-sale transaction flows

Techniques and arrangements for allowing modification of transaction flows, user interfaces (uis), receipt configuration and control of buyer-facing displays associated with transactions between a payment service, a merchant and a buyer are provided. Payment service payment functionality is exposed by the payment service via one or more application programming interfaces (api)s, software development kits (sdks), or some other web-based communication technique (e.g., a uniform resource locator).
Square, Inc.

Reprogrammable point-of-sale transaction flows

Techniques and arrangements for allowing modification of transaction flows, user interfaces (uis), receipt configuration and control of buyer-facing displays associated with transactions between a payment service, a merchant and a buyer are provided. Payment service payment functionality is exposed by the payment service via one or more application programming interfaces (api)s, software development kits (sdks), or some other web-based communication technique (e.g., a uniform resource locator).
Square, Inc.

Reprogrammable point-of-sale transaction flows

Techniques and arrangements for allowing modification of transaction flows, user interfaces (uis), receipt configuration and control of buyer-facing displays associated with transactions between a payment service, a merchant and a buyer are provided. Payment service payment functionality is exposed by the payment service via one or more application programming interfaces (api)s, software development kits (sdks), or some other web-based communication technique (e.g., a uniform resource locator).
Square, Inc.

Reprogrammable point-of-sale transaction flows

Techniques and arrangements for allowing modification of transaction flows, user interfaces (uis), receipt configuration and control of buyer-facing displays associated with transactions between a payment service, a merchant and a buyer are provided. Payment service payment functionality is exposed by the payment service via one or more application programming interfaces (api)s, software development kits (sdks), or some other web-based communication technique (e.g., a uniform resource locator).
Square, Inc.

Reprogrammable point-of-sale transaction flows

Techniques and arrangements for allowing modification of transaction flows, user interfaces (uis), receipt configuration and control of buyer-facing displays associated with transactions between a payment service, a merchant and a buyer are provided. Payment service payment functionality is exposed by the payment service via one or more application programming interfaces (api)s, software development kits (sdks), or some other web-based communication technique (e.g., a uniform resource locator).
Square, Inc.

Portable computerized interactive training profile

A method for maintaining a user profile representing evolving user profile data of a first user, the user profile accessible by a first organization and a second organization without communication between the first organization and the second organization. The method includes creating the user profile by a remote computer based on feedbacks from a corresponding users of the first organization communicating with the remote computer via an application programming interface operating on the remote computer.
Adp, Llc

Interactive constraint solver

Constraint programming is used to solve problems that have many variables and that have many possible solutions. An interactive constraint solver application provides additional information to a user if a conflict arises between two choice-constraints so that the additional information can be used to resolve the conflict according to a model-constraint set up by an application developer.
Oracle International Corporation

Systems and methods for bi-directional database application programming interface, extract transform and load system, and user computing device

Systems and methods are provided for improved integration between database systems. Data from multiple disparate computing systems is transmitted via bi-directional communication interfaces.
Hart, Inc.

Hybrid code modification in intermediate language for software application

Computer program, methods, and systems for code modification of a programming language platform and a software application in an intermediate language at different times are disclosed. The methods and system may modify a portion of the programming language platform in the intermediate language at a first time to alter a functionality of or add a new functionality to the programming language platform; and may modify the software application in the intermediate language at a second time different from the first time, where the software application may be modified based on a runtime analysis rule that uses the altered or added new functionality of the programming language platform.
Salesforce.com, Inc.

Translation module, processing module and control system

A transmission module for a machine control, is designed to process an input program code of a control program, and based thereon, to generate a uniform intermediate code having work instructions for execution by the machine control. The input program code comprises a first program code component and a second program code component, where the first program code component is written in a first programming language and the second program code component is written in a second programming language.
Beckhoff Automation Gmbh

System architecture for a wearable device

Apparatuses and methods that generate and send interactive elements to a plurality of wearable electronic devices are discussed. One or more mobile applications and one or more remote backend servers may cooperate to send information in the interactive elements to the instances of the time synchronous application resident in their wearable electronic device in order to bring different types of content such as timely and relevant data, events, and notifications to a user of that wearable electronic device without the user's intervention to actively retrieve the different types of content.
Pebble Technology, Corp.

Modifying authentication for an application programming interface

Application programming interfaces (apis) can be unintentionally exposed and allow for potentially undesirable use of corporate resources. An api call filtering system configured to monitor api call requests received via an endpoint and api call responses received via a supporting service of an api or web service.
Shape Security, Inc.

System and managing cryptocurrency payments via the payment request api

Disclosed is an approach for processing cryptocurrency payments via a payment request application programming interface. A method includes receiving, from a site, at a browser and via the payment request application programming interface, a request associated with a potential purchase, wherein the request includes an identification of a cryptocurrency payment method accepted by the site and transmitting, to the site, from the browser and via the api, data indicating that a user of the browser can pay for the potential purchase via the cryptocurrency payment method accepted by the site.
Monticello Enterprises Llc

Automated agile roadmap decision management system

Systems and methods for managing allocation of resources among plural offerings of an enterprise are disclosed. A method includes: maintaining, by a computer device, a ranked list of the offerings, wherein the ranked list is viewable at plural user devices within the enterprise; receiving, by the computer device, an input to link an item to one of the offerings included in the ranked list; accessing, by the computer device, stored cost/benefit data defined for the item, wherein the accessing comprises using an application programming interface (api) call; updating, by the computer device, a score of the one of the offerings based on the cost/benefit data defined for the item; updating, by the computer device, the ranked list based on the updated score..
International Business Machines Corporation

Virtual service provider zones

A service proxy services as an application programming interface proxy to a service, which may involve data storage. When a request to store data is received by the service proxy, the service proxy encrypts the data and stores the data in encrypted form at the service.
Amazon Technologies, Inc.

Enhanced local commoning

A method and system for enhanced local commoning optimization of compilation of a program. Commoning of volatiles within an extended block for a particular memory model associated with a particular programming language is performed, using a two pass approach.
International Business Machines Corporation

Method for management and optimization of hydropower generation and consumption

An optimization and management system using a global linearization approach and mixed integer linear programming to perform the dispatch and to schedule a river system for ten days forward while subject to real world, hourly physical, biological, environmental, and recreational constraints. The optimizer system uses a combination of slack variables and stitching methods to approximate a highly nonlinear optimization problem, thereby generating realtime generation schedules to promote to the management authority..
The Energy Authority, Inc.

Method and system for connecting heterogeneous internet of things devices for workflow automation

A method and computer program product of an internet of things (iot) platform for workflow automation of heterogeneous iot devices. The platform is implemented as a cloud service, and the iot devices are connected to the platform via application programming interfaces.
Ananse Incorporated

System and providing a credential management api

Disclosed is an approach for enabling a user to login to a site without needing to manually type in credentials. A method includes receiving, from a site, at a browser and via a browser credential management application programming interface that defines a protocol for communicating data between the site and the browser for enabling a user to login to the site, a request associated with a login credential required for the site, retrieving, based on the request, user data and transmitting, to the site, from the browser and via the browser credential management application programming interface, a response to the request.
Monticello Enterprises Llc

Flow controller automatically throttling rate of service provided by web api

A mechanism is provided in a data processing system for automatically throttling the rate of service provided by a web application programming interface (api) for a software service. A flow controller executing on the data processing system assigns a queue to each consumer of the software service.
International Business Machines Corporation

Assessing penalties for sdks that violate policies in mobile apps

A system, method and program product for processing software development kits (sdks). A system is provided that includes a container creation system that wraps an inputted sdk in a penalty container to create a wrapped sdk, wherein the wrapped sdk includes re-instrumented code that redirects application programming interface (api) calls between the sdk and an associated app and operating system through a wrapper in order to monitor runtime behavior; wherein the container creation system instantiates a policy module that is configurable by an sdk provider and app developer to implement a mutual policy configuration for the penalty container; and wherein the penalty container includes a penalty manager that assesses penalties to the sdk provider based on sdk violations of the mutual policy configuration..
International Business Machines Corporation

Modified jvm with multi-tenant application domains and class differentiation

A method and system for operating a modified java virtual machine (jvm) which is able to simultaneously host multiple java application programs is disclosed. In a first modification the jvm is modified to permit multiple class definitions of some of the java application programming interface (api) classes, so called non-sensitive classes, to be loaded multiple times but restrict other java api classes, so called sensitive classes, to be loaded only once, preferably onto a bootstrap class loader.
Waratek Limited

Transforming data manipulation code into data workflow

Aspects extend to methods, systems, and computer program products for transforming data manipulation code into data workflow. Data manipulation code for a data science process is written in a data manipulation programming language.
Microsoft Technology Licensing, Llc

Containerizing a block storage service

Containerization of a block storage service. A scheduler component of a block storage service is initiated in a first container via a containerization technology.
Red Hat, Inc.

Navigation api for linking software applications

Provided are systems and methods for linking two or more software applications using a navigation application programming interface. In one embodiment, a first software application on a computing device can invoke a second software application on the computing device.
Google Inc.

System, method and computer program product for sharing content via links

In accordance with embodiments, there are provided mechanisms and methods for sharing content via links. These mechanisms and methods for sharing content via links can enable customizable features associated with the operations related to those links.
Salesforce.com, Inc.

Specializing unsupervised anomaly detection systems using genetic programming

In one embodiment, a device in a network receives sets of traffic flow features from an unsupervised machine learning-based anomaly detector. The sets of traffic flow features are associated with anomaly scores determined by the anomaly detector.
Cisco Technology, Inc.

Cross platform social networking authentication system

Disclosed in one example is a method of authenticating with multiple social network services. The method may include storing first authentication information associated with a user for a first social networking service using at least one computer processor, receiving second authentication information associated with the user for a second social networking service from a social networking application, and sending to the social networking application the first authentication information.
Zynga Inc.

System and neutral application programming interface

Systems and methods for neutral application programming interfaces are disclosed. In one embodiment, the disclosure relates to a system for neutral application programming interfaces.
Umbra Technologies Ltd.

Programmable logic accelerator in system on chip

A programmable logic array (pla) is disclosed employing programming logic tile (plt), system on chip (soc) interface bus, input output (io) blocks and logic processing blocks (lpb). Soc processors using soc interface bus program plt successively using different configuration memory bank values to realize a logic not limited by the plt resource counts.

Method for testing a graphical interface and corresponding test system

This test method for validating a specification of a graphical interface consists of developing a scenario file corresponding to the validation test to be performed. The scenario file includes a plurality of instructions, in a natural programming language, each instruction including a function, parameters and an expected state of the graphical interface following the application of the function.
Alstom Transport Technologies

Unmanned ground and aerial vehicle attachment system

Techniques are disclosed for hot swapping one or more module devices on a single host device. A module device can perform module-specific tasks that are defined in its module software driver.

Viewpoint navigation control for three-dimensional visualization using two-dimensional layouts

Systems and methods for supplying an open interface (e.g., web pages) for viewpoint navigation control of a three-dimensional (3-d) visualization of an object that is simple to create and fast and easy to use. This viewpoint navigation control application allows users to control the viewpoint in a 3-d environment by interacting with (e.g., clicking on) a 2-d hyperlink layout within a web browser (or other 2-d viewer with hyperlink capability).
The Boeing Company

Application programming interfaces for scrolling operations

At least certain embodiments of the present disclosure include an environment with user interface software interacting with a software application. A method for operating through an application programming interface (api) in this environment includes transferring a set bounce call.
Apple Inc.

Method and system of decoupling applications from underlying communication media through shim layers

In one example aspect, a computerized system of a shim layer that provides an application-level network overlay functionality without requiring any packet-level processing includes the step of implementing a shim layer underneath an application endpoint of an application, wherein the shim layer intercepts an application programming interface (api) between the application and the network and modifies a set of parameters exchanged in the api such that a network overlay is provided to the application. The method includes the step of assigning an identifier to the application endpoint, wherein the identifier can remain persistent when the application goes down and comes back up, and wherein the identifier can remain persistent when the application changes locations in a network..

Server-to-server content distribution

A non-limiting example method includes receiving a request to publish content that is stored on a user storage server in a personal data store. The method includes preparing the content for publication and moving the prepared content to a content repository to generate published content.
Microsoft Technology Licensing, Llc.

Sharing user context and preferences

Technology for interoperability is disclosed by enabling the sharing of user context or preferences for a computing experience across computing devices, operating systems, applications, or locations. A platform and application programming interface (api) are provided for computer applications and services to store and retrieve context data associated with a computing experience.
Microsoft Technology Licensing, Llc

Systems and methods for authenticating network messages

Networks and methods for use in authenticating messages are provided. One exemplary method generally includes receiving a message from a client, where the message includes a client certificate.
Mastercard International Incorporated

Universal application programming interface for augmented reality

An application programming interface (api) server accesses first data of a non-augmented reality (ar) application. The first data including first content data, first control data, first user interface data, and a first data format.
Daqri, Llc

System and method that expands the use of polar dynamic programming to segment complex shapes

The present invention provides a system and method that uses polar dynamic programming pdp (pdp) method to generate a segmented image of a shape.. .
Arizona Board Of Regents On Behalf Of The University Of Arizona

Tool experience aggregator

Various examples are directed to systems and methods for aggregating user tool experience. A record ingestion circuit may receive action record data from a user tool that describes an action performed with the user tool by the user.

Methods and systems for invoking code in a different programming language

Programmer input in a first programming language is received, the programmer input including i) a built-in function of the first programming language, the built-in function corresponding to generating code for remotely invoking an electronic object deployed, or to be deployed, on a server via a communication network, and ii) a parameter that indicates the electronic object, wherein the code for invoking the electronic object comprises a) code in a second programming language different than the first programming language, or b) code in a markup language interpretable by a web browser. The programmer input is evaluated to: i) generate the code for remotely invoking the electronic object deployed, or to be deployed, on the server, and ii) if the electronic object is not yet deployed on the server, deploy the electronic object on the server.
Wolfram Research, Inc.

Application programming interface (api) hub

Embodiments are directed to a system for controlling access to remote services, comprising an application programming interface (api) hub configured to provide an interface between a client application and one or more remote services. The client application accesses the api hub using a common data protocol, such as odata, that is not associated with the remote services.
Microsoft Technology Licensing, Llc.

On-demand network code execution with cross-account aliases

Systems and methods are described for utilizing cross-account access to tasks on an on-demand code execution environment or other distributed code execution environment to implement an application programming interface (api) on a network-accessible service. An on-demand code execution environment can utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances.
Amazon Technologies, Inc.

Method and supporting femtocell service capabilities for services

Techniques for supporting utilization of femtocell service capabilities for services are disclosed. A network device may be configured to implement a femto services gateway.
Interdigital Patent Holdings, Inc.

Method and supporting proximity discovery procedures

A method and apparatus are described for supporting a two-stage device-to-device (d2d) discovery using a d2d interworking function (iwf). A d2d iwf component may be configured to perform mapping between an application running on an application server and a third generation partnership project (3gpp) network, and provide a set of application programming interfaces (apis) to allow discovery to be provided as a service to d2d applications.
Interdigital Patent Holdings, Inc.

Multiuser application platform

Techniques for multiuser application platform are described. Generally, a multiuser application allow interaction by multiple different users with a single executing instance of the application.
Microsoft Technology Licensing, Llc

Architecture for performing actions in a third-party service by an email client

Disclosed are various approaches performing actions on data items in a third-party service with a network-accessible application programming interface from an email client. The email client can perform an action as specified fey an email service profile, which specifies how to identify the email message, the data item and how to interact with the network-accessible application programming interface..
Airwatch Llc

Device configuration-based function delivery

The present disclosure is directed to a system for device configuration-based function delivery. A server receives a data structure including device configuration information that indicates the computing device comprises an application programming interface to allow a data function to access a call function of the computing device.
Google Inc.

Combining batch and queueable technologies in a salesforce platform for large volume parallel processing

Disclosed embodiments include a method for combining a batch application programming interface (api) and a queueable api on a salesforce platform to process records. The method can include accessing a programming environment associated with an add-on application for a salesforce platform, obtaining records via the add-on application to be processed on the salesforce platform in accordance with a job type, calling a batch api to process the records by batching the records to create job records, and calling a queueable api to process the job records in queueables including parallel queueables such that at least some job records included in the parallel queueables are processed in parallel in accordance with the job type..
Financialforce.com, Inc.

Multiple ply layered composite having low areal weight

A global optimization tool may be used to predict characteristics of a multiple ply layered composite as a condition of one or more continuous variables and/or one or more binary variables. For example, the global optimization tool may predict characteristics of a composite for a large range of fiber orientation angles of each of layer of the ply.
Sabic Global Technologies B.v.

Automated api publication for internet of things platform

A computer system may include a processor configured to search storage locations for candidate application programming interface (api) files that are to be published on an internet of things (iot) platform configured to interact with iot devices for different device manufacturers. The processor may generate a list of candidate apis based on searching the storage locations; generate a list of published platform apis published on the iot platform; compare the list of candidate apis with the list of published platform apis; generate an api create list based on the comparing; generate an api update list based on the comparing; create one or more candidate apis from the generated api create list on a testing system; and update one or more candidate apis from the generated api update list on the testing system..
Verizon Patent And Licensing Inc.

Framework for automated globalization enablement on development operations

Techniques provide a framework for dynamic globalization enablement for an application during software development. A globalization development operation information system (gdois) retrieves source code for the application, which is assigned to support specified globalization features.
International Business Machines Corporation

Automated globalization enablement on development operations

Techniques are disclosed for providing dynamic globalization enablement for developing an application during software development. A globalization development operation information system (gdois) retrieves source code for the application, which is assigned to support specified globalization features.
International Business Machines Corporation

Framework for automated globalization enablement on development operations

Techniques provide a framework for dynamic globalization enablement for an application during software development. A globalization development operation information system (gdois) retrieves source code for the application, which is assigned to support specified globalization features.
International Business Machines Corporation

Application interface on multiple processors

A method and an apparatus that execute a parallel computing program in a programming language for a parallel computing architecture are described. The parallel computing program is stored in memory in a system with parallel processors.
Apple Inc.

Detecting and enforcing control-loss restrictions within an application programming interface

The disclosed herein provides a method, system, and/or computer program product for determining control of a processing resource. To determine control of the processing resource, the method, system, and/or computer program can set a control-loss flag indicating whether a process has control of the processing resource and check the control-loss flag to determine whether the process lost control of the processing resource..
International Business Machines Corporation

Managing containers and container hosts in a virtualized computer system

One example relates to a computer system that includes a plurality of host computers each executing a hypervisor. The computer system further includes a virtualization manager having an application programming interface (api) configured to manage the hypervisor on each of the plurality of host computers, the virtualization manager configured to create a virtual container host within a resource pool that spans the plurality of host computers.
Vmware, Inc.

Automated globalization enablement on development operations

Techniques are disclosed for providing dynamic globalization enablement for developing an application during software development. A globalization development operation information system (gdois) retrieves source code for the application, which is assigned to support specified globalization features.
International Business Machines Corporation

Supporting replication and recovery of virtual volumes

Techniques for supporting replication and recovery of virtual volumes are provided. In various embodiments, these techniques can include workflows and application programming interfaces (apis) that facilitate: (1) the provisioning of virtual volumes with metadata indicating that the virtual volumes should be replicated from one virtual volume-enabled storage array/site to another; (2) the discovery of a replication topology across virtual volume-enabled storage arrays/sites; (3) the orchestration of a test failover of a set of virtual volumes; and (4) the orchestration of an actual failover of a set of virtual volumes..
Vmware, Inc.

Architecture for performing actions in a third-party service by an email client

Disclosed are various approaches performing actions on data items in a third-party service with a network-accessible application programming interface from an email client. The email client can perform an action as specified by an email service profile, which specifies how to identify the email message, the data item and how to interact with the network-accessible application programming interface..
Airwatch Llc

Method and self organizing networks

A method for running a self organizing network (son) module in a communication network provides an open application programming interface (api) for a son framework and executes the son module. The son module accesses the functionality of the son framework using the api.
Nokia Solutions And Networks Oy

Programming organizational links that propagate to mobile applications

The ability for an organization's administrator to customize assets and content that, their users have access to is a substantial capability. This capability is not just to facilitate delivery of the correct content to the relevant audience, but is also important to ensure that the content is appropriate for the endpoint.
Microsoft Technology Licensing, Llc

Clustering layers in multi-node clusters

Examples include a multi-node cluster having a node with a clustering layer. The clustering layer may be located between an application programming interface (api) layer and a service layer and the multi-node cluster may be associated with a database.
Hewlett Packard Enterprise Development Lp

Preserving long running sessions during side-by-side upgrade

The present disclosure is directed to preserving running sessions during a side-by-side upgrade of system resources. Example aspects include deploying a first version and a second version of a system resource to a server within a network, the first version and the second version of the system resource both maintained within the system network and accessible via a version agnostic application programming interface.
Microsoft Technology Licensing, Llc

Sealed network external applications

Embodiments are provided for external applications in a sealed network. A sealed network does not require administrators and may run on hardware and software that has been stripped of privileged capabilities.

Programmable infrastructure gateway for enabling hybrid cloud services in a network environment

An example method for a programmable infrastructure gateway for enabling hybrid cloud services in a network environment is provided and includes receiving an instruction from a hybrid cloud application executing in a private cloud, interpreting the instruction according to a hybrid cloud application programming interface, and executing the interpreted instruction in a public cloud using a cloud adapter. The method is generally executed in the infrastructure gateway including a programmable integration framework allowing generation of various cloud adapters using a cloud adapter software development kit, the cloud adapter being generated and programmed to be compatible with a specific public cloud platform of the public cloud.
Cisco Technology, Inc.

System and solving large scale supply chain planning problems with integer constraints

A system and method is disclosed for solving supply chain planning problems. The system includes a database that stores data representing a planning problem of a supply chain network and a computer that accesses the planning problem of the supply chain network stored in the database and models the planning problem as a network of nodes and edges.
Jda Software Group, Inc.

Mobile health management database, targeted educational assistance (tea) engine, selective health care data sharing, family tree graphical user interface, and health journal social network wall feed, computer-implemented system, method and computer program product

A system, method and computer program product of capturing and displaying health information of a first person on an electronic computing device, the electronic computing device can include: one or more computer processors; and one or more memory devices, the computer-implemented method can include, e.g., a) receiving data electronically about a first person user on the first client computing device, where the first person user has one or more family member users, each having one or more computing devices, or a user with which the user may wish to share a personal health data record, the data about the first person user can include: any identification data, any inputted health related data, or any captured health related data about the first person, can include: any health related data; an application programming interface (api) accessible data; or other health records such as, e.g., electronic medical record (emr); scanned data; sensed data; or optical character recognition (ocr) captured data; b) receiving data about one or more second person users, where the at least one second person user can include: any other person user with which the first person wishes to be connected, a family member, a guardian, a friend, an individual, or care provider, the data about the second person users can include: any identification data, any inputted health related data, or any captured health related data about the second person user(s); and c) sharing at least a portion of the data electronically about the first person user, to the second person user(s). Various other embodiments can include various features such as a health journal, targeted educational content, an interactive family tree, selectable sharing, escalated alerting, notifications, and collaborative digital file cabinet..
Icmed, Llc

Deconstructing and rendering of web page into native application experience

A lack of available responsive options for existing web sites and/or pages, and the wide spectrum under which they fall presents a challenge for a satisfying mobile user experience (ux) with a hosted collaboration service. Templates used to create a site and/or page may each have capabilities and features which “cross-over” into other templates.
Microsoft Technology Licensing, Llc

Method and system for managing and linking software applications

A computer-readable storage medium encodes computer executable instructions that, when executed by at least one processor, associate plural applications. That associating method includes receiving an application programming interface associated with each of the plural applications.
Svg Media Pvt Ltd

Defining application programming interfaces (apis) using object schemas

The present disclosure relates to accessing data using dynamically generated application programming interface (api) calls. According to one embodiment, a method generally includes receiving, at a computing system, a data request from a client device.
Intuit Inc.

Database searching based on user-definable parameters

A method of evaluating data in a database, the method including causing a workstation to display a graphical user interface which a user can use to create a screening rule by defining at least one screening condition and by entering a score, whether the score is applied to evaluate data in the database if the screening condition is met, whereby no knowledge of a programming language is required to create the screening rule. Other systems and methods are also provided..
James S. Farrin, P.c.

Messaging service application programming interface

A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method that enables short message service (sms) text messaging to be integrated into existing applications is presented. Consistent with some embodiments, the method may include receiving a request from a client application to transmit a message to a recipient device.
Zeta Global Corp.

Delivery of instructions in host applications

Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an application programming interface with a customized code processing library that may configure the host application to receive further instructions remotely.
Tealium Inc.

Authorization server, control method, and storage medium

During execution of authority transfer, a scope group obtained by grouping a plurality of scopes is used to perform authority transfer. Performing authority transfer with a scope group enables continuing the use of an application programming interface (api) without requiring a user to re-perform authorization confirmation even in a case where a scope is added to or removed from the scope group..
Canon Kabushiki Kaisha

System and supporting a selection service in a server environment

A system and method can support socket programming in a server environment, such as a distributed data grid. The server environment can include a selection service that operates to register a plurality of sockets, wherein each said socket is associated with a handler in a plurality of handlers.
Oracle International Corporation

Internet-of-things partner integration

A network device logs transmission control protocol (tcp) flow data for connections between registered devices that are registered for use of secure internet of things (iot) application programming interfaces (apis). The logging generates logged flow data.
Verizon Patent And Licensing Inc.

Dynamic programming of advanced nanometer flash memory

An improved method and apparatus for programming advanced nanometer flash memory cells is disclosed.. .
Silicon Storage Technology, Inc.

Computer messaging bot creation

Creation data can be received from a computer-readable developer profile, with the creation data including instructions to create a messaging bot. A messaging bot definition can be generated using the instructions, and a messaging bot may be executed using the definition.
Microsoft Technology Licensing, Llc

Transporation data analytics framework supporting additional programming languages

Provided are a method and device for analyzing transportation data within a transportation analytics framework. For example, the method may include receiving transportation data having a representation compatible with the transportation analytics framework including a transportation analytics programming language.
General Electric Company

Rapid visualization rendering package for statistical programming language

Methods, non-transitory computer readable media, and devices are disclosed for rendering a visualization using a package to expand a statistical programming language. For example, a processor may load the package, which may comprise a plurality of application programming interfaces including a first application programming interface for generating a first object to contain a metadata set and a second application programming interface for generating a second object for rendering a visual output to present via a display.
At&t Intellectual Property I, L.p.

Hybrid sdn controller

One embodiment provides a network interface controller. The network interface controller includes a portion of a hybrid software-defined networking (“sdn”) controller, the portion of the hybrid sdn controller including a service abstraction layer module (“sal”) and a southbound application programming interface (“sb api”), the sal including a representation of a physical network..
Intel Corporation

Application programming interface and hypergraph transfer protocol supporting a global hypergraph approach to reducing complexity for accelerated multi-disciplinary scientific discovery

A system and method for connecting one or more client applications with one or more knowledge representation servers and communicating there between includes an application programming interface (api) and a hypergraph transfer protocol (hgtp), for facilitating communication between the one or more client applications and one or more knowledge representation servers responsive to a client application request. The client application request includes an api call for a specific entity that is received by a first knowledge representation server.
Georgetown University

High availability failover manager

A high availability (ha) failover manager maintains data availability of one or more input/output (i/o) resources in a cluster by ensuring that each i/o resource is available (e.g., mounted) on a hosting node of the cluster and that each i/o resource may be available on one or more partner nodes of the cluster if a node (i.e., a local node) were to fail. The ha failover manager (ha manager) processes inputs from various sources of the cluster to determine whether failover is enabled for a local node and each partner node in an ha group, and for triggering failover of the i/o resources to the partner node as necessary.
Netapp, Inc.

System and event based internet of things (iot) device status monitoring and reporting in a mobility network

Protocol agnostic wrapping (paw) and/or data analytics engine (dae) functions are embedded within a service capability exposure function (scef) entity for handling dynamic device triggering, event monitoring, and/or reporting of internet of things (iot) devices. The enhanced scef creates a dynamic mobility network infrastructure model for global iot connectivity and new services delivery.
At&t Intellectual Property I, L.p.

Optimizing read operations in object schema-based application programming interfaces (apis)

The present disclosure relates to processing read requests to retrieve data from a plurality of data sources. According to one embodiment, an example method includes determining a navigable path of nodes accessed to satisfy a read request based on a graph projection of an application programming interface (api).
Intuit Inc.

System and providing multiple payment method options to users in connection with a browser payment request api

Disclosed is an approach for enabling a user to choose from multiple payment options using a browser api. The method includes transmitting, to a browser and via a browser payment request application programming interface, a payment request having data associated with a purchase of a product from the site for a user and presenting a choice between a first payment method and a second payment method for purchasing the product.
Monticello Enterprises, Llc

Extensible interface for synchronous and asynchronous payment

An applications programming interface (api) or other interface may be configured for use with a plurality of e-commerce applications and/or a plurality of payment systems. The api may be associated with an operating system of a client or may be otherwise located in an e-commerce system or network.
Microsoft Technology Licensing, Llc

Validation of multi-component design constraints for capital project design system

A system, method, and executable program code are used to design a capital project having a plurality of components. An application programming interface receives, from one or more 3d design systems, design change data for a checked component in the plurality of components.
Hexagon Technology Center Gmbh

Optimizing write operations in object schema-based application programming interfaces (apis)

The present disclosure relates to processing write requests across a plurality of data sources. According to one embodiment, an example method includes determining a navigable path of nodes accessed to satisfy a write request in a graph projection of an application programming interface (api).
Intuit Inc.

Methods for facilitating external cache in a cloud storage environment and devices thereof

A method, non-transitory computer readable medium and storage server computing device that stores an identifier for a file system block evicted from a buffer cache in an entry in a table. The file system block is inserted into a victim cache hosted by an ephemeral block-level storage device by invoking a function provided by an application programming interface (api).
Netapp, Inc.

Mapping non-generic markup language elements to generic object-oriented programming language objects

A system extends functionality of java architecture for xml binding, (jaxb). Represents non-generic elements of a markup language (for example, xml) document in an object oriented programming language (for example, java).
International Business Machines Corporation

Generating a response to a client device in an internet of things domain

The present disclosure relates to a method and device to generate a response to a client device in an iot domain. The disclosed computing device can receive a request from a client device to retrieve information from an internet of things (iot) application programming interface (api), and request a plurality of objects in a domain from the iot api.
Hewlett Packard Enterprise Development Lp

Automated generation and assembly of proposal elements

A computer-implemented method comprises: generating, by a computing device, a computer-accessible corpus including evidence passage generation information; storing, by the computing device, the corpus; automatically generating, by the computing device, evidence passages that support a proposer's response to a customer's proposal request, wherein the evidence passages include a narrative identifying the proposer's capabilities to satisfy evaluation criteria in the proposal request, and wherein the narrative is based on customer-specific information, wherein the generating includes accessing and searching the corpus via an application programming interface (api); and outputting, by the computing device, the evidence passages as an electronic document that is editable via software running on a user device via a user interface.. .
International Business Machines Corporation

Interface description language for application programming interfaces

An application programming interface (api) analysis engine can validate and parse an api specification. It can determine if the api specification (or portion thereof) contains major or minor changes from a previous version of the api specification.
Dropbox, Inc.

Robot motion program generating method and robot motion program generating apparatus

The purpose is to enable an instructor who does not know any programming language to easily teach robot movements and operation content to a robot without using a teach pendant. This method for generating a robot operation program includes a step, using a gui, for sequentially executing in a plurality of template element operation programs the feature of displaying a variable specification screen for specifying a variable of a certain template element operation program, and then storing the template element operation program for which the variable was specified in a storage unit as a custom element operation program.
Kawasaki Jukogyo Kabushiki Kaisha

Using an integration service to facilitate interactions between software systems

The disclosed embodiments provide a system that uses an integration service to facilitate access to an origin service. During operation, the integration service receives a request service from a software platform, wherein the request is made through an integration service application programming interface (api) provided by the integration service.
Zendesk, Inc.

Companion app to cooperate with an integrated tracker app

A mobile app generates and manages companion apps in a memory of the mobile computing device. The companion apps cooperate with one or more integrated tracker apps in a memory of a wearable device to provide a combined functionality to the wearable device.
Fitbit, Inc.

Microservices based multi-tenant identity and data security management cloud service

A system provides cloud-based identity and access management. The system receives a request for performing an identity management service, where the request includes a call to an application programming interface (“api”) that identifies the identity management service and a microservice configured to perform the identity management service.
Oracle International Corporation

Systems and methods for contextual services across platforms based on selectively shared information

A system may store a first merchant identifier in response to a registration of a first merchant and a user identifier in response to a registration of a user. The system may also store an access permission to control access by the first merchant to a first context.
American Express Travel Related Services Company, Inc.

Systems and methods for contextual services using voice personal assistants

A system may store a first merchant identifier in response to a registration of a first merchant and a user identifier in response to a registration of a user. The system may also store an access permission to control access by the first merchant to a first context.
American Express Travel Related Services Company, Inc.

Bespoke service-on-demand platform enabling translation of staff-to-staff requests

A computational system, which is a bespoke service-on-demand platform, is described. One or more computing units can receive a request generated by a staff computing device associated with staff of a property over a first communication network via a staff application programming interface (api), the request being formulated in a first language.
Fivepals, Inc.

Bespoke service-on-demand platform enabling translation of guest-to-staff requests

A computational system, which is a bespoke service-on-demand platform, is described. One or more computing units can receive a request for a service offered by a property submitted by a guest computing device over a first communication network via a guest application programming interface (api), the request being formulated in a first language.
Fivepals, Inc.

Bespoke service-on-demand platform integrated with a property management system

A computational system, which is a bespoke service-on-demand platform, is described. One or more computing units can receive a request for a service offered by a property submitted by a guest computing device via guest application programming interface (api).
Fivepals, Inc.

Bespoke service-on-demand platform enabling staff-to-staff requests

A computational system, which is a bespoke service-on-demand platform, is described. One or more computing units can receive a request generated by a first staff computing device associated with a first staff member of a property via staff application programming interface (api).
Fivepals, Inc.

Bespoke service-on-demand platform enabling assignment of guest requests to staff members based on data identifying staff availability

A computational system, which is a bespoke service-on-demand platform, is described. One or more computing units can receive a request for a service offered by a property generated by a guest computing device via guest application programming interface (api).
Fivepals, Inc.

Deep learning of bots through examples and experience

Embodiments include methods and systems for using, creating and maintaining goal-oriented, dialog systems (i.e., transactional bots) that provide interfaces to application functionality. The methods and systems of the embodiments provide a bot that may learn in supervised learning and reinforcement learning from conversational examples provided by domain experts and from interaction with users.
Microsoft Technology Licensing, Llc

Mapping non-generic markup language elements to generic object-oriented programming language objects

A system extends functionality of java architecture for xml binding, (jaxb). Represents non-generic elements of a markup language (for example, xml) document in an object oriented programming language (for example, java).
International Business Machines Corporation

Context-aware application programming interface response management

A device may receive, from a consumer device, an application programming interface (api) request that includes information associated with a consumer of data and information associated with a producer of the data. The data may be collected by one or more data sources associated with the producer.
Accenture Global Solutions Limited

Program conversion method using comment-based pseudo-codes and computerreadable recording medium, onto which program is recorded, for implementing

The present invention relates to a program conversion method using comment-based pseudo-codes and a computer-readable recording medium, onto which a program is recorded, for implementing the method, and the method by which a computer system converts a program by using comment-based pseudo-codes comprises the steps of: analyzing codes written in a universal programming language so as to confirm pseudo-codes expressed in comments; generating codes, written in a parallel programming language, by converting codes, if the codes belong to a pseudo-code area, into structure members by using the parallel programming language formed to be executed on one or more data parallel compute nodes, or by converting the same into kernel functions, and by converting codes, if the codes belong to the remaining areas, into host codes of the parallel programming language; and simultaneously executing the kernel functions of the generated codes by using the data parallel compute nodes.. .

System and customizing the identification of application or content type

Expertise, for performing classification of a type of network traffic, can be encapsulated in a module. A set of modules, as currently available to a traffic controller, can be referred to as a collection.
A10 Networks, Inc.

Modifying the modality of a computing device based upon a user's brain activity

Technologies are described herein for modifying the modality of a computing device based upon a user's brain activity. A machine learning classifier is trained using data that identifies a modality for operating a computing device and data identifying brain activity of a user of the computing device.

Automatic correction of cryptographic application program interfaces

A computer system may identify a cryptographic application programming interface (api) call for a program. The cryptographic api call may include a first variable.
International Business Machines Corporation

System and a programming an industrial robot

A programming tool generator configured to generate a guiding tool for programming the specific robot cell based on the program code of the selected sequences of programming blocks for the workstations in the robot cell, wherein the guiding tool comprises program code for generating a second wizard having a second graphical user interface comprising a sequence of views including instructions for guiding a user to program the specific robot cell, and allowing the user to select one or more of the workstations in the specific robot cell, and to input parameters in response to the displayed instructions.. .

Mobile network with software defined networking architecture

A network core with a software defined networking (“sdn”) controller is provided to control routing of traffic within the network and between the network and the traffic destination. The sdn controller is merged with existing 3rd generation partnership project (“3gpp”) network architecture to enable service deliveries via open application programming interfaces (“apis”) and move the network core towards an all internet protocol (“ip”), cloud based, and software driven telecom network.

Unified platform for a plurality of titles and gaming devices

A unified platform supports a plurality of game titles and diverse gaming devices to provide publishers and developers with a software development kit (sdk) including application programming interfaces (apis) for creating multiplayer tournaments. Developers use the sdk to create tournament definitions and permission levels for tournament organizers.

System and methods for determining advertising visibility on web pages

The system and methods of the present technology are configured to determine the in-view status of advertising from within an iframe configured to display the advertising, without relying on code operating the hosted web page bearing the advertising. The system and methods use a plug-in or applet resident in a client device and the application programming interface (api) of the client device, in combination, to determine if the advertising is in-view or not, by superimposing one or more invisible animation frames over a screen area occupied by the advertising.

Method and system for supporting intelligent export and integration of analytic system data

A system and methods configured for intelligent export and integration of analytics system data, by which user input either drives or controls a control mechanism (e.g., instruction set or a programming language), which allows or executes export of data into downstream databases and programs in a way that allows direct use of the data by those systems without use of manual or a case-by-case reformatting or importation processes. The control mechanism serves as a powerful tool for users to use for exporting data directly from a database into templates or downstream data bases..

Share token issuance for declarative document authoring

Issuance of job tokens performed by an authorization computing entity so that authoring authorizations can be shared with other authors. Each of the job tokens represents an authorization to engage in a particular manner in an authoring session in which a declarative document is being authored.

Streaming representation of moving objects and shapes in a geographic information service

A geographical information system (gis) is described that enables querying, analysis and visualization of real-time streaming data pertaining to at least one moving object or entity (e.g., vehicles, people, sensors, weather phenomena, etc.) in conjunction with relatively static multi-temporal geospatial data. An application programming interface is provided to present the gis functionality for handling dynamically moving objects or entities to clients..

Gransets for managing consistency groups of dispersed storage items

One or more techniques and/or computing devices are provided for managing an arbitrary set of storage items using a granset. For example, a storage controller may host a plurality of storage items and/or logical unit numbers (luns).

Key value file system

A file system includes: an application programming interface (api) configured to provide a file system access to an application running on a host computer; a key value file system configured to represent a file or a directory as an inode including one or more key-value pairs; a virtual file system configured to direct a file system call received from the application to the key value file system; and a key value api configured to provide the file system access to data stored in a data storage device. Each key-value pair contained in the inode includes a name of the file or the directory as a key and an identifier of a container that is associated with the file or the directory as a value.

Performing automatic map reduce job optimization using a resource supply-demand based approach

Determining optimum values for map reduce parameters by identifying parameters that affect performance of a map reduce job, determining a relationship between each of the identified parameters and a maximization of resource utilization for a plurality of computing resources configured for executing the map reduce job, representing a workflow based upon supply-demand relationships among the plurality of computing resources, modeling an execution cost as a function of the plurality of identified parameters, formulating a non-linear programming problem to minimize the execution cost, reformulating the non-linear programming problem as a linear programming problem, and solving the linear programming problem to determine a combination of parameter values for the plurality of identified parameters that minimizes the execution cost for the map reduce job.. .

Method and system for developing and deploying data science transformations from a development computing environment into a production computing environment

A method and system facilitates the development of data science transformations in one programming language and the deployment of the data science transformations in another programming language, according to one embodiment. The method and system preserves relationships, functions, configurations, and characteristics between combinations of data transformations, according to one embodiment.

Concurrent authoring session management for declarative document

Management of an authoring session in which a declarative document is authored by multiple authoring entities. The declarative document is a computer program that is formed of declarative statements made in a declarative programming language.





Follow us on Twitter
twitter icon@FreshPatents

###

This listing is a sample listing of patent applications related to Programming for is only meant as a recent sample of applications filed, not a comprehensive history. There may be associated servicemarks and trademarks related to these patents. Please check with patent attorney if you need further assistance or plan to use for business purposes. This patent data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Programming with additional patents listed. Browse our RSS directory or Search for other possible listings.


1.4603

file did exist - 16625

1 - 1 - 251