18th week of 2021 patent applcation highlights part 87 |
Patent application number | Title | Published |
20210136160 | MANAGEMENT SERVICE MIGRATION USING MANAGED DEVICES - Disclosed are various examples for client device migration. In one example, a migration application provides status update information for a migration of the client device from the first management service to a second management service that is performed by the migration application. Migration actions include an un-enrollment request transmitted to the first management service and an enrollment request transmitted to the second management service. The migration application updates the status update information as the migration progresses. | 2021-05-06 |
20210136161 | ABSTRACTING GEOGRAPHIC LOCATION TO A SQUARE BLOCK OF PRE-DEFINED SIZE - A client-side system detects a current location of a client device and a cloud interaction metric. The geographic area around the location of the client device is divided into grid sections. The client-side system identifies a pre-defined reference location corresponding to the grid section that the client device location resides in. The pre-defined reference location, corresponding to that grid section, and the cloud interaction metric are provided to a remote server computing system. | 2021-05-06 |
20210136162 | SYSTEM AND METHODS FOR GENERATING A SLICE DEPLOYMENT DESCRIPTION FOR A NETWORK SLICE INSTANCE - A slice order system may receive a request to generate a network slice configuration for providing a service via a network. The slice offer system may determine a description template associated with a network slice type. The slice offer system may determine, based on the description template and a set of deployment parameters, a description profile for the network slice configuration. The slice offer system may generate, based on the description profile and a location, a slice deployment description for the network slice configuration according to location-specific characteristics associated with resources at the location and a service level agreement associated with the request. The slice offer system may deploy the slice deployment description to permit a network slice instance to be created according to the slice deployment description. | 2021-05-06 |
20210136163 | DATA MANAGEMENT FOR CONNECTED DEVICES - A processing system in a network identifies first and second endpoint devices subscribed to a data plan that allows the first and second user endpoint devices to transmit and receive a shared, allotted amount of data through the network. A first subset of application data associated with the data plan is classified by parsing metadata associated with the application data to identify a first group of applications to or from which the application data was sent. A second subset of the application data is classified by parsing network data associated with the application data to identify a second group of applications to or from which the application data was sent. A report indicates respective portions of the allotted amount of data consumed by individual applications in the first and second groups of applications, and how much of the respective portions were consumed by the first and second user endpoint devices. | 2021-05-06 |
20210136164 | AUTOMATED COMMUNICATION-BASED INTELLIGENCE ENGINE - A system that creates and automatically builds one or more entity models that are derived from communication-based information received over a network. Building the entity models uses machine learning, a user interface, a sentiment analyzer, a communication monitoring agent and an automated bot. Bots are created based on a bot template. New communication-based information is analyzed and processed to improve the entity model, to keep the bot up-to-date, and to update other services and products that the entity relies on. The system enables a business to cluster other entities together to assist in identifying competitors. The system provides analytical information about how users journey through an entity model. The system automatically maintains listings such as frequently asked questions. The system works in a networked environment, which may be a distributed network. | 2021-05-06 |
20210136165 | METHOD OF PROVIDING DIGITAL CONTENT FOR USERS OF PHYSICAL ITEMS - Systems, apparatuses, and methods are provided for enhancing users' overall experiences with physical items by supplementing their physical experiences with digital experiences. According to an embodiment, a user uses an electronic device to scan a smart tag associated with an item to obtain an item identifier of the item. The electronic device sends the item identifier to a server, which selects digital content related to the item and sends the selected digital content to the user's electronic device for display. | 2021-05-06 |
20210136166 | RECIPIENT-BASED FILTERING IN A PUBLISH-SUBSCRIBE MESSAGING SYSTEM - Implementations are described which provide for recipient-based filtering of an event that relates to a topic to which consumers are subscribed. Responsive to determining that an attribute of the event includes a set of one or more identifiers for intended recipients for the event, the event is delivered to consumers that correspond to the intended recipients. Alternatively, responsive to determining that the attribute of the event does not include a set of one or more identifiers for intended recipients for the event, the event is delivered to all of the consumers subscribed to the topic to which the event relates. | 2021-05-06 |
20210136167 | Method and Apparatus for Selecting Information Pushed-To Terminal - A method for selecting an information pushed-to terminal, including determining, by a first terminal, a service type of received service information according to a preset terminal service type table, acquiring, by the first terminal from a terminal status table configured in the first terminal, characteristic information of second terminals connected to the first terminal, and determining working statuses of the second terminals according to the characteristic information, selecting, by the first terminal from the second terminals according to a preset information push rule, the service type of the service information and the working statuses of the second terminals, a target terminal of information push, and sending a prompt message of having received the service information to the target terminal. | 2021-05-06 |
20210136168 | OPTIMIZING NOTIFICATION TRANSMISSION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that enable clients to claims spots on client-initiated segments. In one aspect, a method includes receiving, from a device of a creator, data specifying a client-initiated segment created by the creator through an interface presented at the device. A determination is made, based on the number of spots being claimed by the creator, that the client-initiated segment includes one or more available spots that are available to be claimed by clients other than the creator. A proper subset of the clients that are transmitted a notification that the client-initiated segment is available is created from a set of clients. For each client in the proper subset of clients, the notification that the client-initiated segment is available is transmitted to the client and the client is enabled to claim a spot on the client-initiated segment. | 2021-05-06 |
20210136169 | METHODS AND SYSTEMS FOR ENRICHING DATA - A computer-implemented method for enriching data may include: receiving, via a server, a data packet from a source of a plurality of sources; determining, via the server, at least one machine learning model of a plurality of machine learning models that applies to the data packet based on at least one of the source or attributes of the data packet; in response to determining the at least one machine learning model, sending, via the server, the data packet to the at least one machine learning model; analyzing the data packet with the at least one machine learning model; receiving, via the server, the result from the at least one machine learning model; adding, via the server, the result to the data packet to create an enriched data packet; and sending, via the server, the enriched data packet to a notification service. | 2021-05-06 |
20210136170 | MACHINE-LEARNING APPLICATION PROXY FOR IOT DEVICES INCLUDING LARGE-SCALE DATA COLLECTION USING DYNAMIC SERVLETS WITH ACCESS CONTROL - An apparatus and method for providing ML processing for one or more ML applications operating on one or more Internet of Things (IoT) devices includes receiving a ML request from an IoT device. The ML request can be generated by a ML application operating on the IoT device and include input data collected by the first ML application. A ML model to perform ML processing of the input data included in the ML request is identified and provided to an ML core for ML processing along with the input data included in the first ML request. The ML core produces ML processing output data based on ML processing by the ML core of input data included in the ML request using the ML model. The ML processing output data can be transmitted to the IoT device. | 2021-05-06 |
20210136171 | IMAGE DATA SEGMENTATION AND TRANSMISSION - A computing device is provided, including a logic subsystem with one or more processors, and memory storing instructions executable by the logic subsystem. These instructions are executed to obtain one or more source images, segment the one or more source images to generate a plurality of segments, determine a priority order for the plurality of segments, and transmit the plurality of segments to a remote computing device in the priority order. The plurality of segments are spatial components generated by spatial decomposition of the one or more source images and/or frequency components that are generated by frequency decomposition of the one or more source images. A remote computing device may receive these components in priority order, and perform certain algorithms on individual components without waiting for the entire image to upload. | 2021-05-06 |
20210136172 | SYSTEMS AND METHODS FOR CACHING OF MANAGED CONTENT IN A DISTRIBUTED ENVIRONMENT USING A MULTI-TIERED ARCHITECTURE - Embodiments as disclosed provide a distributed caching solution that improve the performance and functionality of a content management platform for sites that are physically or logically remote from the primary site of the content management platform. In particular, according to embodiments, a remote cache server may be associated with a remote site to store local copies of documents that are managed by the primary content management platform. Periodically, a portion of the remote site's cache may be synchronized with the content management platform's primary site using an extensible architecture to ensure that content at the remote cache server is current. | 2021-05-06 |
20210136173 | SYSTEMS AND METHODS FOR DATA PROCESSING - A method for data processing is provided. The method may include: preprocessing initial data to obtain preprocessed data; storing the preprocessed data; receiving a data request made through an application, the data request including information relating to a storage path of contents that are requested; in response to the data request, determining, by a nearby proxy of a first proxy cluster in a first region, whether the contents requested in the data request are cached locally; and in response to a determination that the contents are cached locally, providing, by the nearby proxy, the contents to the application; or in response to a determination that the contents are not cached locally, acquiring, by the nearby proxy, the contents based on the information relating to the storage path of the contents; and providing, by the nearby proxy, the contents to the application. | 2021-05-06 |
20210136174 | DYNAMIC APPLICATION CONTENT ANALYSIS - Methods, systems, and apparatus, including an apparatus for analyzing content that is displayed within an application (e.g., a native application) on a client device and making decisions regarding the presentation of content within the application. In one aspect, a process includes identifying an event occurring within the application. The event can be indicative of a display of content by the application. The content to be displayed is received from the application. Information representative of the content is sent to a server. A response is received from the server. The response is indicative of the suitability of the content for display within the application. | 2021-05-06 |
20210136175 | ENHANCED PROCESSING OF USER PROFILES USING DATA STRUCTURES SPECIALIZED FOR GRAPHICAL PROCESSING UNITS (GPUs) - Disclosed are techniques for processing user profiles using data structures that are specialized for processing by a GPU. More particularly, the disclosed techniques relate to systems and methods for evaluating characteristics of user profiles to determine whether to offload certain user profiles to the GPU for processing or to process the user profiles locally by one or more central processing units (CPUs). Processing user profiles may include comparing the interest tags included in the user profiles with logic trees, for example, logic trees representing marketing campaigns, to identify user profiles that match the campaigns. | 2021-05-06 |
20210136176 | System and Method for Improving Internet Communication by Using Intermediate Nodes - A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both. The partition into slices may be overlapping or non-overlapping, and the same slice (or the whole content) may be fetched via multiple tunnel devices. | 2021-05-06 |
20210136177 | EDGE COMPUTING PLATFORM CAPABILITY DISCOVERY - Systems and methods for establishing a connection with an edge application server are provided. A user equipment (UE) in a wireless communication network establishes a connection with an edge application server to offload the data processing of an application executing on the UE to the edge application server. The UE communicates key performance indicators (KPIs) associated with the application to the edge data network. The KPIs indicate the resources that application uses to process the data. In response, the UE receives edge application server parameters from multiple servers in the edge data network that meet or exceed the KPIs. The parameters include compute, graphical compute, memory and storage parameters with various levels of specificity. The UE selects one of the edge application servers to process the data on behalf of the application based on the parameters. | 2021-05-06 |
20210136178 | PREDICTIVE RESOURCE ALLOCATION IN AN EDGE COMPUTING NETWORK UTILIZING GEOLOCATION FOR ORCHESTRATION - The present technology relates to improving computing services in a distributed network of remote computing resources, such as edge nodes in an edge compute network. In an aspect, the technology relates to a method that includes receiving, from a mobile computing device, first location data for the mobile computing device at a first time; receiving, from the mobile computing device, second location data for the mobile computing device at a second time; and based on the first location data and the second location data, determining a direction vector for the mobile computing device. The method also includes, based on the direction vector: identifying an edge node from a plurality of edge nodes corresponding to a predicted location of the mobile computing device; and prior to the mobile computing device being in the predicted location, allocating computing resources for the computing service on the identified edge node. | 2021-05-06 |
20210136179 | System and Method for Asset Management and Integration - A system for communicating and managing messaging between a source system and a destination system including a publisher module, a topic module that receives the message from the publisher module and including one or more subscription modules, a queue module that receives the message from the topic module, a success queue module, an error queue module, and a subscriber module that receives the message from the queue module, then decompresses, decrypts, calculates the check sum, then prepares the message for transmission to the destination system and transmits the message to the destination system. | 2021-05-06 |
20210136180 | SYSTEM PROVIDING FASTER AND MORE EFFICIENT DATA COMMUNICATION - A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers. | 2021-05-06 |
20210136181 | SYSTEM PROVIDING FASTER AND MORE EFFICIENT DATA COMMUNICATION - A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers. | 2021-05-06 |
20210136182 | VEHICLE CONTROLLER, SYSTEM INCLUDING THE SAME, AND METHOD THEREOF - A vehicle controller, a system including the same, and a method thereof are provided. The vehicle controller includes a communication device that receives a diagnostic message for diagnosing of a vehicle from an external diagnostic device and a processor that identifies the diagnostic message and controls the communication device to transmit data generated in the vehicle under a transport protocol (TP) selected between a first TP configuring data to a predetermined size and a second TP configuring data to a variable size, the second TP being distinguished from the first TP. | 2021-05-06 |
20210136183 | SYSTEMS AND METHODS OF COMMUNICATING ELECTRONIC DATA TRANSACTION UPDATES TO CLIENT COMPUTER SYSTEMS - A computer system is provided that includes a storage system, at least one transceiver, and a processing system with at least one hardware processor. The storage system stores a first list pair. The transceiver receives electronic data messages that each include a respective data transaction request. The processing system determines how the new data transaction request should be processed based on which communication protocol was used to submit the request. Updates regarding the first list pair are sent out to non-party client computer systems using different communication protocols, where one is faster than the other, but the slower update includes private data therein. | 2021-05-06 |
20210136184 | RESILIENT TCP CONNECTION SYSTEM - A resilient TCP/IP connection system includes a first computing device coupled to a second computing device. The second computing device transmits a first TCP connection establishment communication that includes a first computing device TCP connection identifier to the first computing device. In response, the second computing device receives a second TCP connection establishment communication that includes a second computing device TCP connection identifier from the first computing device, and establishes a first resilient TCP connection with the first computing device. The second computing device then provides the second computing device TCP connection identifier in each TCP/IP communication transmitted to the first computing device via the first resilient TCP connection, and identifies the first computing device TCP connection identifier in each TCP/IP communication received from the first computing device via the first resilient TCP connection. | 2021-05-06 |
20210136185 | EtherCAT Controllers - An EtherCAT device includes a communications circuit and a wakeup circuit. The wakeup circuit is configured to determine a condition in which to send data to an EtherCAT master node. The wakeup circuit, based on such a condition, is configured to generate a wakeup packet. The communications circuit may be configured to receive an EtherCAT frame originating from the EtherCAT master node. The communications circuit may be configured to populate the EtherCAT frame with the data to be sent to the EtherCAT master node. The communications circuit may be configured to send the EtherCAT frame to the EtherCAT master device. | 2021-05-06 |
20210136186 | RADIO FREQUENCY MODULE AND COMMUNICATION DEVICE - A radio frequency module includes: a module substrate that includes a principal surface on which external-connection terminals are disposed; a power amplifier that is disposed on the principal surface of the module substrate and amplifies a radio frequency transmission signal; and a heat dissipator that dissipates heat of the power amplifier. The heat dissipator includes: a heat dissipation plate that covers a surface of the power amplifier which is opposite to a surface that faces the module substrate; and at least a first leg that extends from the heat dissipation portion toward the principal surface of the module substrate. | 2021-05-06 |
20210136187 | ELECTRONIC DEVICE COMPRISING CAMERA DEVICE AND METHOD - Various embodiments of the present invention relate to an electronic device for blocking light. The electronic device may comprise: a housing comprising a front plate, a rear plate facing in the opposite direction to the front plate, and a side member surrounding the space between the front plate and the rear plate; a touch screen arranged in the space and exposed through the front plate; and a camera assembly exposed through one selected from the front plate and the rear plate. The camera assembly may comprise: a camera lens facing a first part of the one selected from the front plate and the rear plate; a flash facing a second part of the one selected from the front plate and the rear plate; and an opaque layer arranged between the camera lens and the flash when seen from above the one selected from the front plate and the rear plate. The second part may be arranged adjacent to the first part. The camera lens and the flash may be arranged side by side with each other in a first direction. The opaque layer may comprise a first slit extending between the camera lens and the flash on the basis of a second direction that is substantially perpendicular to the first direction. Other embodiments are also possible. | 2021-05-06 |
20210136188 | CAMERA CONTROL METHOD AND MOBILE TERMINAL - The present disclosure provides a camera control method and a mobile terminal. The method is applied to a mobile terminal. The mobile terminal includes an accommodating space for accommodating a retractable camera assembly. The retractable camera assembly includes a camera and a motor, the motor is connected to the camera via an elastic transmission structure for driving the camera to move. The method includes: identifying a current state of the camera when a triggering operation against the camera is detected, where the triggering operation includes a pressing operation or a stretching operation, and the state of the camera includes a retracted state, an extended state, a retracting process or an extending process; controlling movement of the camera according to the triggering operation and the current state of the camera. | 2021-05-06 |
20210136189 | ELECTRONIC DEVICE AND FRONT SHELL THEREOF - The present disclosure relates to an electronic device including a frame, a screen assembly, and a sensor assembly. The frame defines a receiving space and at least one transmission channel is communicating with the receiving space, the at least one transmission channel includes a first end and a second end opposite to the first end. The screen assembly is connected to the frame. The screen assembly includes a display portion and a non-display portion connected to the display portion. The non-display portion covers the first end. The sensor assembly is disposed in the receiving space. The sensor assembly is adjacent to the second end, and opposite to the non-display portion via the at least one transmission channel. The sensor assembly is configured to transmit and/or receive signals that pass through the at least one transmission channel and the non-display portion. | 2021-05-06 |
20210136190 | MOBILE PHONE COVER PROVIDING PASSIVE NOISE REDUCTION OF MICROPHONE AUDIO INPUT SIGNALS - The present disclosure is related to a mobile phone cover providing passive noise reduction of at least one microphone audio input signal, comprising a supporting frame ( | 2021-05-06 |
20210136191 | Personal Device Docking Station For Video Calls - A personal device docking station can include a base, a neck with a stationary and non-stationary portion and a rest pad that can hold a personal device such as a smartphone or tablet. When a personal device is docked in the docking station, bidirectional audio feed is established between the personal device and the docking station. A user can receive audio feed from the docking station's speakers and transmit audio feed via a plurality of microphones. The rest pad of the docking station can have a window or cutout that aligns with the camera of the docked personal device. The non-stationary portion of the neck can include multiple motorized rotation heads that allow for horizontal and vertical rotation of the rest pad and docked device. | 2021-05-06 |
20210136192 | HOUSING STRUCTURE COMPRISING PANEL ELEMENTS FOR AN ELECTRONIC DEVICE - A housing structure for an electronic device comprises a support frame, supporting a front, a rear, and a side panel elements of the housing structure such that they are less sensitive to damages. | 2021-05-06 |
20210136193 | ELECTRONIC DEVICE FOR SUPPORTING USER-CUSTOMIZED SERVICE - An electronic device according to an embodiment includes: a processor, and a memory configured to be operatively connected to the processor and to store a list including a plurality of profiles respectively corresponding to members recognized as users of the electronic device, wherein the memory stores, when executed, instructions that cause the processor to: acquire a usage pattern of the electronic device; compare a first profile used for configuring the electronic device among the plurality of profiles with the usage pattern; recognize a profile change based on a result of the comparison; retrieve a second profile matching the acquired usage pattern from the list based on the recognition of the profile change; and configure the electronic device using the second profile. In addition, various other embodiments are possible. | 2021-05-06 |
20210136194 | METHOD FOR REDUCING TERMINAL TEMPERATURE, DEVICE FOR REDUCING TERMINAL TEMPERATURE, AND STORAGE MEDIUM - A method for reducing terminal temperature includes: connecting to a first network; and monitoring a chip temperature of a terminal, and sending rate reduction information to a network device when the chip temperature is greater than a first predetermined threshold, and the rate reduction information being used to trigger reduction in a transmission rate between the network device and the terminal. As such, the terminal temperature can be reduced by reducing the transmission rate while maintaining the network connection, and user experience can be improved. | 2021-05-06 |
20210136195 | METHODS AND SYSTEMS FOR VIRTUAL AGENT TO UNDERSTAND AND DETECT SPAMMERS, FRAUD CALLS, AND AUTO DIALERS - A Virtual agent that is a fully automated computer software solution that can engage with real people, customers, clients and even other agents. Virtual agents have personality with animation and engage with the customer via text or voice or a combination of both as an actual person. Virtual agents are able to answer customer questions and provide information to address their issues. Virtual agents transfer calls to live agents if they cannot address customer issues. | 2021-05-06 |
20210136196 | VALIDATING TELEPHONE CALLS BY VERIFYING ENTITY IDENTITIES USING BLOCKCHAINS - Telephone calls can be validated using blockchains. In one example, a computing node can generate a distributed ledger indicating relationships between telephone numbers and unique identifiers assigned to the telephone numbers. The distributed ledger can be accessible to a telecommunication system for validating telephone calls. | 2021-05-06 |
20210136197 | Method for Selectively Accepting Phone Calls and Text Messages - In a method for selectively authorizing calls and text messages, it is determined if an identification code, such as CallerID or phone number, included with a call or text from a remote phone is also included in a table or list of identification codes accessible to a user phone. In the event of no match, a user notification means of the user phone is not activated and a prompt is sent to the remote phone requesting entry of a passcode into the remote phone. Upon receipt of the passcode entered into remote phone at the user phone, it is determined if the received passcode is also included in a table or list of passcodes accessible to a user phone. In the event of a match, the user notification means of the user phone is activated. Otherwise, the user notification means of the user phone is not activated. | 2021-05-06 |
20210136198 | CAPACITY MANAGER FOR MULTI-DIMENSIONAL PRESENCE MODEL TO MANAGE CALL-CENTER AGENT LOAD - A system is provided that employs a multi-dimensional presence model to manage routing of interaction requests from customers to available agents over available omni-channels in contact center(s). The multi-dimensional presence model employs multiple model states that define availability and capacity for a given agent or class of agents, including, but not limited to, an availability state of the agent, as well as occupancy, activity, device, and channel states to which a routing engine in the contact center can effectively route requested interactions of a customer with an agent. A capacity manager is also disclosed that can be used to facilitate the configuring of the multi-dimensional presence model for a given agent or class of agents. | 2021-05-06 |
20210136199 | Automatic Call Blocking and Routing System and Method - An automatic call blocking and routing system. The system includes input and output ports, a telephone line interface and an off-hook circuit in communication with the input port, an output port, a switch in communication with the input and output ports, memory, a user-operable control, and a microprocessor responsive to the user-operable control to store in the memory data indicative of blocked callers. The microprocessor is responsive to an incoming call to compare the stored data with caller ID data in the incoming call. If the caller ID data matches a blocked caller, the microprocessor blocks the call by causing the off-hook circuit to send an off-hook signal to the input port, waiting a predefined interval of time, and then causing the off-hook circuit to send an on-hook signal to the input port. | 2021-05-06 |
20210136200 | DETECTING ROBOCALLS USING BIOMETRIC VOICE FINGERPRINTS - The disclosed system and method detect robocalls using biometric voice fingerprints. The system receives audio input representing a plurality of telephone calls. For at least a portion of the telephone calls, the system analyzes the received audio based on a voice biometrics detection model to identify one or more biometric indicators characterizing a speaker in the analyzed telephone call. The system generates and stores a voice fingerprint characterizing the speaker based on the biometric indicators, and a time of the analyzed telephone call. The system analyzes stored voice fingerprints and times corresponding to speakers in the analyzed telephone calls to determine a frequency of occurrence of each voice fingerprint within an analyzed timeframe. If the frequency of occurrence of a voice fingerprint exceeds a threshold call quantity within the analyzed timeframe, the voice fingerprint is characterized as being associated with a robocaller. | 2021-05-06 |
20210136201 | CALL CONTENT MANAGEMENT FOR MOBILE DEVICES - One example method of operation may include identifying a call to a mobile device, determining whether the call includes call content data intended for the mobile device, initiating an active session and a time to live (TTL) associated with the call content data, forwarding the call content data to the mobile device when the call includes call content data associated with the caller, and receiving a content confirmation from the mobile device that the call content data was received. | 2021-05-06 |
20210136202 | ARTIFICIAL INTELLIGENCE FOR A GRAPHICALLY INTERACTIVE VOICE RESPONSE SYSTEM - The graphical programming call router features a rich library of powerful and easy-to-use components that administrators can use to seamlessly drop in contact center actions such as data dips, complex interactive voice responses (“IVRs”) and call recordings, among many others. This makes it easy to visualize the exact structure and outcome of any call flow. The graphical programming call router also offers granular queue management functionality so you can get specific around call prioritization, wait time and time-based actions on virtual queues. | 2021-05-06 |
20210136203 | CONTEXT DATA PRIORITIZATION FOR A GRAPHICALLY INTERACTIVE VOICE RESPONSE SYSTEM - The graphical programming call router features a rich library of powerful and easy-to-use components that administrators can use to seamlessly drop in contact center actions such as data dips, complex interactive voice responses (“IVRs”) and call recordings, among many others. This makes it easy to visualize the exact structure and outcome of any call flow. The graphical programming call router also offers granular queue management functionality so you can get specific around call prioritization, wait time and time-based actions on virtual queues. | 2021-05-06 |
20210136204 | VIRTUAL AGENTS WITHIN A CLOUD-BASED CONTACT CENTER - A Virtual agent that is a fully automated computer software solution that can engage with real people, customers, clients and even other agents. Virtual agents have personality with animation and engage with the customer via text or voice or a combination of both as an actual person. Virtual agents are able to answer customer questions and provide information to address their issues. Virtual agents transfer calls to live agents if they cannot address customer issues. | 2021-05-06 |
20210136205 | METHODS AND SYSTEMS OF VIRTUAL AGENT REAL-TIME RECOMMENDATION, SUGGESTION AND ADVERTISEMENT - A Virtual agent that is a fully automated computer software solution that can engage with real people, customers, clients and even other agents. Virtual agents have personality with animation and engage with the customer via text or voice or a combination of both as an actual person. Virtual agents are able to answer customer questions and provide information to address their issues. Virtual agents transfer calls to live agents if they cannot address customer issues. | 2021-05-06 |
20210136206 | VIRTUAL AGENTS WITHIN A CLOUD-BASED CONTACT CENTER - A Virtual agent that is a fully automated computer software solution that can engage with real people, customers, clients and even other agents. Virtual agents have personality with animation and engage with the customer via text or voice or a combination of both as an actual person. Virtual agents are able to answer customer questions and provide information to address their issues. Virtual agents transfer calls to live agents if they cannot address customer issues. | 2021-05-06 |
20210136207 | METHODS AND SYSTEMS FOR SEAMLESS OUTBOUND COLD CALLS USING VIRTUAL AGENTS - A Virtual Agent is a fully automated computer software solution that can engage with real people, customers, clients and even other agents. Virtual Agents have personality with animation and engage with the customer via text or voice or a combination of both as an actual person. Virtual Agents are able to answer customer questions and provide information to address their issues. Virtual Agents transfer calls to human agents if they cannot address customer issues. | 2021-05-06 |
20210136208 | METHODS AND SYSTEMS FOR VIRTUAL AGENT TO UNDERSTAND AND DETECT SPAMMERS, FRAUD CALLS, AND AUTO DIALERS - A Virtual agent that is a fully automated computer software solution that can engage with real people, customers, clients and even other agents. Virtual agents have personality with animation and engage with the customer via text or voice or a combination of both as an actual person. Virtual agents are able to answer customer questions and provide information to address their issues. Virtual agents transfer calls to live agents if they cannot address customer issues. | 2021-05-06 |
20210136209 | METHODS AND SYSTEMS FOR VIRTUAL AGENTS TO CHECK CALLER IDENTITY VIA MULTI CHANNELS - A Virtual agent that is a fully automated computer software solution that can engage with real people, customers, clients and even other agents. Virtual agents have personality with animation and engage with the customer via text or voice or a combination of both as an actual person. Virtual agents are able to answer customer questions and provide information to address their issues. Virtual agents transfer calls to live agents if they cannot address customer issues. | 2021-05-06 |
20210136210 | METHOD OF GRAPHICAL PROGRAMMING FOR AN INTERACTIVE VOICE RESPONSE SYSTEM - The graphical programming call router features a rich library of powerful and easy-to-use components that administrators can use to seamlessly drop in contact center actions such as data dips, complex interactive voice responses (“IVRs”) and call recordings, among many others. This makes it easy to visualize the exact structure and outcome of any call flow. The graphical programming call router also offers granular queue management functionality so you can get specific around call prioritization, wait time and time-based actions on virtual queues. | 2021-05-06 |
20210136211 | AGENT SCORING FOR A GRAPHICALLY INTERACTIVE VOICE RESPONSE SYSTEM - The graphical programming call router features a rich library of powerful and easy-to-use components that administrators can use to seamlessly drop in contact center actions such as data dips, complex interactive voice responses (“IVRs”) and call recordings, among many others. This makes it easy to visualize the exact structure and outcome of any call flow. The graphical programming call router also offers granular queue management functionality so you can get specific around call prioritization, wait time and time-based actions on virtual queues. | 2021-05-06 |
20210136212 | CUSTOMER JOURNEY SCORING FOR A GRAPHICALLY INTERACTIVE VOICE RESPONSE SYSTEM - The graphical programming call router features a rich library of powerful and easy-to-use components that administrators can use to seamlessly drop in contact center actions such as data dips, complex interactive voice responses (“IVRs”) and call recordings, among many others. This makes it easy to visualize the exact structure and outcome of any call flow. The graphical programming call router also offers granular queue management functionality so you can get specific around call prioritization, wait time and time-based actions on virtual queues. | 2021-05-06 |
20210136213 | MODULAR APPLICATION FOR A GRAPHICALLY INTERACTIVE VOICE RESPONSE SYSTEM - The graphical programming call router features a rich library of powerful and easy-to-use components that administrators can use to seamlessly drop in contact center actions such as data dips, complex interactive voice responses (“IVRs”) and call recordings, among many others. This makes it easy to visualize the exact structure and outcome of any call flow. The graphical programming call router also offers granular queue management functionality so you can get specific around call prioritization, wait time and time-based actions on virtual queues. | 2021-05-06 |
20210136214 | BROWSER APPLICATION FOR A GRAPHICALLY INTERACTIVE VOICE RESPONSE SYSTEM - The graphical programming call router features a rich library of powerful and easy-to-use components that administrators can use to seamlessly drop in contact center actions such as data dips, complex interactive voice responses (“IVRs”) and call recordings, among many others. This makes it easy to visualize the exact structure and outcome of any call flow. The graphical programming call router also offers granular queue management functionality so you can get specific around call prioritization, wait time and time-based actions on virtual queues. | 2021-05-06 |
20210136215 | GEOGRAPHICAL TRAFFIC SPLITTER FOR A GRAPHICALLY INTERACTIVE VOICE RESPONSE SYSTEM - The graphical programming call router features a rich library of powerful and easy-to-use components that administrators can use to seamlessly drop in contact center actions such as data dips, complex interactive voice responses (“IVRs”) and call recordings, among many others. This makes it easy to visualize the exact structure and outcome of any call flow. The graphical programming call router also offers granular queue management functionality so you can get specific around call prioritization, wait time and time-based actions on virtual queues. | 2021-05-06 |
20210136216 | CUSTOMER SATISFACTION SCORE PRIORITY FOR A GRAPHICALLY INTERACTIVE VOICE RESPONSE SYSTEM - The graphical programming call router features a rich library of powerful and easy-to-use components that administrators can use to seamlessly drop in contact center actions such as data dips, complex interactive voice responses (“IVRs”) and call recordings, among many others. This makes it easy to visualize the exact structure and outcome of any call flow. The graphical programming call router also offers granular queue management functionality so you can get specific around call prioritization, wait time and time-based actions on virtual queues. | 2021-05-06 |
20210136217 | INTELLIGENT RECONNECT IN A GRAPHICALLY INTERACTIVE VOICE RESPONSE SYSTEM - The graphical programming call router features a rich library of powerful and easy-to-use components that administrators can use to seamlessly drop in contact center actions such as data dips, complex interactive voice responses (“IVRs”) and call recordings, among many others. This makes it easy to visualize the exact structure and outcome of any call flow. The graphical programming call router also offers granular queue management functionality so you can get specific around call prioritization, wait time and time-based actions on virtual queues. | 2021-05-06 |
20210136218 | DATA EXPLORER FOR A GRAPHICALLY INTERACTIVE VOICE RESPONSE SYSTEM - The graphical programming call router features a rich library of powerful and easy-to-use components that administrators can use to seamlessly drop in contact center actions such as data dips, complex interactive voice responses (“IVRs”) and call recordings, among many others. This makes it easy to visualize the exact structure and outcome of any call flow. The graphical programming call router also offers granular queue management functionality so you can get specific around call prioritization, wait time and time-based actions on virtual queues. | 2021-05-06 |
20210136219 | GRAPHICAL PROGRAMMING AND TRANSLATION IN A GRAPHICALLY INTERACTIVE VOICE RESPONSE SYSTEM - The graphical programming call router features a rich library of powerful and easy-to-use components that administrators can use to seamlessly drop in contact center actions such as data dips, complex interactive voice responses (“IVRs”) and call recordings, among many others. This makes it easy to visualize the exact structure and outcome of any call flow. The graphical programming call router also offers granular queue management functionality so you can get specific around call prioritization, wait time and time-based actions on virtual queues. | 2021-05-06 |
20210136220 | MONITORING AND LISTENING TOOLS ACROSS OMNI-CHANNEL INPUTS IN A GRAPHICALLY INTERACTIVE VOICE RESPONSE SYSTEM - The graphical programming call router features a rich library of powerful and easy-to-use components that administrators can use to seamlessly drop in contact center actions such as data dips, complex interactive voice responses (“IVRs”) and call recordings, among many others. This makes it easy to visualize the exact structure and outcome of any call flow. The graphical programming call router also offers granular queue management functionality so you can get specific around call prioritization, wait time and time-based actions on virtual queues. | 2021-05-06 |
20210136221 | SYSTEM FOR VISUAL-BASED PROGRAMMING OF SELF-SERVICE WORKFLOW - A system is provided that employs visual-based programming for self-service knowledge center and workflow. The visual-based programming employs modularized executable instructions that can be instantiated a graphical element that can be quickly assembled and/or linked to other modularized executable instructions without programming language proficiencies. | 2021-05-06 |
20210136222 | ADAPTIVE REAL-TIME CONVERSATIONAL SYSTEMS AND METHODS - An adaptive conversational system may simultaneously monitor multiple active calls or ongoing voice or telephone conversations, may extract a different set of conversation elements from a current point in each conversation in real-time as each conversation proceeds, may determine different rules that apply to current points of different ongoing conversations based on the extracted conversation elements satisfying different rule triggers, and may control different conversations at different times according to actions of different rules that are applied at different times to different conversations. The system may selectively control the conversations when the conversations become non-compliant, deviate from best practices, or can be controlled to more effectively reach a positive disposition than when allowing a telephone agent to independently control the conversation. The system may use machine learning and/or artificial intelligence to define rules based on tracked actions that are produce a positive disposition more effectively than existing rules. | 2021-05-06 |
20210136223 | VISUAL-BASED PROGRAMMING FOR SELF-SERVICE WORKFLOW - A system is provided that employs visual-based programming for self-service knowledge center and workflow. The visual-based programming employs modularized executable instructions that can be instantiated a graphical element that can be quickly assembled and/or linked to other modularized executable instructions without programming language proficiencies. | 2021-05-06 |
20210136224 | METHODS FOR AUDITING COMMUNICATION SESSIONS - A method comprises establishing a communication session between an agent and at least one of a caller and a called party. The method comprises establishing a communication session between an agent and at least one of a caller and a called party and monitoring the communication session for one or more audit triggers. The method comprises detecting the one or more audit triggers. The method comprises, in response to detecting the one or more audit triggers, sending a notification to a client, the notification identifying one or more communication session auditing procedures available for the communication session. The method comprises receiving, from the client in response to the notification, a request to audit the communication session using at least one of the available one or more communication session auditing procedures. The method comprises performing the requested at least one communication session auditing procedure. | 2021-05-06 |
20210136225 | PREDICTIVE CROSS-PLATFORM SYSTEM - Systems and methods for predictive cross-platform customer service include receiving first data about a service provider system that includes a plurality of customer service platforms. First user interaction rules are determined based on the first data received. A first condition is then determined to exist in the service provider system based on the first data and the first user interaction rules. First instructions for the service provider system are then determined based on the first condition to achieve a customized user response. The first instructions are provided for the service provider system such that the plurality of customer service platforms has access to the first instructions. Second data of a user interaction with at least one customer service platform is received when the first instructions have been executed. The first instructions are updated to second instructions based on the second data received. | 2021-05-06 |
20210136226 | METHOD FOR PROVIDING REMOTE ASSISTANCE SERVICES USING MIXED AND/OR AUGMENTED REALITY VISORS AND SYSTEM FOR IMPLEMENTING IT - A system for providing remote assistance services using mixed and/or augmented reality visors includes the following apparatuses in combination: one or more smartphones/tablets of each user who requests assistance, connectable to any mixed/augmented reality visor on which a specific app is installed; one or more operator stations with PC/tablet configured to be able to communicate in real time with the devices of the user requesting assistance; at least one server configured to manage a database and to be connectable to and interfaceable with the smartphones/tablets of the users and the PCs/tablets of the operators; wherein the smartphones, tablets, PCs, visors and servers are connected to implement the following software components, which are all connectable to an Internet network: ADMINISTRATOR WEB FRONTEND, BACKEND, REAL TIME DATABASE, OPERATOR DESKTOP APP, RELATIONAL DATABASE, CLIENT MOBILE APP, OPTIP MIXED/AUGMENTED REALITY VISOR APP, EMAIL SERVICE. | 2021-05-06 |
20210136227 | SYSTEM AND METHOD FOR CONTACT INFORMATION INTEGRATION WITH SEARCH RESULTS - A system for providing integrated contact information with search results, comprising a plurality of contact centers, each comprising at least a plurality of contact agents; a callback cloud, comprising at least a plurality of contact agents; a queue manager, comprising at least a software components operating and stored on a computing device; wherein the contact agents receive and respond to customer interactions; further wherein the queue manager monitors contact agent availability; further wherein the queue manager receives interaction requests; and further wherein the queue manager provides queue information to interaction requestors. | 2021-05-06 |
20210136228 | CONTEXT-AWARE DYNAMIC NUMBER INSERTION (DNI) FOR CALL ATTRIBUTION - Disclosed are various implementations directed to context-aware dynamic determinations for DNI insertion of phone numbers into web-based advertisements where different phone numbers are assigned and deployed (e.g., using JavaScript or other approaches) based on both the channel and the context in which the advertisement being deployed. | 2021-05-06 |
20210136229 | OPTIMIZED DYNAMIC NUMBER INSERTION (DNI) - Optimizing a number pool for dynamic number insertion (DNI) used for call attribution is achieved by considering physical characteristics of the DNI number assigned to a specific channel versus characteristics of consumers within that channel—such as by identifying more optimum DNI number characteristics and modifying a DNI number pool based on the more optimum DNI number characteristics—in order to make more optimized DNI number assignments. | 2021-05-06 |
20210136230 | HOWL DETECTION IN CONFERENCE SYSTEMS - The disclosed teleconferencing methods involve detecting a howl state during a teleconference which involves two or more teleconference client locations and a teleconference server. The teleconference server is configured for providing full-duplex audio connectivity between the teleconference client locations. The howl state is a state of acoustic feedback involving two or more teleconference devices in a teleconference client location. Detecting the howl state involves an analysis of both spectral and temporal characteristics of teleconference audio data. The disclosed teleconferencing methods involve determining which client location is causing the howl state and involve mitigating the howl state or sending a howl state detection message. | 2021-05-06 |
20210136231 | MONITORING VOICE-OVER-IP PERFORMANCE OVER THE INTERNET - Techniques for monitoring Voice-over-IP (VoIP) network services over the Internet are disclosed. In some embodiments, a system, process, and/or computer program product for monitoring and/or troubleshooting VoIP network services over the Internet includes performing VoIP call initiation testing using a source agent and a target agent; performing synthetic VoIP call quality testing using the source agent and the target agent over the Internet; and generating a report based on the VoIP call initiation testing and the synthetic VoIP call quality testing over the Internet. | 2021-05-06 |
20210136232 | MEDIA INTERACTION METHOD IN DECT NETWORK CLUSTER - The present application discloses a media interaction method in a Digital Enhanced Cordless Telecommunications (DECT) network cluster. Communication with a DECT host is established through a DECT network cluster constructed in advance, to obtain first account information allocated by the DECT host, and information of a first call request to call a second account is sent to the DECT host, so as to make a call to the second account in a first communication manner. If no Real-time Transport Protocol (RTP) from the second account is received, information of a second call request to call the second account is sent to the DECT host, so as to make a call to the second account in a second communication manner. Embodiments of the present disclosure can solve the technical problem of a communication failure and reduce a waiting time for communication, thereby achieving optimal Voice over Internet Protocol (VOIP) call experience. | 2021-05-06 |
20210136233 | Method And System For Fallback From Multi-Tenant To Single Tenant Call Processing - A method and system for providing a fallback solution in a multi-tenant communication system is provided. A cloud-based call processing service receives a voice call initiation request from a first mobile device located at a first communication system. The voice call initiation request includes a request to complete a voice call with a second mobile device located at a second communication system. Resources are allocated at the first communication system and the second communication system. The cloud-based call processing service establishes a call between the first mobile device and the second mobile device. At some point the first communication system determines that it should fall back to single site operation. In fallback mode, call processing functionality is performed at the first communication system for the first mobile device. | 2021-05-06 |
20210136234 | OPTIMIZED DYNAMIC NUMBER INSERTION (DNI) - Disclosed are various implementations directed to optimizing a number pool for dynamic number insertion (DNI) used for call attribution by considering physical characteristics of the DNI number assigned to a specific channel versus characteristics of consumers within that channel to make more optimized DNI number assignments. | 2021-05-06 |
20210136235 | SUPPORT FOR ENVELOPE REPORTING - A method for supporting envelope reporting in a radio communication network having a control plane, CP, function separated from a user plane, UP, function, is presented. The method is performed in a CP node of the radio communication network and comprises setting (S | 2021-05-06 |
20210136236 | GENERATING AN OUTLINE PREVIEW - Example for generating an outline preview of a printed medium are described. In one example, presence of a printed medium atop a supporting pane fitted onto an enclosed housing of a scanning system is ascertained using a plurality of sensors arranged in an array beneath the supporting pane. Thereafter, position of the printed medium on the supporting pane based on proximity of the printed medium with each of the plurality of sensors, is estimated- Based on the estimation, the position of the printed medium in relation to a specified scan area setting of a printable format is correlated. The scan area setting may be considered as indicative of size of a target medium on which the printable format is to be printed. An outline preview of the printed medium, with respect to an outline of the target medium based on the correlated position of the printed medium, is generated. | 2021-05-06 |
20210136237 | COMMUNICATION APPARATUS COMMUNICATING WITH ANOTHER COMMUNICATION APPARATUS BASED ON PERFORMANCE, CONTROL METHOD, AND STORAGE MEDIUM - A first communication apparatus includes a communication unit configured to communicate with a second communication apparatus, an image processing unit, and a control unit. The control unit generates the first image data from the RAW image data received from the second communication apparatus. In a case where the control unit determines that a performance of the second communication apparatus is equal to or higher than a predetermined performance, the control unit transmits the first image data to the second communication apparatus. In a case where the control unit determines that a performance of the second communication apparatus is lower than the predetermined performance, the control unit generates the second image data from the first image data, and transmits the generated second image data to the second communication apparatus. | 2021-05-06 |
20210136238 | SYSTEM AND METHOD FOR MONITORING, RECOMMENDING AND UPDATING MULTIFUNCTION PERIPHERALS VIA A HANDHELD DEVICE - A system and method for maintaining and optimizing a fleet of multifunction peripherals is operated by use of a smartphone. The smartphone provides recommendations to configure multifunction peripherals or other equipment fleets to avoid service calls. The smartphone is configured to allow a user to review device status for a fleet of multifunction peripherals so that the user knows which multifunction peripherals will need attention. The system provides the user with alerts of issues, with predictions before issues occur, and with a prescription for what to do so that the user can resolve the issue themselves. The system further provides recommendations based on needs, usage, and other customer usage or purchase data to allow the user to review multifunction peripherals, purchase services, install options and configure devices in the fleet for optimization. | 2021-05-06 |
20210136239 | IMAGE PROCESSING DEVICE, NON-TRANSITORY COMPUTER READABLE MEDIUM, AND IMAGE PROCESSING METHOD - An apparatus is configured to: cause a display to display a GUI comprising a plurality of items; receive user input that is scribed over any of the plurality of items displayed on the display; provide the user with a substantially real-time feedback of the scribing by applying digital ink indicating a scribed line on the GUI; select a first item of the plurality of items based on a position of the scribing within the GUI; recognize a trail of the scribed line; in response to the trail of the scribed line being recognized as a first predetermined trail, perform, on the first item, first processing corresponding to the first predetermined trail; and in response to the trail of the scribed line being recognized as a second predetermined trail, perform second processing on the first item. The second processing corresponds to the second predetermined trail and is from the first processing. | 2021-05-06 |
20210136240 | IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - In accordance with an embodiment, an image processing apparatus includes an image reading section configured to read an original document and generate image data, the image data corresponding to the original document or a part of the original document. The image processing apparatus further includes a control panel including a document area for displaying a plurality of images, the plurality of images including an image which corresponds to the image data. The control panel is configured to receive input designating the image corresponding to the image data and at least one other image from the plurality of images. The image processing apparatus also includes a controller, which in response to an instruction, generates an aggregation image including the image corresponding to the image data and the at least one other image from the plurality of images. | 2021-05-06 |
20210136241 | ADAPTIVE MESSAGES ON A MULTI-FUNCTION DEVICE - A method for changing a message that is presented on a multi-function device (MFD) is disclosed. For example, the method is executed by a processor and includes monitoring a user interaction with the MFD, determining a message is to be displayed based on the user interaction with the MFD, changing the message based on historical interactions with the message by a user and a plurality of parameters associated with the message to create an adapted message for the user, and causing the adapted message to be displayed on a display of the MFD. | 2021-05-06 |
20210136242 | IMAGE FORMING APPARATUS - An image forming apparatus includes a housing, a discharging tray provided at an upper surface of the housing and onto which a sheet is to be discharged, an operation panel provided to the housing outside the discharging tray in a width direction perpendicular to a discharging direction of the sheet, at least a portion of the operation panel protruding with respect to a side face of the housing in the width direction, and a USB port provided at the side face of the housing in the width direction the USB port being arranged at the side face of the housing where the operation panel protrudes, on a downstream side with respect to the operation panel in the discharging direction, at a position that is lower than an upper end of the operation panel and is higher than a lower end of the operation panel. | 2021-05-06 |
20210136243 | IMAGE FORMING APPARATUS - An image forming apparatus includes a housing, an discharge tray, a discharging roller pair, a main board, a wireless communication unit including a first wireless communication board. The housing includes a first part and a second part. The first part is arranged at a downstream side of a nip of the discharging roller pair, and an upper surface of a side wall of the first part is arranged at a lower position with respect to the nip. In the second part, the discharging roller pair is positioned. The second part is arranged at an upstream side of the first part. An upper surface of a side wall of the second part is arranged at a higher poison with respect to first part. At least part of the wireless communication unit is arranged at a higher poison with respect to the side wall of the first part. | 2021-05-06 |
20210136244 | DETERMINATION DEVICE AND DETERMINATION PROGRAM - A determination device ( | 2021-05-06 |
20210136245 | INFORMATION PROCESSING DEVICE, AND INFORMATION PROCESSING SYSTEM - An information processing device includes a processor configured to acquire setting information from image data obtained by reading an image relating to the setting information that is output from an image forming device. | 2021-05-06 |
20210136246 | Automated Definition of System Behavior or User Experience by Recording, Sharing, and Processing Information Associated with Wide-Angle Image - Systems and methods in accordance with the invention allow automatic recording, sharing, and communicating of different parameters associated with images and their imager to define a specific system behavior of a display device or an algorithm unit. Examples of information include imager parameters, environment parameters, image processing and enhancement parameters, coordinates of a section of wide-angle scene image content, display parameters, defined user experience, defined system behavior or any information to be recorded, shared, and communicated. To avoid loss of information, the information is encoded directly in the picture using a marker. This way, the information is robustly transferred from the imager to the display unit. According to the information, the final image can be automatically corrected and enhanced before display, different associated parameters can be displayed on final image or be used with another output. The end user experience or system behavior can thus be defined and be reproduced. | 2021-05-06 |
20210136247 | CONTENT MANAGEMENT FOR VIRTUAL TOURS - Content management for virtual tours including exposing, within a virtual tour, a hotspot, the hotspot having an associated a hyperlink to a third-party content management provider and access code for accessing content from third-party content management provider; receiving an invocation of the hotspot; invoking the hyperlink associated with the hotspot; invoking the access code for accessing content from third-party content management provider; receiving, from the third-party content management provider, content; and displaying the received content within the virtual tour. | 2021-05-06 |
20210136248 | TRANSMITTING APPARATUS, METHOD FOR CONTROLLING THE TRANSMITTING APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM - A transmitting apparatus includes a communication interface that transmits data according to a transmission job, and a controller having one or more processors which executes instructions stored in one or more memories. The controller is configured to set a setting of outputting of a transmission report indicating a transmission result of the transmission job as a device setting of the apparatus, set the setting of outputting of the transmission report as a setting of the transmission job, and set whether or not to accept the setting of outputting of the transmission report of the transmission job as the device setting of the apparatus. | 2021-05-06 |
20210136249 | IMAGE CAPTURING APPARATUS, CONTROL METHOD, AND COMPUTER-READABLE STORAGE MEDIUM - An image capturing apparatus including a mounting part capable of attaching/detaching a device capable of at least storing a captured image is provided. The image capturing apparatus obtains, if a device mounted in the mounting part has a function of executing image analysis processing for a part or a whole of an image captured by the image capturing apparatus, a processing time that is a time from a predetermined timing associated with a start of the image analysis processing to completion of the processing, if the device is caused to start executing the image analysis processing, obtains a result of the image analysis processing by accessing the device after an elapse of the processing time from the predetermined timing associated with the start. | 2021-05-06 |
20210136250 | INFORMATION PROCESSING SYSTEM - A kiosk terminal includes a function enhancement application and an I/F application that cooperate with each other, and an I/F application updater for updating the I/F application. The I/F application includes an I/F application service that, in a case where a call is made from the function enhancement application to the I/F application, executes processing according to the call, and an I/F application DLL that notifies the function enhancement application of the execution result of the processing by the I/F application service. The function enhancement application reads the I/F application DLL rather than the I/F application service. The I/F application updater updates the I/F application service. | 2021-05-06 |
20210136251 | COMMUNICATION APPARATUS, CONTROL METHOD, AND RECORDING MEDIUM - Various embodiments of the present disclosure are directed to a communication apparatus capable of preventing a decrease in the speed of communication with an external device due to execution of a handover when the communication apparatus is connected to the external device, and also directed to a control method and a recording medium. A communication apparatus provides, by using a first communication portion that uses a first communication method, communication information for performing communication based on a second communication method to an external device, and causes a second communication portion that uses the second communication method to connect with the external device using the second communication method, and performs control in such a manner that, in a case where the second communication portion connects with the external device, the first communication portion is used to provide communication information to no other external devices. | 2021-05-06 |
20210136252 | INFORMATION PROCESSING APPARATUS - An information processing apparatus according an embodiment may include: a data generation unit that generates first user information, first instruction information and second user information based on user inputs through an operation unit; a registration unit that registers the first user information, registers the first instruction information in association with the first user information, registers the second user information, and corresponds the registered first user information to the second user information; and a display control unit that displays on the display unit, in response to the generation of the first user information by the data generation unit, the first instruction information registered by the registration unit, and displays on the display unit, in response to the generation of the second user information by the data generation unit, the first instruction information associated with the first user information corresponded to the second user information. | 2021-05-06 |
20210136253 | IMAGE PROCESSING APPARATUS, IMAGE FORMING APPARATUS AND IMAGE PROCESSING METHOD FOR IMPROVING EFFICIENCY OF CLIPPING PROCESS - Provided is an image processing apparatus for improving efficiency of a clipping process. The image processing unit is an image processing apparatus for a raster image processor (RIP) mounted in an image forming apparatus. An order acquiring unit acquires instructions for image processing. A determination unit, in a case where clipping is set according to the instructions acquired by the order acquiring unit, determines whether that clipping is to be in an inclusive mode or an exclusive mode, and in a case of the exclusive mode, calculates pixels that are to be protected in a frame for which image processing is to be performed, and sets a number of pixels necessary for a clipping process. A clip processing unit, in the inclusive mode, in a case where a shape unit for which clipping is to be performed is a rectangle, performs clipping by evaluating a clipping area that includes the shape unit and a frame for which image processing is to be performed, and setting a different frame; and in a case where the shape unit is a trapezoid or a scan line, performs clipping by evaluating a positional relationship between the frame and a line being processed, and setting a different line; and in the exclusive mode, performs clipping by setting a number of pixels calculated by the determination unit without setting a different line, and performing evaluation of the clipping area and each line. | 2021-05-06 |
20210136254 | TRANSFORMING A COLOR SPACE VECTOR INTO A NEUGEBAUER PRIMARY AREA COVERAGE VECTOR - Example methods and systems are described in which a color space vector is transformed into a Neugebauer primary area coverage (NPac) vector, to be used for printing. In some examples, the color space vector is transformed into a NPac vector on the basis of criteria associated to amounts or probabilities of Neugebauer primaries (NPs). | 2021-05-06 |
20210136255 | PRINTING CALIBRATION PROCESS AND METHOD, AND PRINTING SYSTEMS CONFIGURED TO PRINT THEREWITH - A method for calibrating a printing process by applying a selected adjustment curve to an image input file to produce an output file. The adjustment curve is derived to match a target tonal response curve having a function value for 0 that is non-zero or has a discontinuity between 0 and 10%. The adjustment curve has a basic part selected from limited options and an intersecting highlight part derived using a 1-dimensional function having input parameters selected from limited options. The adjustment curve has a starting point (X1, Y1), a highlight curve part having a first slope at the starting point and a first intersection with the basic curve part at (X2, Y2). The first slope and first intersection are among the input parameters selected from limited options. The basic curve part has a second slope at a midrange point (X3>X2, Y3>Y2). | 2021-05-06 |
20210136256 | ASSOCIATING A COLOR WITH A NEUGEBAUER PRIMARY - A computing device receives first data indicating a first metric of a first printed test area and second data indicating a second metric of a second printed test area. The first printed test area is associated with a first plurality of Neugebauer Primaries and each Neugebauer Primary in the first plurality of Neugebauer Primaries is associated with a respective area coverage in the first printed test area. The second printed test area is associated with a second plurality of Neugebauer Primaries, wherein each Neugebauer Primary in the second plurality of Neugebauer Primaries is associated with a respective area coverage in the second printed test area and the second plurality of Neugebauer Primaries is different from the first plurality of Neugebauer Primaries. The computing device generates third data associating a color in a color space with the first plurality of Neugebauer Primaries or the second plurality of Neugebauer Primaries in dependence on the first metric and the second metric. | 2021-05-06 |
20210136257 | ENDOSCOPE APPARATUS, OPERATING METHOD OF ENDOSCOPE APPARATUS, AND INFORMATION STORAGE MEDIUM - An endoscope apparatus includes an imaging device that acquires a plurality of images with different focus positions at different timings and a processor including hardware. The processor aligns the plurality of images with different focus positions, combines the plurality of images with different focus positions that have been aligned into a single depth of field increased image to increase a depth of field, obtains a risk index indicating a risk of occurrence of artifact in the depth of field increased image, and corrects the depth of field increased image on a basis of the risk index. | 2021-05-06 |
20210136258 | IMAGE CAPTURING APPARATUS, INFORMATION PROCESSING APPARATUS, METHODS FOR CONTROLLING THE SAME, IMAGE CAPTURING APPARATUS SYSTEM, AND STORAGE MEDIUM - An image capturing apparatus includes a reception unit configured to connect with an external device, which is able to transmit a plurality of learned models, and receive list information of a plurality of learned models, a selection unit configured to select, based on the list information of the plurality of learned models, a learned model from the plurality of learned models, and a transmission unit configured to transmit a transmission request for the learned model selected by the selection unit to the external device, wherein, the reception unit receives the selected learned model transmitted from the external device. | 2021-05-06 |
20210136259 | BODY MOUNTED CAMERA SYSTEM - A body mounted camera system may include a band structure having an inner surface positionable against a user's body, an outer surface facing away from the user's body, and an interior cavity between the inner surface and the outer surface; a camera within the interior cavity including a lens exposed through the outer surface of the band structure; a controller within the interior cavity for controlling the camera, the controller including an interconnection module for connecting to an outside device; a power source within the interior cavity for powering the controller and the camera; and electrical connections connecting the controller, the power source, and the camera. | 2021-05-06 |