50th week of 2019 patent applcation highlights part 60 |
Patent application number | Title | Published |
20190379707 | TRANSCODING CAPABILITY CONFIGURATION METHOD AND DEVICE AND COMPUTER STORAGE MEDIUM - Embodiments of the present disclosure disclose a transcoding capability configuration method and device and a computer storage medium. The method includes: separately obtaining capability information reported by at least two terminals, where the capability information includes first transcoding capability data and a service type of a service executed by the at least two terminals, and the at least two terminals belong to a same service group; determining, based on the first transcoding capability data and the service type of each of the at least two terminals, second transcoding capability data satisfying the at least two terminals; and sending the second transcoding capability data to each of the at least two terminals, so that each terminal configures a transcoding parameter based on the second transcoding capability data. | 2019-12-12 |
20190379708 | DEVICES AND SYSTEMS FOR VOICE OVER INTERNET PROTOCOL CODEC SELECTION - Devices and systems for voice over Internet protocol (VoIP) codec selection are described herein. One or more embodiments include a VoIP device for selecting a codec comprising a link monitor to detect an Internet link and an interface coupled to the link monitor, wherein the interface determines a bandwidth, usage, and/or type of the Internet link to select the codec. | 2019-12-12 |
20190379709 | Session Migration - Based Scheduling Method and Server - A session migration-based scheduling method, where the method includes: receiving a service request from a terminal, where the service request is used to obtain target content required by the terminal; querying a target Internet Protocol (IP) address in a database based on the service request, where the target IP address is an IP address of a server in which the target content is located; determining the target IP address based on a candidate IP address fed back by the database; if the target IP address is different from an IP address of the first media server, determining, by the first media server, that the first media server is missing the target content; and sending the service request to a second media server, where an IP address of the second media server is the target IP address. | 2019-12-12 |
20190379710 | ESTIMATING NETWORK DATA STREAMING RATE - In one example, the present disclosure describes a device, computer-readable medium, and method for estimating the streaming rate at which data is delivered over a network. For instance, in one example, a data packet is intercepted from a data streaming session conducted between a first device and a second device connected over a network. A size of a file segment contained in the data packet is calculated. The file segment corresponds to a portion of an item of multimedia content being delivered via the data streaming session. The encoding rate of the data streaming session is then calculated based at least in part on the size of the file segment. | 2019-12-12 |
20190379711 | VOICE OVER LONG-TERM EVOLUTION (VOLTE) CALL NORMALIZATION AND ALERT POLICY SYSTEM - The present disclosure describes techniques that facilitate detecting a Voice over Long-Term Evolution (VoLTE) call request with a recipient call number that lacks a country code. The VoLTE call request may be initiated by a subscriber device while roaming in a VPLMN. Specifically, a Normalization and Alert Policy (NAP) system is described that is configured to analyze the VoLTE call request and determine an intended country code and adjust the recipient call number to include the country code. Further, the NAP system may analyze the adjusted recipient call number to determine whether initiating a VoLTE call in response to the VoLTE call request may trigger an alert condition. An alert condition may relate to determining that the VoLTE call request may initiate a cost-prohibitive VoLTE communication or that the VoLTE call request relates a fraudulent communication. | 2019-12-12 |
20190379712 | MULTIPLE WEB CONFERENCE SCREEN DISPLAY SHARING - Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving from a presenter local client computer device an iteratively captured screen display of the presenter local client computer device; multicasting the iteratively received captured screen display to a first virtual machine and a second virtual machine, the first virtual machine running a first provider specific web conference client application associated to a first web conference provider system, the second virtual machine running a second provider specific web conference client application associated to a second web conference provider system, and cloning by the first virtual machine and the second virtual machine the iteratively captured screen display to provide respective instances of a cloned iteratively captured screen display. | 2019-12-12 |
20190379713 | MEDIA SEEK MECHANISMS - Mechanisms are provided for presenting a media location browsing interface to facilitate a media search and/or seek. A client device receives a media stream from a streaming server. This client device provides a media location browsing interface after receiving the media stream. This media location browsing interface includes a plurality of key frames representing locations along the media stream that are selectable at the client device. A seek request to play the media stream from a seek location corresponding to one of the plurality of key frames is captured. The client device begins playback of the media stream at the seek location. | 2019-12-12 |
20190379714 | Streaming System - A method including configuring a transmit process to store information including a queue of packets to be transmitted, the queue defining transmit process packets to be transmitted, each packet associated with a transmission time, and configuring a synchronization process to receive from the transmit process at least some of the information. The synchronization process performs one of: A) accessing a dummy send queue and a completion queue, and transmitting one or more of the transmit process packets in accordance with a completion queue entry in the completion queue, and B) sends a doorbell to transmission hardware at a time when at least one of the transmit process packets is to be transmitted, the synchronization process including a master queue configured to store transmission entries, each transmission entry including a transmit process indicator and an indication of transmit process packets to be transmitted. Related apparatus and methods are also described. | 2019-12-12 |
20190379715 | METHOD AND DEVICE FOR PROVIDING STREAMING CONTENT - A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of content are provided. The metadata of the content may be efficiently divided for a purpose of use of a terminal based on general media information or specific media information, and may be transmitted to the terminal. A group may include one or more representations of content. The metadata may include a group element, and the group element may provide a summary of attributes of one or more representations included in the group. | 2019-12-12 |
20190379716 | LIMITING KEY REQUEST RATES FOR STREAMING MEDIA - Techniques and a system are provided for protecting content (or media item) streamed over a network from unauthorized access. As an example, the streaming protection system generates statistics when a client requests a media item. The statistic may be generated based on various factors. The media item is divided into different portions, each portion requiring a different key to decrypt the portion so that it may be viewed by a user. Based on the generated statistic, the streaming protection system determines whether or not to allow the client access to the decryption key for a portion of the media item. | 2019-12-12 |
20190379717 | METHOD AND APPARATUS FOR AN INTERCHANGEABLE WIRELESS MEDIA STREAMING DEVICE - It is possible to capture video information using one or more body mounted cameras, to transmit that information over a wireless communication channel, and to process that information, such as by using angular momentum information captured by gyroscopes, to obtain an image which is suitable for viewing in real time. This technology can be applied in a variety of contexts, such as sporting events, and can also be applied to information which is captured and stored for later use, either in addition to, or as an alternative to, streaming that information for real time viewing. Such video information can be captured by components fully enclosed within a hat clip enclosure that is mountable on a brim of a hat. | 2019-12-12 |
20190379718 | BANDWIDTH ADAPTATION FOR DYNAMIC ADAPTIVE TRANSFERRING OF MULTIMEDIA - Bandwidth adaptation is achieved with selection of quality levels of media content to be transferred based on network conditions. | 2019-12-12 |
20190379719 | A Method, a User Equipment and a Computer Program Product for Enabling a Dynamic Adaptive Streaming Over HTTP, Dash, Player to Fetch Media Segments from a Network - A method of enabling a Dynamic Adaptive Streaming over HTTP, DASH, player to fetch media segments from a network, wherein said method comprises the steps of receiving, by a DASH Aware Network Element, DANE, middleware, from said network, a manifest, wherein said manifest comprises a representation base Uniform Resource Identifier, URI, for indicating a location to said DASH player for fetching said media segments, a default representation base URI which is available in a default mode for fetching said media segments from a default content delivery network, CDN, a secondary representation base URI which is available in a secondary mode for fetching said media segments from a secondary CDN, transmitting, by said DANE middleware, said manifest to said DASH player, transmitting, by said DANE middleware, to said DASH player, a ManifestModificationCommand message, wherein said ManifestModificationCommand message comprises one or more representation base URI's of any of said default representation base URI and said secondary representation base URI that are to modify a representation base URI in said manifest. | 2019-12-12 |
20190379720 | SERVER- AND NETWORK-ASSISTED DYNAMIC ADAPTIVE STREAMING OVER HYPERTEXT TRANSPORT PROTOCOL SIGNALING - Embodiments of the present disclosure describe methods and apparatuses for server- and network-assisted dynamic adaptive streaming over hypertext transport protocol signaling. | 2019-12-12 |
20190379721 | TECHNIQUES FOR METADATA-DRIVEN DYNAMIC CONTENT SERVING - Techniques for metadata-driven dynamic content serving. Metadata content is stored as a source instance. The metadata content is utilized to provide dynamically-constructed pages. The metadata content is published to runtime pods communicatively coupled to receive the metadata content. The source instance includes a metadata definition repository and is a primary source of dynamic data for serving pages in the runtime pods. The runtime pods are groups of multiple servers that act as a single entity to dynamically generate metadata-driven content in response to requests received from client devices. A request for content is received with a selected one of the runtime pods for a specific site. The specific site is mapped to a user identified by a user identifier. The user identifier is utilized to retrieve site metadata from a site metadata server. Content is provided in response to the request with the selected runtime pod utilizing the metadata content. | 2019-12-12 |
20190379722 | METHOD OF SHARING CONTENTS BY USING PERSONAL CLOUD DEVICE, AND ELECTRONIC DEVICE AND PERSONAL CLOUD SYSTEM USING THE SAME - A method of sharing content by using a personal cloud device and an electronic device and a personal cloud system using the method are provided. The method includes connecting to a personal cloud device configured to share the content with another electronic device, if a new first content is added to a set first folder, determining an upload condition of the electronic device, and if the upload condition satisfies a set condition, transmitting the first content to the personal cloud device. Accordingly, a user is able to share contents between a plurality of electronic devices by using a personal cloud device in real time. | 2019-12-12 |
20190379723 | SYSTEM AND METHOD FOR IMAGE FILE GENERATION AND MANAGEMENT - An imaging platform may determine whether an image file stored on a client device is a current version of the image file, and may identify, based on determining that the image file on the client device is not the current version of the image file, the current version of the image file in an image file store. The imaging platform may determine, based on identifying the current version of the image file and based on one or more properties associated with a network connection of the client device, a bandwidth allocation for transmitting the current version of the image file to the client device. The imaging platform may transmit, to the client device, a mapping table associated with the current version of the image file, and may transmit, based on the bandwidth allocation and based on the mapping table, the current version of the image file to the client device. | 2019-12-12 |
20190379724 | TECHNOLOGIES FOR FILE SHARING - This disclosure enables various computing technologies for sharing various files securely and selectively between various predefined user groups based on various predefined workflows. For each of the predefined workflows, the files are shared based on a data structure storing various document identifiers and various metadata tags, with the document identifiers mapping onto the metadata tags. | 2019-12-12 |
20190379725 | DYNAMIC DATA TRANSPORT BETWEEN ENTERPRISE AND BUSINESS COMPUTING SYSTEMS - A data transport system includes nodes configured to communicate with local devices via independent native protocols and to store a metadata schema that defines a data interface for process variables. The data transport system includes a computing system programmed to communicate with an application and the nodes using a media independent messaging service that is layered over respective communication protocols associated with the application and the nodes. The computing system receives, from the nodes, metadata corresponding to the data interface and dynamically render a web application programming interface (API) that allows users of the application to access the process variables. | 2019-12-12 |
20190379726 | OPPORTUNISTIC CONTENT DELIVERY USING DELTA CODING - Systems and methods are described for avoiding redundant data transfers using delta coding techniques when reliably and opportunistically communicating data to multiple user systems. According to embodiments, user systems track received block sequences for locally stored content blocks. An intermediate server intercepts content requests between user systems and target hosts, and deterministically chucks and fingerprints content data received in response to those requests. A fingerprint of a received content block is communicated to the requesting user system, and the user system determines based on the fingerprint whether the corresponding content block matches a content block that is already locally stored. If so, the user system returns a set of fingerprints representing a sequence of next content blocks that were previously stored after the matching content block. The intermediate server can then send only those content data blocks that are not already locally stored at the user system according to the returned set of fingerprints. | 2019-12-12 |
20190379727 | SYSTEM FOR EXTERNAL VALIDATION OF PRIVATE-TO-PUBLIC TRANSITION PROTOCOLS - Embodiments of the invention are directed to a system, method, or computer program product for generating and using a block chain distributed network for tracking and validating protocols and other operations associated with the transition of one or more resources from being arranged in a consolidated, privately-held structure to being arrange and/or distributed in a publicly available structure. In example implementations, the block chain database is used and updated to reflect the status degree of completion of protocols associated with the identification, characterization, and dissemination of resource characteristics and resource shares, including the fractional distribution of resource portions to effectuate the efficient transition of a resource. | 2019-12-12 |
20190379728 | CAPACITY SCALING FOR CLOUD BASED NETWORKING APPLICATIONS - A method and apparatus for scaling cloud computing re-sources e.g. virtual network function (VNF) components in a network comprises detecting a need for increasing or decreasing one or more of virtual network function (VNF) components, the VNF components being related to a VNF. In case of decreasing, one or more of the VNF components are selected for removal and the load of the selected one or more of the VNF components is relocated or rebalanced to a remainder of the VNF components and removal of the selected one or more of the VNF components is requested. In case of increasing, one or more VNF components to be deployed is determined, the additional one or more VNF components is requested, and after receiving a command to deploy the additional one or more VNF components the load of the VNF is rebalanced between the VNF components and the additional one or more VNF components. | 2019-12-12 |
20190379729 | DATAPATH-DRIVEN FULLY DISTRIBUTED EAST-WEST APPLICATION LOAD BALANCER - The disclosure provides an approach for load balancing packets within a data center. The approach leverages dynamically collected and up-to-date health information on each virtual computing instance located within the data center. In one embodiment, health monitoring modules, located within hypervisors of each host computer, collect health statistics on local virtual computing instances. Each health monitoring module shares its locally collected health statistics with every other health monitoring module. Each health monitoring module provides the shared health statistics, on all virtual computing instances within the data center, to a local load balancing module located within the hypervisor of each host computer. Each load balancing module uses health statistics of all virtual computing instances to load balance packets within the data center. Further, the disclosure describes an affinity-based load balancing approach in which a local load balancing module may give preference to local virtual computing instances when making load balancing decisions. | 2019-12-12 |
20190379730 | LOAD DISTRIBUTION ACROSS SUPERCLUSTERS - Examples described herein relate to apparatuses and methods for managing communications within a supercluster or across superclusters, including a first supercluster having a plurality of first machines and a publish-subscribe (Pub-Sub) channel to which each of the plurality of first machines is subscribed. A second supercluster has a plurality of second machines and a bridge between the first supercluster and the second supercluster. A first machine is configured to receive, via the bridge, an availability status and resource allocation information of each second machine and publish, on the Pub-Sub channel of the first supercluster, the availability status and the resource allocation information. | 2019-12-12 |
20190379731 | SYSTEM AND METHOD FOR SUPPORTING HETEROGENEOUS AND ASYMMETRIC DUAL RAIL FABRIC CONFIGURATIONS IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT - Systems and methods for supporting heterogeneous and asymmetric dual rail fabric configurations in a high performance computing environment. A method can provide, comprising at one or more computers each including one or more microprocessors, a plurality hosts, each of the plurality of hosts comprising at least one dual port adapter, a private fabric, the private fabric comprising two or more switches, and a public fabric, the public fabric comprising a cloud fabric. A workload can be provisioned at a host of the plurality of hosts. A placement policy can be assigned to the provisioned workload. Then, network traffic between peer nodes of the provisioned workload can be assigned to one or more of the private fabric and the public fabric in accordance with the placement policy. | 2019-12-12 |
20190379732 | NETWORK COMMUNICATION METHOD, PEERS, AND NETWORK COMMUNICATION SYSTEM - The present solution provides a network communication method, peers and a network communication system, the method includes establishing communication with a communication room peer, and obtaining a capacity of the communication room peer, and an IP address and a port of communication room; establishing communication with a pilot peer, obtaining an IP address and a port of the pilot peer, sending a capacity of the communication room and a total number of user peers to the pilot peer, so that the pilot peer creates a required number of communication room peers based on the capacity of the communication room and the total number of user peers; and establishing communication with the user peers, sending the IP address and the port of the communication room peer to the user peers, so that the user peers join in the corresponding communication room peer to perform communication. | 2019-12-12 |
20190379733 | METHOD AND DEVICE FOR MANAGING DATA IN INTERNET OF THINGS, COMPUTER DEVICE AND READABLE MEDIUM - The present disclosure provides a method and device for managing data in Internet of Things, a computer device and a readable medium. The method includes: receiving a relationship data query request carrying a target device identifier sent by a query device; acquiring, based on the target device identifier, all relationship data corresponding to the target device from a relationship database; and returning, to the query device, all the relationship data corresponding to the target device. | 2019-12-12 |
20190379734 | EDGE SHARING ORCHESTRATION SYSTEM - An edge share orchestration system comprising: an opportunistic capability listener in communication with at least one customer device and at least one additional device; the opportunistic capability listener is configured to pool the at least one customer device and the at least one additional device based on at least one of a capability and a function; an edge share balancer configured to integrate the at least one customer device with the at least one additional device to transform the capability or function of the at least one customer device to provide at least one of a novel service and an augmented service. | 2019-12-12 |
20190379735 | METHOD AND APPARATUS FOR MULTIMEDIA COMMUNICATION, AND STORAGE MEDIUM - This application discloses a method and an apparatus for multimedia communication. A session page is loaded by using a browser kernel integrated in a local client, and a script on the session page is executed by using the browser kernel, to perform the following operations: exchanging a control parameter with a peer client by using a signaling server; establishing a data channel between the local client and the peer client; collecting multimedia data and transmitting the multimedia data to the peer client through the data channel, so that the peer client plays the multimedia data by using a media stream parameter of the local client; and receiving, through the data channel, the multimedia data collected by the peer client, and playing the multimedia data on the session page according to a media stream parameter of the peer client. In this way, cross-client multimedia communication is implemented. | 2019-12-12 |
20190379736 | SYSTEMS AND METHODS FOR TRANSPORT LAYER PROCESSING OF SERVER MESSAGE BLOCK PROTOCOL MESSAGES - This disclosure describes techniques for network file sharing. In one example, this disclosure describes systems and techniques for enabling network file sharing by processing server message block protocol messages. In one example, the systems and techniques for processing server message block protocol messages include transport layer processing of server message block protocol messages. | 2019-12-12 |
20190379737 | SYSTEM AND METHOD FOR DATA PAYLOAD COLLECTION MONITORING AND ANALYSIS IN A TRANSACTION PROCESSING ENVIRONMENT - A self-describing data format capable of carrying payload information, such as Tuxedo payload information, as well as filter information. The data format can allow for expression of some or all of Tuxedo Typed Buffers, including STRING, CARRAY, MBSTRING, VIEW, VIEW32, FML, and FML32. The data format is also capable of supporting nesting and error-checking. The proposal of user payload collection can allow customers to siphon off user/payload data to be used in applications, such as Business Intelligence applications, without the need for additional information to be passed with the payload data. | 2019-12-12 |
20190379738 | PEAK CYCLICAL WORKLOAD-BASED STORAGE MANAGEMENT IN A MULTI-TIER STORAGE ENVIRONMENT - In one embodiment, a method for managing data includes collecting workload information for a data storage device in a data storage system over a period of time. A peak workload of the data storage device for the period of time is determined. A maximum workload threshold for the data storage device in the data storage system over the period of time is also determined. Movement of additional workload to the device in the data storage system is prevented during a subsequent period of time when the data storage device is predicted to be at about the peak workload for the data storage device in response to a determination that adding the additional workload would cause the workload of the device to exceed the maximum workload threshold. | 2019-12-12 |
20190379739 | DATA TRANSMISSION BETWEEN AN APPLICATION SERVER AND AT LEAST ONE INTERNET-OF-THINGS COMMUNICATION DEVICE USING A MOBILE COMMUNICATION NETWORK - Data is transmitted between an application server and at least one internet-of-things (IoT) communication device using a mobile communication network. A method for the data transmission includes: the at least one IoT communication device attaching to the mobile communication network via transmitting at least a first portion of first communication data between the at least one IoT communication device and the IoT gateway entity; and the at least one IoT communication device transmitting payload data to the application server via transmitting at least a second portion of the first communication data between the at least one IoT communication device and the IoT gateway entity, and at least part of the second communication data between the IoT gateway entity and the application server. | 2019-12-12 |
20190379740 | SCRIPTLETS - Embodiments disclosed herein are related to a method that can include displaying first content on a media display, receiving first data generated from or determined by an Internet of Things (IoT) device, and displaying second content in response to receiving the first data from the IoT device. | 2019-12-12 |
20190379741 | Communication with Home Dialysis Machines Using a Network Connected System - This disclosure relates to remote control of dialysis machines. In certain aspects, a method includes receiving a request for a network connection from a dialysis machine and establishing the network connection with the dialysis machine. The method also includes receiving, from a client device, a request to access the dialysis machine, authorizing the client device to access the dialysis machine, receiving, from the dialysis machine, information pertaining to an operation of the dialysis machine, and providing, to the client device, the received information. | 2019-12-12 |
20190379742 | SESSION-BASED INFORMATION EXCHANGE - Information sharing is initiated between devices based on identification, by one or more of the devices, of a context in which the information is to be shared. Services to provide the shared information are identified based on a mutually agreed level of sensitivity for the information sharing. Information is shared between the devices via the services. Use of the services to share information is stopped in response to a change in context identified by one or more of the devices. | 2019-12-12 |
20190379743 | EVENT SATURATION NETWORKING - Systems and methods for selecting tiering protocols based on data transmissions over mesh networks within defined spatial areas can be provided. A mesh network can be established within a defined spatial area. Each network device within the mesh network can be a user device or a supernode. Further, a wireless communication link can be established between the user devices and supernodes. A plurality of tiered protocols for tiering data transmissions can be accessed. Data to be transmitted over the mesh network can be analyzed to determine which tiered protocol to select. Path data that identifies a routing path from the a user device to a supernode can be generated, and the data can be transmitted according to the path data. | 2019-12-12 |
20190379744 | WEB APPLICATION SESSION SECURITY WITH PROTECTED SESSION IDENTIFIERS - Various examples are directed to systems and methods for secure communication sessions between a web application and a server. A session vault routine executing at a computing device may receive a first request message directed to a server computing device. The first request message may comprise a client session identifier at a session identifier field of the first request message. The session vault routine may access supplemental session identifier data from a session vault persistence at the data storage. The session vault routine may write the supplemental session identifier data to a second field of the first request message, and initiate sending the first request message to the server computing device. | 2019-12-12 |
20190379745 | METHOD AND APPARATUS FOR DYNAMIC DESTINATION ADDRESS CONTROL IN A COMPUTER NETWORK - An arrangement to direct a packet sent out from an arbitrary apparatus connected to a network to a predetermined authentication server without changing the configuration of a computer network. A packet transmitted from apparatus, such as a personal computer, newly connected to the network, is guided to an authentication server via communication control apparatus. The communication control apparatus replaces a MAC address of the destination addresses of another server, which is included in the ARP cache of the personal computer, with the MAC address of the communication control apparatus to guide the packet from the personal computer to the communication control apparatus. The communication control apparatus further transmits the received packet to a predetermined authentication server. | 2019-12-12 |
20190379746 | System and Method for Secure Vehicle Communication - A system and method for secure vehicle communication of a vehicle. The system comprises a communication system comprising at least one telematics module for executing one or more telematics applications, and a session module for session management of the telematics applications, wherein the session management comprises the assigning of at least one session identification, session ID, to each telematics application, wherein the session module assigns a new session ID to each telematics application after expiration of a predetermined time period. | 2019-12-12 |
20190379747 | PRIVATE SERVICE ENDPOINTS IN ISOLATED VIRTUAL NETWORKS - A service implemented at a first isolated virtual network of a provider network is added to a database of privately-accessible services. Configuration changes that enable network packets to flow between the first isolated virtual network and a second isolated virtual network without utilizing a network address accessible from the public Internet are implemented. Service requests originating at the second isolated virtual network are transmitted to the first isolated virtual network via private pathways of the provider network. Metrics corresponding to service requests directed from the second isolated network to the service are collected and provided to the respective owners of one or both isolated virtual networks. | 2019-12-12 |
20190379748 | SYSTEMS, DEVICES, AND METHODS FOR PRESENTING CUSTOMIZED CONTENT THROUGH WEB API - The solutions provide a distributed computing architecture and system for HTTP message exchange and modification. An HTTP request for information may be pre-processed by a first server to detect the geographic location information of the requester and add such geographic information into the request. The modified request is further processed by a second server to identify rules associated with each type of geographic location information included in the request and to add such rule information as associated with the geographic location information into the request. The further modified request is then processed by a third server to determine the geographic location information, retrieve the rule information, and map and obtain a content customized for the request based on the geographic location information and the rule information. | 2019-12-12 |
20190379749 | SYSTEM AND METHOD FOR LOCATION-BASED IMAGE CAPTURE BETWEEN MOBILE DEVICES - A system and method for leveraging the disparate positions of mobile devices with image capture capabilities to procure images of a requested item, is provided hereinafter. A first mobile device, in communication with a central server, submits a request for an image of a particular subject. Upon receipt of the image request, the central server determines, using the keywords contained therein, identifies a location associated with the requested image. The central system identifies images corresponding to the keywords and determined location in its or a third party repository of images. The central system also identifies one or more mobile devices located in relative proximity to the identified location and sends an image request for the image (using the aforementioned keywords). As those mobile devices proximate to the location submit new images, the central system facilitates the communication of all images, albeit in a non-reproducible format, to the requesting mobile device. Once an image is selected by the first mobile device, a high-resolution image with or without usage constraints, depending on the user and/or rights associated with the image, is communicated to the first mobile device. Various user accounts, where appropriate, are then updated to reflect the transfer or purchase. | 2019-12-12 |
20190379750 | AUTOMATIC MODIFICATIONS TO A USER IMAGE BASED ON COGNITIVE ANALYSIS OF SOCIAL MEDIA ACTIVITY - A computer-implemented method comprising: determining, by a computing device, characteristics of a social media message; selecting, by the computing device, a particular image, of a plurality of images, based on the characteristics of the social media message and characteristics of the particular image; and outputting, by the computing device, information identifying the selected image to incorporate the selected image in a user's social media profile. | 2019-12-12 |
20190379751 | DRYER WITH COMMUNICATION INTERFACE - A forced air hand dryer includes a communication device that communicatively couples to a computing entity in provide data regarding the use of the hand dryer, and/or to set an operating configuration of the hand dryer. | 2019-12-12 |
20190379752 | SYSTEM AND METHOD FOR COLLABORATIVE TELEPRESENCE AMONGST NON-HOMOGENEOUS ENDPOINTS - A telepresence system which includes at least one display device and a beacon coupled to the display device. The beacon emits a signal so as to be discoverable by electronic devices nearby such as in a meeting location. The system also includes a receiver-controller coupled to the beacon, the receiver-controller configured to enable such electronic devices to be recognized and to join a collaborative session in which content from one electronic device can be shared with other electronic devices. The receiver-controller can and will share some or all of its functions with one or more of the joined devices simultaneously, if security and identity protocols are satisfied. | 2019-12-12 |
20190379753 | INTELLIGENTLY DELIVERING NOTIFICATIONS INCLUDING SUMMARY OF FOLLOWED CONTENT AND RELATED CONTENT - A method, system and computer program product for handling notifications. A notification system monitors content (e.g., photograph) followed by a user for updates on a communication system. If the notification system identifies updates to content out of the monitored content, then the notification system applies the policy for delivering notifications concerning the content followed by the user that was updated. The notification system registers to receive information about updates to the content followed by the user as well as new events on the communication system. In response to identifying updates to content related to the content followed by the user that was updated from the received information, a summary concerning the updates to the content followed by the user and the related content is then generated. A notification is then delivered to the user containing the generated summary in a manner consistent with the policy. | 2019-12-12 |
20190379754 | PROXY AGENTS AND PROXY LEDGERS ON A BLOCKCHAIN - An example operation may include one or more of identifying a blockchain transaction requiring processing at a first blockchain node, executing a smart contract associated with the blockchain transaction by the first blockchain node and by one or more proxy agents co-located with the first blockchain node, the one or more proxy agents are also associated with other blockchain nodes on a blockchain network, determining to commit the blockchain transaction, and storing the blockchain transaction in a ledger maintained by the first blockchain node. | 2019-12-12 |
20190379755 | Cross-Domain Brokering Protocol Cloud Proxy - Aspects described herein provide improved system architectures for a cross-domain proxy so that server/controller software may be placed in a cloud-based environment, with only limited equipment required on-premises at a user location for use by application client software. Aspects described herein provide techniques for communicating information between disparate domains, while each party to the transaction believes it is on the same domain as the other party to the transaction. Aspects described herein generally relate to a method to transparently transport the Citrix Brokering Protocol (CBP, or other protocols) between On-Premises VDAs (e.g., virtualized Windows computers) to an In-Cloud Broker running on the Desktop Delivery Controllers (DDCs) when each resides in different domains. Using aspects described herein, resources that otherwise need to be co-located on the same administrative domain can be moved to different domains, e.g., using a cloud-based system architecture. | 2019-12-12 |
20190379756 | Automatically Redirecting Mobile Client Devices to Optimized Mobile Content - A server receives a request for a document from a client device. The server determines from the request that the client device is a mobile client device. The server determines that the requested document is not for an optimized mobile version and that there is an optimized mobile version of the document that is located at a different location. Instead of transmitting the requested document to the client device, the server transmits a redirect message to the client device to the optimized mobile version of the document. The server receives a request for the optimized mobile version of the document, retrieves that version of the document, and transmits that version of the document to the mobile client device. | 2019-12-12 |
20190379757 | A REDIRECTION BRIDGE DEVICE AND SYSTEM, A COMMUNICATION SYSTEM COMPRISING A REDIRECTION BRIDGE DEVICE OR SYSTEM, A METHOD OF REDIRECTION BRIDGING, USE OF A USER INTERFACE AND A SOFTWARE PRODUCT - A redirection bridge device, RBD ( | 2019-12-12 |
20190379758 | MULTICASTING METHOD IN DISTRIBUTED CACHE ENVIRONMENT, AND DISTRIBUTED CACHE SERVER USING THE SAME - A multicasting method in a distributed cache environment is provided. The multicasting method includes steps of: (a) a specific distributed cache server among a plurality of distributed cache servers in the distributed cache environment, transmitting certain messages to client nodes including at least one another distributed cache server among the plurality of distributed cache servers in the distributed cache environment through multicast and then sequentially registering, in an unacknowledged message map, UNACK messages representing messages without their corresponding ACK messages from their corresponding client nodes among the certain messages; and (b) the specific distributed cache server checking the number of the UNACK messages registered in the unacknowledged message map and, if the number reaches a first predetermined number, stopping transmission of additional messages to the client nodes through the multicast. | 2019-12-12 |
20190379759 | SYSTEM AND METHOD OF CREATING PROVISIONAL ACCOUNT PROFILES - Computing systems and processes of creating provisional account profiles of users are disclosed herein. In one embodiment, a computing system is configured to detect at least one ingoing or outgoing communication to or from a first globally unique identifier of a first user that has not already linked to an account of said service. In response to said detection, the computing system is configured to create a provisional user profile for the first user linked to the first globally unique identifier and gather public information associated with the first user from one or more third-party sources outside said service. When the first user joins said service, the computing system can be configured to allocate the provisional user profile to an account belonging to the first user linked to the first globally unique identifier. | 2019-12-12 |
20190379760 | TARGETED PROFILE PICTURE SELECTION - Targeted profile picture selection includes providing for a first user of a messaging service contextual parameter categories upon which contextual messaging service profile picture selection for the first user is available to be made, receiving a definition of selection rule(s) for each of one or more categories of the plurality, prioritizing how the selection rule(s) of each of the one or more categories is applied in profile picture selection for the first user, ascertaining a current context under which a selected profile picture for the first user is to be conveyed to a messaging client of a second user of the messaging service, the current context indicating a respective parameter for each of the one or more categories, and based on the prioritizing and the ascertained current context, selecting the profile picture for conveyance to the messaging client of the second user. | 2019-12-12 |
20190379761 | CLOUD-BASED APPLICATION COMMUNICATION WITH HIERARCHICAL DATABASES - A gateway may allow for a cloud-based application to connect to a hierarchical type database. The gateway may identify a connection route between a cloud instance and the hierarchical type database. The gateway may translate a SQL call from the cloud-based application to a DL/I call to access data on the hierarchical type database. | 2019-12-12 |
20190379762 | DATA PREFETCHING FOR LARGE DATA SYSTEMS - The present invention is notably directed to a computer-implemented method of accessing data by an application. The method comprises detecting an application that is accessing an initial file stored in a storage system; fetching an application model of the detected application, the application model comprising an association between access patterns of the detected application when accessing first files with first metadata information of the said first files; identifying one or more second files stored in the storage system, the identified one or more second files having second metadata information that are similar to the first metadata information; and prefetching the identified one or more second files. | 2019-12-12 |
20190379763 | OPTIMIZED TCU TRANSIT POWER - A vehicle includes a processor, programmed to utilize a modem to receive an update request as a short message service (SMS) message, identify a network quality metric for a data connection to a base station of a wide-area network, when the quality metric exceeds a predefined threshold value, download the software update from the wide-area network, and otherwise, send an update response as an SMS deliver report indicating rejection of the update request. | 2019-12-12 |
20190379764 | NODE FOR A MULTI-HOP COMMUNICATION NETWORK, RELATED LIGHTING SYSTEM, METHOD OF UPDATING THE SOFTWARE OF LIGHTING MODULES AND COMPUTER-PROGRAM PRODUCT - A node for a multi-hop communication network may include a wireless communication interface, configured to exchange data with the multi-hop communication network. The node moreover includes a processing unit, configured to drive the operation of the node as a function of the commands received via the wireless communication interface, and a memory storing a firmware for the processing unit. The node is configured to receive, via the wireless communication interface, an updated firmware, and to store the updated firmware into the memory. Moreover, the node is configured to detect, via the wireless communication interface, other nodes that are in the vicinity of the node, and to send ( | 2019-12-12 |
20190379765 | SYSTEMS AND METHODS FOR DETECTING COLLABORATIVE VIRTUAL GESTURES - An endpoint system including one or more computing devices receives user input associated with an avatar in a shared virtual environment; calculates, based on the user input, motion for a portion of the first avatar, such as a hand; determines, based on the user input, a first gesture state for first avatar; transmits first location change notifications and a representation of the first gesture state for the first avatar; receives second location change notifications and a representation of a second gesture state for a second avatar; detects a collision between the first avatar and the second avatar based on the first location change notifications and the second location change notifications; and identifies a collaborative gesture based on the detected collision, the first gesture state, and the second gesture state. | 2019-12-12 |
20190379766 | COMMUNICATION PROTOCOLS OVER INTERNET PROTOCOL (IP) NETWORKS - A system and methods comprise a touchscreen at a premises. The touchscreen includes a processor coupled to a security system at the premises. User interfaces are presented via the touchscreen. The user interfaces include a security interface that provides control of functions of the security system and access to data collected by the security system, and a network interface that provides access to network devices. A camera at the premises is coupled to the touchscreen via a plurality of interfaces. A security server at a remote location is coupled to the touchscreen. The security server comprises a client interface through which remote client devices exchange data with the touchscreen and the security system. | 2019-12-12 |
20190379767 | HIGHLY PARALLEL PROGRAMMABLE PACKET EDITING ENGINE WITH A SCALABLE CONTROL INFRASTRUCTURE - A highly parallel programmable packet editing engine with a scalable control infrastructure includes receiving an ingress packet having one or more headers; assigning, by one or more processors, the one or more headers of the ingress packet to a number of zones, wherein each zone is a grouping of adjacent headers that are closely related to one another by information content or processing type; performing, by the one or more processors, offset computations for the one or more headers in a zone concurrently with offset computations of headers assigned to other zones; performing, by the one or more processors, different header operations on the one or more headers concurrently with respective ones of a plurality of editing engines; combining, by the one or more processors, the edited one or more headers at the computed offsets to generate a modified egress packet; and providing, for transmission, the modified egress packet. | 2019-12-12 |
20190379768 | DYNAMIC TCP STREAM PROCESSING WITH MODIFICATION NOTIFICATION - Techniques for content inspection in a communication network, including detecting a packet in transit between a first and second endpoint, determining that content of the packet fails a content check, modifying a payload containing the content, adjusting a sequence number to account for the modification, and injecting a response message into a corresponding stream in an opposite direction. The response message may contain information relating to a reason for the rejection. | 2019-12-12 |
20190379769 | PACKET ANALYSIS METHOD AND INFORMATION PROCESSING APPARATUS - An information processing apparatus includes a processor that acquires first and second packet groups at a predetermined location in a network. The first and second packet groups are wirelessly transmitted from first and second wireless communication devices, respectively, and received by one of a plurality of wireless base stations connected to the network. The processor accumulates the first packet group and the second packet group in a memory in an arrival order. The processor detects a consecutive number of packets in which a first packet among the first packet group and a second packet among the second packet group are accumulated alternately and consecutively one packet at a time in a time series. The processor determines whether the first and second wireless communication devices are connected to a same wireless base station based on the consecutive number. | 2019-12-12 |
20190379770 | DIRECTED GRAPH TRAVERSAL USING CONTENT-ADDRESSABLE MEMORY - This disclosure describes techniques that include representing, traversing, and processing directed graphs using one or more content-addressable memory devices. In one example, this disclosure describes a method that includes presenting query data to one or more ternary content-addressable memory (TCAM) devices, wherein the query data includes state data and key data; receiving, from the TCAM devices, information about a matching address identified by the TCAM devices; accessing, based on the information about the matching address, information in one or more storage devices; performing, based on the information in the one or more storage devices, at least one operation on data included within the one or more storage devices to generate processed data; outputting the processed data; determining, based on the information in the one or more storage devices, new state data and a new key value; and presenting new query data to the TCAM devices. | 2019-12-12 |
20190379771 | TRANSMISSION APPARATUS, CELL MULTIPLEXING METHOD THEREOF, RECEPTION APPARATUS, AND CELL DE-MULTIPLEXING METHOD THEREOF - A transmission apparatus is disclosed. The present transmission apparatus, for each PLP, comprises: a frame builder which calculates the size of a sub slice based on the number of cells of the PLP to be transmitted in one subframe and the number of predetermined subslices, compares a value calculated based on the size of the subslices and the number of the subslices with the number of cells of the PLP to determine whether to insert the dummy cell, and maps a cell of the PLP included in the subslice to a subframe; and a transmission unit for transmitting the subframe to a reception apparatus, and at least one of the subslices may comprise a dummy cell depending on whether the dummy cell is inserted. | 2019-12-12 |
20190379772 | PACKAGING METHOD, PACKAGING APPARATUS, AND TERMINAL - Embodiments of the present invention relate to the communications field, and provide a packaging method, a packaging apparatus, and a terminal, so as to improve evenness of an adhesive layer and reduce an adhesive overflow probability, thereby improving packaging efficiency and a defect-free rate of terminals. The method includes: forming an adhesive layer on a packaging surface of a packaging module, where a shape and a size of the adhesive layer adapt to the packaging surface; and fastening, into a terminal housing, the packaging module on which the adhesive layer is formed, so that the adhesive layer is filled between the packaging surface and a side wall of the housing. | 2019-12-12 |
20190379773 | FLEXIBLE DISPLAY PANEL AND ELECTRONIC DEVICE - A flexible display panel and an electronic device are described. The flexible display panel has a first bending portion and a second bending portion disposed on the flexible display panel, where the flexible display panel is divided into a first display region, a second display region, and a transition region located between the first display region and the second display region by the first bending portion and the second bending portion; and at least one opening defined in the flexible display panel and defined in one or more regions among the first display region, the second display region, and the transition region. | 2019-12-12 |
20190379774 | SIM CARD RELEASE MECHANISM WITH SMA ACTUATOR - A mechanism for releasing a SIM card locked into an electronic device by a spring-loaded mechanical restraint ( | 2019-12-12 |
20190379775 | Swivel Case For Phone - A phone case designed to secure a phone to a user's hand while permitting the user to readily rotate the phone and case relative to his hand without requiring the user to release the phone from his hand. A case body has at least one slot, a portion of which is arcuate. A strap extends from a strap connector on the inside of the case body, outwardly through one of the slots, across a portion of the outside of the case body, and inwardly through a slot. The size of the strap permits a user to slide one or more fingers between the strap and the outside of the case body. The strap slides within the slot(s) when the phone case is rotated relative to a user's hand. | 2019-12-12 |
20190379776 | CONTROL DEVICE, TERMINAL DEVICE, CRADLE, NOTIFICATION SYSTEM, CONTROL METHOD, AND STORAGE MEDIUM - An aspect of the present invention makes it possible to safely remove a terminal device from a cradle. A control section ( | 2019-12-12 |
20190379777 | VOICE RECOGNITION APPARATUS, VEHICLE INCLUDING THE SAME, AND CONTROL METHOD THEREOF - A voice recognition apparatus includes: a first controller configured to acquire a voice signal of a user and acquire a phonebook list including at least one phonebook data piece in which a name and a phone number are matched from a user terminal; and a voice recognition engine to recognize the voice signal based on a voice recognition parameter, wherein the first controller is further configured to determine whether to change the voice recognition parameter value based on the phonebook list and change the voice recognition parameter value based on a determination result. | 2019-12-12 |
20190379778 | MULTI-PURPOSE DEVICE INCLUDING MOBILE TERMINAL AND SENSING DEVICE USING RADIO-WAVE BASED SENSOR MODULE - A sensing device includes a radio-wave based sensor module, and a control processor configured to transmit data sensed by the radio-wave based sensor module to a mobile terminal. A holder is configured to hold the mobile terminal and to comprise the radio-wave based sensor module. | 2019-12-12 |
20190379779 | CONTROL METHOD, CONTROL DEVICE AND ELECTRONIC DEVICE - The disclosure discloses a control method for an electronic device. The electronic device comprises a transparent display screen comprising a display area and an infrared sensor which is disposed below the display area. The control method comprises: acquiring continuous multi-frame environmental images when the electronic device is in a state of incoming call; processing the continuous multi-frame environmental images to collect a plurality of feature points in the environmental images; determining whether the plurality of feature points in the continuous multi-frame environmental images have changed; controlling the transparent display screen to be off when the plurality of feature points have changed; and controlling the infrared sensor to be on to detect a distance of an object to the electronic device. The disclosure also discloses a control device and electronic device. | 2019-12-12 |
20190379780 | CONTROL METHOD FOR ELECTRONIC DEVICE, ELECTRONIC DEVICE, COMPUTER-READABLE STORAGE MEDIUM - Disclosed is a control method for an electronic device, an electronic device and a computer-readable storage medium. An electronic device includes a transparent display screen and an infrared sensor. The transparent display screen includes a display area. The infrared sensor is stacked below the display area. The infrared sensor is configured to emit infrared light and receive infrared light reflected by an object, to detect a distance between the object and the electronic device. The control method includes operations as follows. It is determined whether the electronic device is in an outgoing call state. Control is performed to reduce the brightness of the transparent display screen in a case that the electronic device is in the outgoing call state. Control is performed to turn on the infrared sensor to detect a distance between the object and the electronic device. | 2019-12-12 |
20190379781 | CONTROL METHOD, CONTROL DEVICE, ELECTRONIC DEVICE AND STORAGE MEDIUM - The present disclosure provides a control method of an electronic device. The electronic device includes a touch display screen and a proximity sensor. The proximity sensor is disposed under a display area of the touch display screen. The control method includes: keeping the proximity sensor deactivated; determining whether the touch display screen is shielded according to a signal output by the touch display screen; controlling the touch display screen to enter a black-out state and activating the proximity sensor when the touch display screen is shielded; and controlling a display state of the touch display screen according to detection data of the proximity sensor. The present disclosure also provides a control device, an electronic device, a storage medium and a computer device. | 2019-12-12 |
20190379782 | SWITCHING METHOD, APPARATUS AND ELECTRONIC DEVICE THEREOF - A switching method for an electronic device includes: acquiring first environment information at first time; acquiring second environment information at second time, the second time being later than the first time; determining whether the first environment information satisfies a first condition; and in response to the first environment information satisfying the first condition, switching the electronic device from a first operation mode to a second operation mode. In the first operation mode, the electronic device processes second environment information in a first processing manner; and in the second operation mode, the electronic device processes the second environment information in a second processing manner. | 2019-12-12 |
20190379783 | Favorite-Object Display Method and Terminal - A favorite-object display method and electronic device are provided to manage favorite objects in different applications, and after an input operation performed by a user on a favorite object is received, display, in an original application, content corresponding to the favorite object. A favorites management interface is provided, where a first favorite object and a second favorite object are displayed, receiving an operation entered by a user. When the operation points to the first favorite object, responding to the operation to display, in a first application, content corresponding to the first favorite object; or if the operation points to the second favorite object, responding to the operation to display, in a second application, content corresponding to the second favorite object. | 2019-12-12 |
20190379784 | Cable Pair Stabilizer Unit and Method and System for Generating Sealing Current - The present subject matter relates to one or more devices, systems and/or methods for generating sealing current at a customer's premises or residence and injecting the sealing current into a DSL service provider's telephone cables to prevent the oxidation or corrosion of wire splices or connections on the telephone cables transporting DSL services. A cable pair stabilizer unit is connected at the customer's premises or residence, between the service provider's telephone cables and the customer's residential gateway/modem. The cable pair stabilizer unit comprises circuitry for generating the sealing current and for injecting the sealing current into the service provider's telephone cables transporting DSL services. The cable pair stabilizer unit may be combined with an AC/DC power supply adapter as a single, integrated device. The cable pair stabilizer unit may alternatively be combined with or inside of the Residential Gateway as a single, integrated device. | 2019-12-12 |
20190379785 | VOICE OVER INTERNET PROTOCOL PROCESSING METHOD AND RELATED NETWORK DEVICE - A voice over Internet protocol processing method and a related network device are disclosed. The method includes: detecting, by a calling access network element, an off-hook event; encapsulating, by the calling access network element, the off-hook event into first signaling; sending, by the calling access network element, the first signaling to a cloud server; receiving, by the calling access network element, second signaling sent by the cloud server, where the second signaling is used to establish a first transmission path between the calling access network element and the cloud server, and the first transmission path is used to transmit data between the calling access network element and the cloud server; and establishing, by the calling access network element, the first transmission path based on the second signaling. Overall efficiency of the voice over Internet protocol system can be improved, and the construction costs can be lowered. | 2019-12-12 |
20190379786 | IP-ENABLED INFORMATION DELIVERY - A method, system, and computer readable medium comprising instructions for providing Internet protocol enabled information delivery are provided. Information from a calling party is received at an Internet protocol enabled device. A lookup of information relating to the calling party is performed in a database via an Internet protocol connection. A message is received from the database comprising information relating to the calling party. | 2019-12-12 |
20190379787 | TELEPHONE NUMBER SELECTION - An example method of assigning a telephone number to a user account in a communications system is provided. The method includes obtaining a mnemonic seed and obtaining a subset of telephone numbers filtered from a global telephone number pool based on the mnemonic seed. The alphanumeric representation of each telephone number in the subset is within a threshold Hamming distance of the mnemonic seed. The method further includes receiving an indication of a selected telephone number from the subset and assigning the selected telephone number to the user account. | 2019-12-12 |
20190379788 | SYSTEM AND METHOD FOR ARTIFICIAL INTELLIGENCE ON HOLD CALL HANDLING - Systems and methods of on hold handling of calls are provided. A call may be received, from a caller, at a public safety access point. An Artificial Intelligence (AI) bot may monitor a context associated with the call. The call may be placed on hold. The AI bot may determine, based on the context associated with the call, that the call should be taken off hold. | 2019-12-12 |
20190379789 | AN INFORMATION BRIDGE DEVICE AND SYSTEM, A COMMUNICATION SYSTEM COMPRISING AN INFORMATION BRIDGE DEVICE OR SYSTEM, A METHOD OF INFORMATION BRIDGING, USE OF A USER INTERFACE AND A SOFTWARE PRODUCT - An information bridge device, IBD ( | 2019-12-12 |
20190379790 | SYSTEM AND METHOD FOR OPTIMIZING AGENT TIME - A method and system automatically optimizes agent time. The method performed by a transferring device includes monitoring a communication session between an agent device used by an agent of the contact center and a user device used by a user. The communication session including first communications generated by the agent and second communications generated by the user. The method includes determining when the communication session is to be transferred from the agent device to an automated system of the contact center. The automated system is configured to perform the communication session by generating third communications for the second communications. The method includes generating a control signal upon determining the communication session is to be transferred that is configured to automatically transfer the communications session from the agent device to the automated system. | 2019-12-12 |
20190379791 | Classification of Transcripts by Sentiment - A system and method for distinguishing the sentiment of utterances in a dialog is disclosed. The system utilizes a lexicon that is expanded from a seed using unsupervised machine learning. What results is a sentiment classifier that may be optimized for a variety of environments (e.g., conversation, chat, email, etc.), each of which may communicate sentiment differently. | 2019-12-12 |
20190379792 | AUTOMATED UNAVAILABILITY RESPONSE FOR CALL HANDLING - Automated unavailability response for call handling is used to notify an incoming caller that a subscriber is unavailable to answer the incoming call. An incoming call that is initiated from an originating caller device is received at a network server for routing to a terminating user device of a specific subscriber. A user profile of the specific subscriber that includes one or more unavailability notification settings for the incoming call is retrieved from a user profile database. An unavailability notification message is selected from a data store based at least on the one or more unavailable notification settings. The unavailability notification message is sent from the network server to the originating caller device. | 2019-12-12 |
20190379793 | INFORMATION PROCESSING SYSTEM - In a system in which a wireless access network and another network are connected to each other, an accurate fee is charged in a case where data held in an application server disposed in the wireless access network is used. | 2019-12-12 |
20190379794 | IMAGE FORMING APPARATUS, CONTROL METHOD FOR THE IMAGE FORMING APPARATUS, AND STORAGE MEDIUM - An image forming apparatus includes a storage unit that stores image data, an obtaining unit that obtains the stored image data, a printing unit that prints an image generated from the obtained image data on a sheet, a conveyance unit that conveys a sheet contained in a containing unit to the printing unit and conveys the sheet on which the image has been formed external to the image forming apparatus, and a detection unit that detects that the obtaining unit did not obtain the stored image data, where the conveyance unit stops conveyance of the sheet based on the detection by the detection unit during the conveyance of the sheet. | 2019-12-12 |
20190379795 | IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, IMAGE PROCESSING PROGRAM, AND RECORDING MEDIUM STORING PROGRAM - Provided are an image processing device that determines a relatively appropriate output form in a case where an output form of an image is determined from a plurality of images, an image processing method, an image processing program, and a recording medium storing the program. | 2019-12-12 |
20190379796 | DATA TRANSMISSION APPARATUS THAT CAN SET DESTINATION SUCH AS E-MAIL ADDRESS RECEIVED FROM EXTERNAL APPARATUS ON TRANSMISSION SETTING SCREEN AND CONTROL METHOD THEREFOR - A data transmission apparatus that transmits data and receive at least a destination of the data from an external apparatus includes a reader that reads an image of an original, a network interface that transmits image data of the read image, a display that displays a setting screen including a display field for at least the destination of the data, a receiver that receives the destination data displayed in the display field from the external apparatus, and a controller that performs control such that the display is turned on based on receipt of the destination and that the setting screen where the destination is input in the display field is displayed. | 2019-12-12 |
20190379797 | METHOD TO CREATE A SECURE DISTRIBUTED DATA VALIDATION SYSTEM USING A DISTRIBUTED STORAGE SYSTEM AND ARTIFICIAL INTELLIGENCE - Methods and apparatus for validating paper forms are provided. A node can receive paper-form data from a paper form that has first and second data items (DIs). The node can: determine first and second metadata for the first and second DIs respectively, determine respective first and second validation entities (VEs) to validate respective values of the first and second DIs based on the respective first and second metadata, where the first and second VEs can differ, provide a user interface (UI) including a display of the first DI, receive a validation status for the first DI via the first UI from the first VE, select a first distributed storage system (DSS) associated with the first DI, and record the value of the first DI and the validation status in the first DSS. The node can generate an output related to the paper-form data based on the first DSS. | 2019-12-12 |
20190379798 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM - In an information processing apparatus, in a case where between a timing when a user operation based on a first operation button is executed and a timing when a user operation based on a second operation button is executed, another user operation is executed on document data, a third operation button is added between the first and second operation buttons, and in a display area, a tab is displayed in a state where the third operation button is placed between the first and second operation buttons. | 2019-12-12 |
20190379799 | IMAGE PROCESSING APPARATUS THAT EXECUTES JOB, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM - An image processing apparatus which is capable of preventing the ease of operation for a user relating to history buttons from being decreased. In response to execution of a function selected by the user, a history button for calling job setting information used by the function is displayed on a display unit. Information related to the job setting information is displayed in a display area constituting the history button. A display size of the display unit is obtained, and the amount of information to be displayed in the display area constituting the history button is controlled based on the obtained display size of the display unit. | 2019-12-12 |
20190379800 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND STORAGE MEDIUM - An image forming apparatus stores, for an application, a meta file including a setting data version and a setting data compatible version in a storage as information about the application. In a case where setting data of the application is to be imported, an application management unit of the image forming apparatus determines whether to allow import of the setting data as an import target by using a version of the setting data, a setting data version that is stored as the information about the application corresponding to the setting data as the import target, and a setting data compatible version, and determines whether to allow import of the setting data as the import target. | 2019-12-12 |
20190379801 | LIGHT GUIDE AND IMAGE READING APPARATUS - An objective of the present disclosure is to obtain a light guide and an image reading apparatus capable of efficiently irradiating an object to be irradiated ( | 2019-12-12 |
20190379802 | DEVICE AND METHOD FOR PROCESSING IMAGE ARRAY DATA, AND COLOR TABLE GENERATION METHOD THEREOF - A method for processing image array data is provided, which may include the following steps: providing the image array data detected by a sensor at a first time point and including a plurality of first blocks, and each of the first blocks has a color table corresponding thereto; segmenting the image array data detected by a sensor at a second time point into a plurality of second blocks; comparing the image array data of each first block with the image array data of each second block to generate numerical difference information; and respectively allocating the color tables corresponding to the first blocks to the second blocks matching the first blocks according to the numerical difference information. | 2019-12-12 |
20190379803 | PRINTING APPARATUS CONFIGURED TO DISPLAY CODE IMAGE WITHOUT CHANGING COLOR, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM - A printing apparatus of the present invention has a printer unit, a display unit for displaying a screen, and a setting unit for setting either of a first setting for displaying the screen by standard color information and a second setting for displaying the screen by color information different to the standard color information. If the second setting is set, the color information of the screen displayed by the display unit is changed, and if a code image to be read by an external apparatus is included in the screen displayed by the display unit, the code image is made to not be displayed in a state in which color information of the code image is changed even if the second setting is set. | 2019-12-12 |
20190379804 | SYMBOLOGY READER WITH MULTI-CORE PROCESSOR - This invention provides a vision system camera, and associated methods of operation, having a multi-core processor, high-speed, high-resolution imager, FOVE, auto-focus lens and imager-connected pre-processor to pre-process image data provides the acquisition and processing speed, as well as the image resolution that are highly desirable in a wide range of applications. This arrangement effectively scans objects that require a wide field of view, vary in size and move relatively quickly with respect to the system field of view. This vision system provides a physical package with a wide variety of physical interconnections to support various options and control functions. The package effectively dissipates internally generated heat by arranging components to optimize heat transfer to the ambient environment and includes dissipating structure (e.g. fins) to facilitate such transfer. The system also enables a wide range of multi-core processes to optimize and load-balance both image processing and system operation (i.e. auto-regulation tasks). | 2019-12-12 |
20190379805 | IMAGE PICKUP APPARATUS HAVING PLURALITY OF EXTERNAL CONNECTION TERMINALS - An image pickup apparatus that prevents hooking of a cable, coming-off of a connector, or the like without lowering insertion and extraction performance of a cable even when external connection terminals are arranged on inclined faces formed on a side surface of an apparatus main body in its width direction while reducing a size of the apparatus main body in the width direction. The inclined faces inclines such that ends of the respective inclined faces on a back side of the apparatus main body are inclined in a direction to come close to the optical axis. The inclined faces are arranged at positions so as not to overlap to each other when viewed from the width direction of the apparatus main body, and are arranged such that a part of the inclined faces overlap to each other when viewed from a direction of the optical axis. | 2019-12-12 |
20190379806 | CHARACTERIZING OPTICAL CHARACTERISTICS OF OPTICAL ELEMENTS - Systems, methods, and non-transitory computer readable media may be configured to characterize optical characteristics of optical elements. An optical element mount may be configured to carry an optical element. A calibration display may be configured to display a calibration object. The calibration object may include a known visual pattern. Multiple images of the calibration object may be obtained. The multiple images may be acquired using the optical element carried by the optical element mount. The multiple images may include different perspectives of the calibration object. Optical characteristics of the optical element may be characterized based on the known visual pattern and the different perspectives of the calibration object. | 2019-12-12 |