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

73 results about "Application programmer" patented technology

An application programmer is someone who has acquired high-level skills in a variety of computer programming languages. They are able to use these skills to modify and create new software applications or programs. A person with this job is also known as a developer or systems analyst.

Method and system for partitioned service-enablement gateway with utility and consumer services

A gateway for providing consumer services is presented. The gateway includes a secure partition associated with a gateway and operable to control access to at least one utility service and a bundle associated with the secure partition. The gateway also includes a consumer service associated with the secure partition and an application programmer interface (API) bundle associated with the secure partition and providing at least one support function to the consumer service. In addition, the gateway includes a provisioning service associated with the secure partition and the API bundle, the provisioning service operable to install the consumer service, a billing service associated with the secure partition and the API bundle, the billing service operable to provide billing capabilities to the consumer service and a profile service associated with the secure partition and the API bundle, the profile service operable to store a user profile. Further, the gateway includes an authentication service associated with the secure partition and the API bundle, the authentication service operable to authorize a user associated with the gateway, a remote-logging service associated with the secure partition and the API bundle, the remote-logging service operable to log an event associated with the consumer service, and a maintenance service associated with the secure partition and the API bundle, the maintenance service operable to determine a network status associated with the gateway.
Owner:GOOGLE LLC

Method, system and computer program product for managing memory in a non-uniform memory access system

A memory management and control system that is selectable at the application level by an application programmer is provided. The memory management and control system is based on the use of policy modules. Policy modules are used to specify and control different aspects of memory operations in NUMA computer systems, including how memory is managed for processes running in NUMA computer systems. Preferably, each policy module comprises a plurality of methods that are used to control a variety of memory operations. Such memory operations typically include initial memory placement, memory page size, a migration policy, a replication policy and a paging policy. One method typically contained in policy modules is an initial placement policy. Placement policies may be based on two abstractions of physical memory nodes. These two abstractions are referred to herein as "Memory Locality Domains" (MLDs) and "Memory Locality Domain Sets" (MLDSETs). By specifying MLDs and MLDSETs, rather than physical memory nodes, application programs can be executed on different computer systems regardless of the particular node configuration and physical node topology employed by the system. Further, such application programs can be run on different machines without the need for code modification and/or re-compiling.
Owner:HEWLETT-PACKARD ENTERPRISE DEV LP +1

Method, system and computer program product for managing memory in a non-uniform memory access system

A memory management and control system that is selectable at the application level by an application programmer is provided. The memory management and control system is based on the use of policy modules. Policy modules are used to specify and control different aspects of memory operations in NUMA computer systems, including how memory is managed for processes running in NUMA computer systems. Preferably, each policy module comprises a plurality of methods that are used to control a variety of memory operations. Such memory operations typically include initial memory placement, memory page size, a migration policy, a replication policy and a paging policy. One method typically contained in policy modules is an initial placement policy. Placement policies may be based on two abstractions of physical memory nodes. These two abstractions are referred to herein as "Memory Locality Domains" (MLDS) and "Memory Locality Domain Sets" (MLDSETs). By specifying MLDs and MLDSETS, rather than physical memory nodes, application programs can be executed on different computer systems regardless of the particular node configuration and physical node topology employed by the system. Further, such application programs can be run on different machines without the need for code modification and / or re-compiling.
Owner:MORGAN STANLEY +1

Digital processing architecture using compiled dataflow definition

A system whereby a data flow language written in relatively high-level description is compiled to a hardware definition. The hardware definition is then used to configure data flow in a target processing system at execution time, or run time. In a preferred embodiment, the target processing system includes a Reduced-Instruction Set Computer (RISC) processor in communication with a finite state machine (FSM), shared memory, on-board memory, and other resources. The FSM is primarily used for accelerating matrix operations and is considered the target machine to be configured according to the dataflow definition. The RISC processor serves as a co-processor to an external central processing unit (CPU) that is a host processor for executing application code. Other embodiments can use aspects of the invention in any other processing architecture. A dataflow language is used to define interconnections among hardware elements in the matrix datapath and controlled by FSM at run time and, thus, to determine hardware functionality at run time. The interconnectivity between the matrix datapath components, elements or resources, is capable of changing every clock cycle to optimize preferred calculations. The dataflow language is used to describe the optimized functions to an application programmer. The dataflow language is also compiled to a hardware definition that is used to create aspects of the desired functionality in silicon.
Owner:NVIDIA CORP

Method and system for sharing streetscape views to social network site

ActiveCN103049477AQuick restoreForget about opening dedicated screenshot softwareSpecial data processing applicationsHyperlinkUniform resource locator
An embodiment of the invention discloses a method and system for sharing streetscape views to a social network site and belongs to the technical field of computer application technology. The method for sharing streetscape views to the social network site comprises displaying the streetscape views in a display interface and monitoring whether streetscape sharing requests exist; obtaining a screenshot of current browse streetscapes and reading location parameters of the current browse streetscapes when the streetscape sharing requests are received; generating streetscape reappearing uniform resource locators (URL) according to the location parameters; obtaining sharing information at least comprising the streetscape reappearing URL; and releasing the sharing information and the screenshot to the social network site through an application programmers interface of the social network site. The embodiment saves troublesome for opening special screenshot software and storing in the local through automatic screenshot, helps a user to rapidly log in through an open interface of the social network site, simultaneously shares self hyperlink in sharing contents and enables people who see the sharing contents to rapidly restore sharing scenes.
Owner:SHENZHEN TENCENT COMP SYST CO LTD

Many-core environment-oriented division mapping/reduction parallel programming model

The invention belongs to the field of computer software application and particularly relates to a many-core environment-oriented division mapping/reduction parallel programming model. The programming model comprises a division mapping/reduction parallel programming model and a main storage multiplexing, many-core scheduling and assembly line execution technique, wherein the division mapping/reduction parallel programming model is used for performing partition treatment on mass data; and the main storage multiplexing, many-core scheduling and assembly line execution technique is used for optimizing the resource utilization of a many-core environment. By adopting the programming model, the mass data processing capacity can be effectively improved in the many-core environment; and by using the structural characteristic of a many-core system, the using amount of a multiplexing main storage is reduced the cache access is optimized, the hit rate is increased, idling of a processing unit is prevented, and the executing efficiency is increased. The programming model is simple for an application programmer, and a program source code does not need to be modified. Input and output of the programming model are fully consistent with those of a mapping/reduction model. The programming model can be applied to a many-core computing system for processing large-scale data.
Owner:FUDAN UNIV

General mobile game development system and method based on BREW (Binary Runtime Environment for Wireless) platform

The invention discloses a mobile game development system and method based on a BREW (Binary Runtime Environment for Wireless) platform. The mobile game development system comprises a role editor, a map editor, a scene editor, a game development application programmers interface and a game development framework, wherein the role editor is used for editing a plurality of role objects in a game to be developed based on preset role images; the map editor is used for editing a map object based on a preset map image; the scene editor is used for integrating the role objects and the map object to generate scene files, and generating cut scenes in the game to be developed based on the scene files; the game development application programmers interface is used for providing an interface object with the role objects and scene objects as operating units for a game developer; and the game development framework is used for providing a whole framework for game development, and the whole framework is used for the game developer to compile various function codes for the game to be developed. According to the game development system and method, a mobile game operated on the BREW platform with limited resources can be quickly developed.
Owner:GUANGDONG INST OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products