16th week of 2018 patent applcation highlights part 61 |
Patent application number | Title | Published |
20180109603 | Systems and Methods for Displaying Ads on a Mobile Device Outside of a Mobile App - Systems and methods for displaying mobile ads on a mobile device of a user are disclosed. In various embodiments, a mobile application (app) is provided to the mobile device for installation, where the mobile app is configured to display mobile ads to a device screen of the mobile device. A server communicatively coupled to the mobile device tracks a reward associated with the user where the reward is based on enabling the mobile device to receive mobile ads. The server transmits one or more mobile ads to the mobile device, which, upon receipt at the mobile device, causes the mobile app to display the one or more mobile ads outside of the mobile app. | 2018-04-19 |
20180109604 | SUBSCRIBER SESSION RE-DISTRIBUTION IN A COMMUNICATION NETWORK - It is disclosed a method for re-distributing subscriber sessions originated from one or more access nodes of a communication network to a number of service nodes of the communication network. The method comprises: monitoring at least one performance parameter of the service nodes; comparing a value of the at least one performance parameter with a threshold; and, in case the value exceeds the threshold at a given service node, determining a number of subscriber sessions to be moved from the given service node; selecting at least one further service node to re-establish the number of subscriber sessions; and re-configuring the communication network to move the number of subscriber sessions from the given service node to the at least one further service node. | 2018-04-19 |
20180109605 | EFFICIENT UN-ALLOCATION OF CLOUD RESOURCES - Cloud services require the outward appearance of unlimited resources with flexible availability for varying demand. However, while on-demand allocation and deallocation of resources may seem efficient, there are significant cases where simply allocating and deallocating resources just in response to demand results in inefficiencies. As discussed herein, cloud services can be made more efficient by deallocating resources based on delays incurred between when resources are requested to be deallocated and reallocated and when they actually are deallocated and allocated, and for how long the resource would be returned to the cloud before needing to be reallocated. Deallocating resources more efficiently not only gives a direct performance improvement, but also indirect, since deallocated resources may not be available again when demand increases. | 2018-04-19 |
20180109606 | VIRTUAL ROUTER WITH DYNAMIC FLOW OFFLOAD CAPABILITY - Systems and methods for dynamically offloading network traffic flows in one or more virtual networks are disclosed. An example method begins with identifying a virtual router through which to route network traffic of a specific network flow, wherein the specific network flow has a source endpoint existing on a source host machine and a destination endpoint existing on a destination host machine. Flow statistics including statistics about the specific network flow are received. A determination is made as to whether the specific network flow meets an offload rule using the received flow statistics. In response to determining that the specific flow meets the offload rule, the specific network flow is offloaded from the virtual router. | 2018-04-19 |
20180109607 | Independent Scaling of Control and Bearer Nodes for Distributed Telecommunication Systems - A method includes, with a distributed telecommunication component, providing a plurality of first type nodes, each first type node configured to perform a control function. The method further includes, with the distributed telecommunication component, providing a plurality of second type nodes, each second type node configured to perform a bearer function. The method further includes, in response to a first type predetermined event, either changing a total number of the first type nodes or changing a total number of the second type nodes. | 2018-04-19 |
20180109608 | COMMUNICATION TOOL FOR DATA TRANSFER - An initiation request is received for initiating a service, where the initiation request is generated by a user of a first communication group participating in a communication session. A participation response is received from a plurality of users of the first communication group that defines a second communication group participating in the communication session. A participation result is determined that includes service conditions associated with the user of the first communication group and the plurality of users of the second communication group. In response to determining the participation result, a third communication group is generated that includes target users for completing the service. | 2018-04-19 |
20180109609 | EXTENDED PEER-TO-PEER CHANNEL LIST - A method of facilitating peer-to-peer connection involves transmitting, by a first peer device, an identification of the first peer device and information regarding its capabilities. The information regarding its capabilities including a list of transmission channels that the first peer device is capable of supporting, an indication of which transmission channels the first peer device is capable of supporting as a group owner, and/or an indication of which transmission channels the first peer device is capable of supporting as a client. The first peer device receives from a second peer device, an identification of the second peer device and information regarding its capabilities including a list of transmission channels that the second peer device is capable of supporting. The first peer device and the second peer device then negotiate which of the first and second peer devices should be the group owner and which should be the client. | 2018-04-19 |
20180109610 | AUTOMATIC SCALING OF RESOURCE INSTANCE GROUPS WITHIN COMPUTE CLUSTERS - A service provider may apply customer-selected or customer-defined auto-scaling policies to a cluster of resources (e.g., virtualized computing resource instances or storage resource instances in a MapReduce cluster). Different policies may be applied to different subsets of cluster resources (e.g., different instance groups containing nodes of different types or having different roles). Each policy may define an expression to be evaluated during execution of a distributed application, a scaling action to take if the expression evaluates true, and an amount by which capacity should be increased or decreased. The expression may be dependent on metrics emitted by the application, cluster, or resource instances by default, metrics defined by the client and emitted by the application, or metrics created through aggregation. Metric collection, aggregation and rules evaluation may be performed by a separate service or by cluster components. An API may support auto-scaling policy definition. | 2018-04-19 |
20180109611 | COMPUTER SYSTEM, DISTRIBUTED OBJECT SHARING METHOD, AND EDGE NODE - (A) and (B), described hereinafter, are carried out for objects which differ between an reflection source namespace and a reflection destination namespace, with respect to either: a center node in a migration, which applies an update of a first local namespace which a first edge node (any edge node) provides to a center namespace; or a second edge node (any edge node other than the first edge node) in a synchronization, which applies an update of the center namespace to a second local namespace which the second edge node provides. Specifically, either the center node or the second edge node: (A) determines whether the situation with respect to the differing objects corresponds to a conflict case among defined conflict cases; and (B) if the result of the determination in (A) is affirmative, executes a process according to a confliction resolution policy which is associated with the corresponding conflict case. | 2018-04-19 |
20180109612 | OPTIMIZING TRANSMISSION OF DIGITAL COMPONENTS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing transmission of digital components. In one aspect a digital component distribution system performs operations including determining a minimum eligibility value required to maintain the eligibility of a given digital component based on a next highest eligibility value of one of the other digital components. Based on the next highest eligibility value, a baseline transmission value required to be submitted for distribution of the given digital component is determined. A normalized transmission value is determined based on the minimum eligibility value, and transmission of the given digital component to a client device presenting a particular electronic document is triggered based on the normalized transmission value. | 2018-04-19 |
20180109613 | ACCELERATED LEARNING IN ADAPTIVE REBUILDING BY APPLYING OBSERVATIONS TO OTHER SAMPLES - A method begins by obtaining scoring information for a rebuilding for one or more storage units of a set of storage units of the DSN. The method continues by determining based on the scoring information that a first input/output rate of a plurality of input/output rates for a first rebuilding rate of a plurality of rebuilding rates exceeds a difference threshold compared to an initial first input/output rate for the first rebuilding rate. The method continues by adjusting a plurality of initial input/output rates based on the first input/output rate to produce a plurality of updated input/output rates. The method continues by generating an updated plurality of scores for the plurality of rebuilding rates based on the plurality of updated IO rates and implementing the rebuilding in accordance with the updated plurality of scores. | 2018-04-19 |
20180109614 | ADAPTIVE SCANNING RATES - A distributed storage network (DSN) stores encoded data slices in dispersed storage (DS) memories using a DSN namespace divided into a plurality of DSN address ranges. Multiple scanning modules, each including a processor and associated memory, identify DSN address ranges for detection of storage errors within the DSN namespace, and initiate scanning for storage errors within the identified DSN address ranges. The scanning is performed in accordance with a scanning rate associated with each individual scanning module. Each scanning module obtains a target scanning performance level, which specifies a scanning performance level for the detection of storage errors across multiple DSN address ranges associated with more than one scanning module, and determines an actual scanning performance level for storage error detection across the same range of DSN addresses. The scanning modules cooperatively determine an updated scanning rate for each scanning module based on the target scanning performance level and the actual scanning performance level. The scanning rate of at least one of the plurality of scanning modules is altered to match the updated scanning rate. | 2018-04-19 |
20180109615 | READ-PREPARE REQUESTS TO MULTIPLE MEMORIES - A distributed storage network (DSN) employs multiple storage units, each of which includes distributed storage (DS) memories for dispersed storage of encoded data slices. A requesting device transmits a read-prepare request specifying a slice name to the storage units, and instructs the storage units to attempt to retrieve, one or more data slices associated with the slice name from dispersed storage, and to temporarily store the one or more data slices in a memory, rather than transmitting them to the requesting device. The requesting device receives read-prepare responses from the storage units. The read-prepare responses include either an error indication indicating that the storage unit was unable to retrieve one or more valid data slices from dispersed storage, or names and revisions of valid data slices actually retrieved. The requesting device selects a subset of the storage units based on the read-prepare responses, and transmits a read-complete request to them. | 2018-04-19 |
20180109616 | LAST-RESORT OPERATIONS TO SAVE AT-RISK-DATA - A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The computing device detects a total number of errors that is associated with a set of memory devices of one or more sets of storage units (SUs) within a DSN that distributedly store a set of encoded data slices (EDSs). When the total number of errors compares unfavorably to a priority error threshold level, the computing device indicates that a minimum number of error-free EDSs are available of the set of EDSs. The computing device also selects a mechanism for data retention process from a plurality of mechanisms for data retention process and executes it. | 2018-04-19 |
20180109617 | WRITE INTENT MESSAGING IN A DISPERSED STORAGE NETWORK - A method includes generating, by a computing device, a write intent message regarding a data object that is to be written into storage units as sets of encoded data slices. The method further includes initiating, by the computing device, a write operation for storing the sets of encoded data slices. Prior to the write operation being completed, the method further includes updating, by the computing device, the write intent message to indicate progression of the write operation. The method further includes analyzing, by a second computing device, the write intent message to determine whether the write operation has stalled. When the write operation has stalled, the method further includes identifying, by the second computing device, sets of encoded data slices that have been successfully stored. The method further includes implementing, by the second computing device, a clean-up process for the stored sets of encoded data slices. | 2018-04-19 |
20180109618 | MINIMIZING DATA MOVEMENT THROUGH ROTATION OF SPARE MEMORY DEVICES - A distributed storage network (DSN) includes a plurality of distributed storage task execution (DST EX) units, each which includes a plurality of distributed storage (DS) memories configured to store encoded data slices. A DST EX unit detects a physical storage failure associated with a first DS memory included in the DST EX unit, wherein the first DS memory is associated with a sub-DSN address range. An available spare DS memory included in the DST EX unit is selected, and slice mapping information is updated to associate the available spare DS memory with the sub-DSN address range. The DST EX unit facilitates rebuilding one or more encoded data slices associated with the sub-DSN address range to produce one or more rebuilt encoded data slices. The DST EX unit facilitates storage of the rebuilt encoded data slices in the available spare DS memory. | 2018-04-19 |
20180109619 | REQUESTING STORAGE PERFORMANCE MODELS FOR A CONFIGURATION PATTERN OF STORAGE RESOURCES TO DEPLOY AT A CLIENT COMPUTING ENVIRONMENT - Provided are a method, system and program for requesting storage performance models for a configuration pattern of storage resources to deploy at a client computing environment. A determination is made of a new configuration pattern of storage resources to deploy. A request is sent to a service provider with information on the new configuration pattern. A result set is received from the service provider having at least one provided configuration pattern having a degree of similarity to the new configuration pattern and a storage performance model for each of the provided configuration patterns. Each of the storage performance models indicate workload and performance characteristics for one of the provided configuration patterns. One of the provided configuration patterns is selected from the result set and the storage performance model for the selected configuration pattern is used to model performance at the client. | 2018-04-19 |
20180109620 | PUBLISHING CONFIGURATION PATTERNS FOR STORAGE RESOURCES AND STORAGE PERFORMANCE MODELS FROM CLIENT SYSTEMS TO SHARE WITH CLIENT SYSTEMS IN A NETWORK COMPUTING ENVIRONMENT - Provided are a method, system and program for publishing configuration patterns for storage resources and storage performance models from client systems to share with client systems in a network computing environment. A determination is made of a configuration pattern of storage resources within the client computing environment and storage performance metrics for the configuration pattern of storage resources within the client. At least one storage performance model is created based on the determined storage performance metrics. Information on the at least one storage performance model and the configuration pattern of the storage resources for which the storage performance metrics were determined are published to the service provider. | 2018-04-19 |
20180109621 | METHOD AND APPARATUS FOR DISTRIBUTING CONTENT VIA A COMMUNICATIONS NETWORK - A method and apparatus for distributing content via a communication network is presented. In one or more embodiments, the present invention comprises apparatus for receiving content from a server system. In one or more embodiments, the apparatus comprises a central processing unit, a video controller, a communications interface, and a memory comprising computer readable instructions for causing said apparatus to perform a variety of functions. In one or more embodiments, the computer readable instructions comprise instructions for causing the apparatus, upon connection to a power source and a communications source, to initiate a communications session with the server system. In one or more embodiments, the computer readable instructions comprise instructions to cause the apparatus to prompt a user of said apparatus to create an account at the server system. | 2018-04-19 |
20180109622 | SYSTEM AND METHOD FOR ANOMALY DETECTION IN DIAGNOSTIC SESSIONS IN AN IN-VEHICLE COMMUNICATION NETWORK - A method of monitoring communications propagating in an in-vehicle communications network of a vehicle, the method comprising: monitoring messages transmitted over at least a portion of the in-vehicle network; determining if the transmitted messages are indicative of a current data transfer session conducted over the in-vehicle network; comparing at least one feature of a message of the transmitted messages to at least one expected feature of a message comprised in a model of the data transfer session to determine whether or not the at least one feature of the transmitted message is expected; determining that the transmitted message is an anomalous message if the feature of the transmitted message is determined to be unexpected. | 2018-04-19 |
20180109623 | SECURE CONTROLLING OF VEHICLE COMPONENTS IN A TELECOMMUNICATION NETWORK - A telecommunication network, an authentication node, and a method for commissioning an electronically controllable vehicle component of a telecommunication network. For commissioning, the vehicle component requires a verification of authentication data that are to be acquired. For this purpose, the following is carried out: positioning a mobile data carrier in the authentication node of the traffic network, in particular in a vehicle; reading in authentication data of the mobile data carrier within the authentication node; verifying the read-in authentication data and, if verification is successful: producing a verification signal; triggering a verified commissioning of the component if the verification signal is acquired at the vehicle component or at a control device of the node at which the component is situated. | 2018-04-19 |
20180109624 | DEVICE AND SYSTEM FOR CLOUD BASED MOBILE APPLICATION VIRTUALIZATION - A system and method for mobile application virtualization. The system includes a server based architecture for mobile application virtualization. The architecture includes a single operating system instantiation resident on a server computer system. The single operating system includes a session management module and a plurality of service modules. The architecture further includes a plurality of user sessions each session comprising a plurality of applications and a unique session ID. The plurality of user sessions are operable to call services of the single operating system. The architecture further includes a plurality of virtual device sets each set comprising a unique session ID and associated with a respective user session of the plurality of user sessions. Upon receiving an application programming interface (API) call from an application of a first user session to a first service module of the plurality of service modules, the single operating system is operable to map the API call to a first set of virtual devices that shares a same session ID as a session ID of the first user session for fulfillment of the API call by the first service module. | 2018-04-19 |
20180109625 | METHOD FOR CLOUD BASED MOBILE APPLICATION VIRTUALIZATION - A system and method for mobile application virtualization. The method includes creating a plurality of user sessions each comprising a unique session ID and allocating server resources to each user session. The method further includes creating a plurality of sets of virtual devices. Each set of the plurality of sets of virtual devices is associated with a respective session ID. The method further includes executing an application of a plurality of applications within a user session of the plurality of user sessions and receiving a request from the application. The method further includes sending the request to a first virtual device of a set of virtual devices based on a session ID. The sending is performed by a single operating system and the single operating system is configured to route requests between applications and the plurality of sets of virtual devices based on the session IDs. | 2018-04-19 |
20180109626 | Shared Bearer Node Resources for Control Nodes for Distributed Telecommunication Systems - A system includes a first control node, the first control node configured to establish communication sessions between endpoints. The system further includes a second control node, the second control node configured to establish communication sessions between endpoints. The system further includes a first bearer node comprising a first media gateway having a first virtual media gateway and a second virtual media gateway, the first virtual media gateway configured to provide access to media resources of the first bearer node to the first control node and the second virtual media gateway configured to provide access to media resources of the first bearer node to the second control node. | 2018-04-19 |
20180109627 | PROFILED WIRELESS DOCKING SYSTEM - A profiled wireless docking system, includes a source device that includes a source device screen, a display device, and a sink device that is coupled to the display device. The sink device establishes a wireless docking session with the source device. The sink device then retrieves, from the source device, source device information about the source device. The sink device then retrieves, from the source device, content information that is provided for display on the source device screen by the source device. The sink device determines a source device wireless docking profile based on the source device information and the content information. The sink device then provides the content information for display on the display device according to the source device wireless docking profile. | 2018-04-19 |
20180109628 | ESTABLISHING SECURE SESSIONS FOR STATEFUL CLOUD SERVICES - Aspects of the present disclosure relate to establishing a secure session between a client device and a stateful backend server or host. The system described herein uses an identity token and an authorization token to generate a globally unique identifier that is associated with the client device. The globally unique identifier is then used to create a one-to-one mapping between the client device and the backend server. | 2018-04-19 |
20180109629 | USER INTERFACE FOR A DEVICE REQUESTING REMOTE AUTHORIZATION - The present disclosure generally relates to techniques for managing a remote authorization to proceed with an action, such as creating a secure network connection. In some examples, a requesting device receives selection of one or more options. The requesting device transmits a request to proceed with an action to an authenticating device. The authenticating device concurrently displays an indication of the request to proceed with the action, information about the selected one or more options, and an indication of the requesting device. The authenticating device receives authorization to proceed with the action and transmits a response to the requesting device regarding the request to proceed with the action. | 2018-04-19 |
20180109630 | GATEWAY DEVICE AND DATA COLLECTION METHOD - A gateway device that accesses to an information processing device includes a memory and a processor coupled to the memory and configured to when the data corresponding to the search key information, transmit the search key information to a first gateway device; when the search key information from a second gateway device is received and the received search key information is not included in the search key information, transmit the search key information; when the data corresponding to the search key information is not included in the search key information that has been transmitted to the information processing device, transmit the search key information corresponding to plural pieces of data; and determine whether or not continue to transmit the search key information to first gateway device based on a first ratio and a second ratio when the gateway device transmits the search key information to the first gateway device. | 2018-04-19 |
20180109631 | BROWSING SESSION TRANSFER USING QR CODES - A method for browsing session transfer which includes: communicating by a head mounted device (HMD) with a first browser, the first browser displaying a browser session; responsive to the first browser creating a first session QR code, capturing by the HMD the first session QR code; communicating by the HMD with a second browser; responsive to the second browser creating a second session QR code, capturing by the HMD the second session QR code; merging by the HMD the first session QR code with the second session QR code into a merged QR code; transmitting by the HMD the merged QR code to the second browser; and responsive to the second browser loading the merged QR code, the second browser displaying the browser session from the first browser. Also included is a system and computer program product. | 2018-04-19 |
20180109632 | SYSTEM AND METHOD FOR NODE SELECTION BASED ON MID-SESSION AND END-SESSION EVENT INFORMATION - In one embodiment, a method comprises obtaining, by a first network element comprising processing logic, notification of a plurality of events associated with a plurality of communication sessions, wherein the events include at least one of a mid-session event or an end-session event, wherein the plurality of events are communicated to a routing agent using a first communication protocol by a plurality of second network elements; receiving, by the first network element, a request via a second communication protocol for a first communication session to be established for a client computing device; selecting, by the first network element, one or more network elements from the second network elements for the communication session based on the at least one of a mid-session or an end-session event; and communicating, by the first network element, identification information of the one or more network elements selected for use in the first communication session. | 2018-04-19 |
20180109633 | Advertisement of discovered customer premises network devices and services - Systems and methods for a device portal management system that stores discovery data for multiple computing devices are described. The device portal management system may store first discovery data for a first computing device and second discovery data from a second computing device. A user associated with the first computing device and the second computing device may access the discovery data via the device portal management system. The user may further configure the first computing device and the second computing device via the device portal management system. | 2018-04-19 |
20180109634 | SYSTEM AND METHOD FOR PROVIDING A MICRO-SERVICES COMMUNICATION PLATFORM - A multi-tenant media communication platform system and methods. The platform system includes media communication micro-services and micro-service configuration for a plurality of entities configured for use of the platform system. Enrolling an entity in the platform system includes setting entity configuration for use of the platform system by the entity. A micro-service request is processed according to the entity configuration. The micro-service request is a request for use of at least one micro-service of the platform system on behalf of the entity. Use of each micro-service is accounted for on behalf of the entity. Billing information for the entity is generated based on the accounting for the use of each micro-service on behalf of the entity. Entity configuration includes micro-service configuration, and micro-service configuration specifies at least one of: an endpoint mapping to at least one application logic URI, an event callback URI, and an event application logic URI. | 2018-04-19 |
20180109635 | Method, Device, Network Entity and Computer Program Product for Providing an IP Service Application - Method, device, network and network entity for providing at least one Internet Protocol, IP, service application from a subscriber's multimedia device in an IP multimedia network. The method comprises executing at least one IP service application on the device and/or on an auxiliary device associated with the device. A Domain Name System, DNS, service is provided being executed on the device the DNS service relating to a domain associated with the subscriber. The DNS service has a memory associated therewith. In the memory information is stored relating to DNS resource records in accordance with the at least one IP service application that is being executed on the device and/or in the auxiliary device at that moment. An indication of the device's capability to execute a DNS service is deposited with the IP multimedia network. The indication comprises a network address on which the DNS service can be reached for a DNS query. | 2018-04-19 |
20180109636 | DISPLAYING CONTENT BASED ON PROXIMITY OF A USER DEVICE - Systems and methods are included for displaying enterprise content on a large-format display based on proximity of one or more user devices. A management server can enroll a television and a user device and install management agents on both. The management server can receive proximity information from the television or the user device, or both, and determine that content relating to the user device should be displayed on the television. For example, the management server or management agents can compare an estimated distance between the television and user device to a threshold distance for displaying content on the television related to that user device. The management server can then request content from a content server and instruct the content server to provide that content directly to the television for display. | 2018-04-19 |
20180109637 | SERVICE PROVIDING SYSTEM, SERVICE PROVIDING DEVICE, AND DATA CONSTRUCTING METHOD - According to one embodiment, a service providing system accumulates, as first context information linked to identification information of a first user, at least a part of first data detected by a first sensor worn on a body of the first user or provided in a held object of the first user. The service providing system provides a first service based on a first aggregate of the accumulated first context information to the first user. | 2018-04-19 |
20180109638 | WEB-BROWSING RECOMMENDATIONS BASED ON AGGREGATED PATH DATA - A method for generating website recommendations based on user web browsing. The method includes a computer processor tracking a sequence of two or more websites traversed by a user, wherein the sequence is based, at least in part, on a web-browsing session of the user. The method further includes a computer processor identifying a plurality of sequences of websites traversed by other users, wherein the plurality of sequences of websites traversed by other users include at least one website in common with the tracked sequence of two or more websites traversed by the user. The method further includes a computer processor determining one or more recommended websites in the plurality of sequences of websites traversed by other users that are relevant to the tracked sequence of two or more websites traversed by the user. The method further includes a computer processor presenting the one or more recommended websites to the user. | 2018-04-19 |
20180109639 | Tiered Notification Framework - A computer-implemented technique is described herein for presenting notifications on a user interface presentation of a recipient computing device. The technique is considered tiered because it distinguishes between first-type (people-centric) notifications and second-type notifications, and because it processes and presents first-type notifications in a privileged manner compared to the second-type notifications. For instance, the technique presents content associated with each first-type notification in an allocated window that appears in positional association with a person indicator, where that person indicator identifies the person who sent the first-type notification; the technique presents each second-type notification in a different manner. In some implementations, an application developer who designs a custom first-type notification is given authority to draw within the allocated window that is used to present the custom first-type notification in a manner specified by the application developer. | 2018-04-19 |
20180109640 | METHOD, DEVICE AND SYSTEM FOR PUSHING INFORMATION - Embodiments of the present application relate to a method for pushing information, a system for pushing information, and a computer program product for pushing information. A method for pushing information is provided. The method includes sending a query request including a user's instant messaging identifier to a target database, receiving a query result from the target database, the query result including data information corresponding to the user's instant messaging identifier, determining an instant messaging client to push the data information, the determination being based on the user's instant messaging identifier, and pushing the data information to the determined instant messaging client. The data information is looked up in the target database based on a stored correspondence between the user's instant messaging identifier and the data information. | 2018-04-19 |
20180109641 | Data Processing Method and Apparatus, Server, and Controller - A data processing method and apparatus, a server, and a controller, where the method includes receiving, by a server, a data processing request, where the data processing request includes a request sequence number, and the request sequence number marks the data processing request, generating at least one input/output (I/O) request according to the data processing request, adding the request sequence number to each of the at least one I/O request, merging the I/O requests having the request sequence number, and generating an aggregation instruction when a quantity of I/O requests having the request sequence number is greater than a preset threshold, and sending the aggregation instruction to a controller of a storage system. Hence, a time taken to perform monitoring and management using a transaction mechanism can be reduced, thereby simplifying the transaction mechanism. | 2018-04-19 |
20180109642 | Persistent-Memory Management - Data can be stored in a persistent-memory device, rather than a hard drive, of a computing device. A copy of the data can also be stored in another persistent-memory device of a remote computing device. For example, a central processing unit (of the computing device) can perform a first write operation to cause a file to be stored in the persistent-memory device. A memory controller can perform a second write operation to cause another memory controller of the remote computing device to store a copy of the file in the other persistent-memory device of the remote computing device. | 2018-04-19 |
20180109643 | Prefetching With A Dynamic Cloud Packager - Provided is an intelligent prefetcher for prefetching media content segments following a non-sequential naming convention. The prefetching is initiated in response to a server receiving a user request for a particular segment that is not cached. The server passes the request to an origin. The origin scans metadata of a file from which the particular segment is produced. The scanning identifies time or frame offsets for subsequent segments to be prefetched. The origin constructs the requested segment and includes in the segment header, identifiers corresponding to the offset of each subsequent segment selected for prefetching. The segment passes to the server. The server detects the modified header and generates prefetch requests based on each identifier in the modified header. The server issues the prefetch request to the origin and caches the prefetched segments returned by the origin for distribution in response to subsequent user requests for the prefetched segments. | 2018-04-19 |
20180109644 | OPTIMIZED N-STREAM SEQUENTIAL MEDIA PLAYBACK CACHING METHOD AND SYSTEM - A method of caching data for a set of streams serviced from a data storage device, said method including receiving requests for a set of streams, determining a number of zones in a cache based on the number of streams requested, determining a respective consumption rate for each stream, and allocating the zones in the cache with respective sizes such that the zones are scheduled to be refreshed within a same active operation period of the data storage device. | 2018-04-19 |
20180109645 | MOBILE DEVICE IDENTIFICATION - Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: generating a first mobile device fingerprint of a mobile device and associating the first mobile device fingerprint to an identifier, and generating a second mobile device fingerprint of the mobile device and associating the second mobile device fingerprint to a MAC address of a mobile device. The methods, computer program products, and systems can include, for instance: receiving a first mobile device fingerprint of a mobile device and an identifier associated to the first mobile device fingerprint; receiving a second mobile device fingerprint of the mobile device and a MAC address associated to the second mobile device fingerprint; and associating received data received from the mobile device to the identifier. | 2018-04-19 |
20180109646 | METHOD FOR DATA SUBSCRIBING AND PUBLISHING IN LARGE SCALE CORS STATION BROADCAST SYSTEM AND DEVICE THEREOF - The present invention relates to the satellite positioning field and discloses a method for data subscribing and publishing in large scale CORS station broadcast system and device thereof. In the process of data subscribing, publishing and establishing a connection, the whole broadcast system combines the subscribing, publishing and upstream and downstream data management together, shields the specific machine information, the users only need to care about what data they need, the system framework itself flexibly establishes the connection with the upstream work node according to the route selection strategy, which facilitates the serialization and management of the upstream and downstream modules, saves the cost of repeated development. And further provides a unified coding/decoding method to receive CORS station data from different manufacturers, and decode the data into a standard internal format through different decoding algorithms, which facilitates the use for internal projects, and then code the data into the standard RTCM Data and broadcast through the NTRIP protocol when needs to be broadcasted out, which eliminates the dependence on the manufacturers. | 2018-04-19 |
20180109647 | INFORMATION PROCESSING USING A SERVER GROUP - An acquisition request, received at a server, for acquiring activity information of an activity account includes location information of a terminal, an activity identifier, and a target quantity of the activity information. The server is in a server group. Each server is located at a different location and separately stores activity information. A determination is made whether a quantity of locally stored activity information meets the target quantity of the acquisition request. The target quantity of activity information is locally acquired and sent to the terminal. A second server is selected when the quantity does not meet the target quantity. The acquisition request is sent to the second server, such that the second server repeats the process. The second server is nearest to the terminal from among other servers in the server group that did not receive the request. | 2018-04-19 |
20180109648 | MESSAGE EXECUTION SERVER AND CONTROL METHOD - A message execution server executes a process based on a message, which is registered in a queue by a message registration server. The message execution server acquires a message from the queue, executes the process based on the acquired message, and registers, to the queue, a message of a remained process based on the message which is interrupted when a predetermined period of time passes after the process based on the acquired message is executed. To the registered message, a delay time, which indicates a period of time to make the registered message unavailable from the queue, is set. | 2018-04-19 |
20180109649 | Suggesting Communication Options Using Personal Digital Assistants - A technique is described herein for assisting a first user in communicating with a second user. The first user is associated with a first personal digital assistant (PDA1) component, while the second user is associated with a second personal digital assistant (PDA2) component. When the first user attempts to communicate with the second user, the PDA2 component cooperates with the PDA1 component to provide at least one PDA2-suggested communication option to the PDA1 component. The PDA1 component may provide the PDA2-suggested communication option(s) to the first user via a contact card associated with the second user. A registration system plays a role in establishing the interaction between the PDA1 component and the PDA2 component when status information pertaining to the second user is sufficiently fresh; otherwise, the registration service can provide one or more default registration-service-specified communication options to the first user. | 2018-04-19 |
20180109650 | AUTOMATIC PROVISIONING OF IOT DEVICES - The disclosed technology is generally directed to IoT communications. For example, such technology is usable in provisioning IoT devices in an automatic manner with no manual steps. In one example of the technology, upon initial boot, identification information is automatically sent to a provisioning service endpoint stored in the IoT device. The identification information includes an identification (ID) of the first IoT device. Cryptographic information is received from the provisioning service. The cryptographic information is associated with an IoT hub selected from a plurality of IoT hubs based, in part, on the ID of the first IoT device. A message is automatically sent to the IoT hub in response to receiving the cryptographic information. A new configuration file and a firmware update are received from the IoT hub without requiring a user association. The new configuration file and the firmware update are automatically installed. | 2018-04-19 |
20180109651 | Mobile Devices for Remote Access of Process Control Data - A tangible, non-transitory computer readable medium stores machine readable instructions optimized for a microprocessor on a mobile computing device. When executed by the microprocessor, the instructions cause the microprocessor to display a graphical user interface (GUI). The instructions also cause the microprocessor to receive, via the GUI, a selection of one or more items to view. Each of the one or more items is related to a process control system. The instructions cause the microprocessor to transmit to a mobile server, via either the Internet or a mobile telephony data connection, the selection of the one or more items. Thereafter, the instructions cause the microprocessor to receive from the mobile server, via either the Internet or the mobile telephony data connection, a plurality of real-time values corresponding to the selected one or more items, and to display the plurality of real-time values on the GUI. | 2018-04-19 |
20180109652 | ADJUSTING DISPLAYS OF OUTPUTS ON SETS OF DISPLAYS - In some examples, a system identifies a set of services to provide a set of outputs to be displayed on a first set of displays at a first location to an identified user, where the services are provided by computers located remotely over a network from the first location, and establishes a value for a parameter that controls a custom display of a given output of the set of outputs on a respective set of displays to the identified user based, at least in part, on a stored mapping that persistently relates the set of services, the set of outputs, a second set of displays, and the identified user. The system further adjusts the display of the given output of the set of outputs on the first set of displays, the adjusting being based, at least in part, on the value of the parameter. | 2018-04-19 |
20180109653 | USB to Coax Bridge - A USB-to-coaxial network bridging system and method includes receiving data frames from a USB or FireWire device via a corresponding USB or FireWire communication interface, wherein the received data frames are intended for transmittal to a predetermined remote device on a coaxial network; combining the received data frames into an aggregated frame and addressing the aggregated frame to allow the aggregated frame to be routed to the predetermined remote device on the coaxial network; and sending the aggregated frame to the remote device over the coaxial network. | 2018-04-19 |
20180109654 | SYSTEM AND METHOD FOR ENABLING DETECTION OF MESSAGES HAVING PREVIOUSLY TRANSITED NETWORK DEVICES IN SUPPORT OF LOOP DETECTION - A method includes receiving a message having a message header at a network node, where the message header includes a source address field. The method also includes determining whether the message has been previously received at the network node using one or more bits of the source address field. The method further includes, upon a determination that the message has not been previously received at the network node, setting the one or more bits of the source address field to a specified value indicating that the message has been received at the network node. The one or more bits in the source address field are used in a manner that is contrary to original device specifications. | 2018-04-19 |
20180109655 | CONTROL DEVICE AND COMMUNICATION DEVICE - A configuration for realizing time synchronization between different protocols is provided. There is provided a control device that constitutes a control system for controlling machines or facilities. The control device includes first communication means configured to transmit and receive data in accordance with a first protocol. The first communication means includes a first timer that defines a time of data transmission and is time-synchronized with an entity to and from which data is transmitted and received. The control device includes second communication means configured to transmit and receive data in accordance with a second protocol different from the first protocol. The second communication means includes a second timer that defines a time of data transmission and is time-synchronized with an entity to and from which data is transmitted and received. The control device includes synchronization means configured to time-synchronize the first timer and the second timer. | 2018-04-19 |
20180109656 | SERVER AND METHOD FOR MANAGING POSITION CHANGE - Provided is a server for managing a position change in real time. The server includes a log receiver configured to store log data in order of reception, a main table configured to sort and store the log data using a certain sorting method, a sub-table configured to temporarily store the log data, and a data transmitter configured to sequentially read and process a log stored in the main table or the sub-table in real time and transmit the log to a remote database in real time, wherein the server determines whether data received when a transaction is performed is initially input data, stores position information extracted from the data in a predetermined additional area of the main table when the data is the initially input data, and stores the position information extracted from the data in a designated area allocated to a recipient of the data when the data is not the initially input data, and the data transmitter analyzes the data stored in the main table, converts the data into a packet using a result of the analysis, and transmits the packet. | 2018-04-19 |
20180109657 | ELECTRONIC DEVICE HOUSING AND MANUFACTURING METHOD THEREFOR - An electronic device housing ( | 2018-04-19 |
20180109658 | MOBILE DEVICE - A mobile device comprising an environmental sensor and an electrically actuated membrane is described. The electrically actuated membrane may increase the airflow over the environmental sensor which may improve the response of the sensor to changes in the ambient environment around the mobile device. | 2018-04-19 |
20180109659 | LIQUID-RESISTANT COATING ON AN ELECTRONIC DEVICE - An electronic device having liquid-resistant modifications that prevent liquid ingress into an opening (or openings) in an enclosure of the electronic device is disclosed. For example, the electronic device may include a coating formed from a liquid-resistant material that is applied internally to the enclosure. The electronic device may further include a frame that carries a protective transparent layer designed to cover a display assembly. In order to secure the frame with the enclosure, the electronic device may include an adhesive assembly disposed over an outer perimeter of the coating. The adhesive assembly may include several adhesive parts initially separate from one another. However, with the adhesive parts between the frame and the enclosure, the adhesive parts can be compressed by the frame and the enclosure, causing the adhesive parts to expand and engage each other. As a result, the coating and the adhesive parts provide a seal against liquid. | 2018-04-19 |
20180109660 | CAMERA MODULE AND PORTABLE ELECTRONIC DEVICE INCLUDING THE SAME - A camera module includes a lens module including lenses and a reflecting module disposed in front of the lens module. The reflecting module is configured to change a path of light to direct the light toward the lens module. The reflecting module includes a holder in which a reflecting member configured to change the path of the light is mounted and a first housing supporting the holder. The holder is configured to slide with respect to the first housing to enable rotation of the reflecting member with respect to a first axis and a second axis. | 2018-04-19 |
20180109661 | MOBILE DEVICE STAND - The present invention provides a mobile device stand which allows a mobile device to be rotatably and tiltably positioned while not obstructing the audio output from the mobile device. The stand hereof includes a base and a support member. The base includes a stationary member and a rotatable member rotatably mounted atop the stationary member. The support member includes a frame disposed above the rotatable member and a support plate disposed on the frame. | 2018-04-19 |
20180109662 | DISPOSABLE COVERS - Disposable covers configured to at least partially enclose an object that includes a frequently touched surface are disclosed. The disposable cover may include a body having an inner surface that defines an interior space that is configured to receive the object such that the inner surface faces the object, an outer surface opposite the inner surface, and a multi-layer portion that includes an inner layer that is liquid impermeable, an outer layer opposite the inner layer, and an absorbent intermediate layer between the inner layer and the outer layer, the cover further defining an opening that provides access from an exterior of the disposable cover to the interior space. | 2018-04-19 |
20180109663 | SPEAKERPHONE CONFIGURATION FOR CONFERENCING - Aspects of the present disclosure relate to a speakerphone configuration for audio and/or video conferencing that includes a cavity underneath the speakerphone where cable ports are arranged. The arrangement of the cable ports are such that when a power plug is installed in the speakerphone, a telecommunication port is blocked, and vice versa. In addition, the port arrangement allows cables to attach to opposite walls in the cavity such that cables run parallel to each other within the cavity. The disclosed speakerphone may be daisy-chained together and function as a single unit. Therefore a speakerphone according to the disclosure may function as either a master unit, a mid unit, or an end unit in a string of speakerphones depending on how the speakerphone is wired. The port arrangement in the cavity increases ease for setup and daisy-chaining of multiple speakerphone units. | 2018-04-19 |
20180109664 | NETWORK BASED CALL AUTHENTICATION - A device may receive, from a network device, a resolution query associated with a call. The resolution query may include a device identifier of the network device. The network device may receive, from a user device, the call. The device may determine, based on the device identifier of the network device, whether an authentication condition is satisfied. The device may selectively provide, to the network device, an authentication token in association with the resolution query based on determining whether the authentication condition is satisfied. The authentication token may enable an endpoint device, associated with the call, to perform a particular action based on the call. | 2018-04-19 |
20180109665 | CONFIDENTIALITY-SMART VOICE DELIVERY OF TEXT-BASED INCOMING MESSAGES - Methods, computer program products, and systems are presented. The methods include, for instance: a voice delivery application, running on a mobile device of a user, receives a text message from a user; by use of sensor inputs of the mobile device, the mobile device stores data regarding environment of the mobile device including external audio equipment, speed of the user, and bystanders within a hearing range of the environment; various data describing a sender of the text message and the bystanders are analyzed for respective relationships with the user and with each other to determine a confidentiality group dictating whether or not the text message may be heard by the bystander; the text message may be scanned for content screening, then according to configuration of the voice delivery application, the text message is securely delivered to the user by voice. | 2018-04-19 |
20180109666 | Vehicle-dependent Visualization of Map and Navigation Data - A portable device is configured to provide geographic information to a head unit of a vehicle equipped with a display device. One or more processors determine a user context related to a geographic location and detect that the portable device has been communicatively coupled to the head unit of a vehicle. The one or more processors transmit to the head unit, without an express user command, a request that the head unit accept data from the portable device for output via the display device. In response to receiving an indication that that the request has been granted, the one or more processors cause information related to the geographic location to be displayed via the display device, without an express user input at the portable device. | 2018-04-19 |
20180109667 | Function Selection in a Portable Device Coupled to the Head Unit of a Vehicle - A portable device is configured to provide geographic information to a head unit of a vehicle equipped with a display device. One or more processors determine a user context related to a geographic location and detect that the portable device has been communicatively coupled to the head unit of a vehicle. The one or more processors transmit to the head unit, without an express user command, a request that the head unit accept data from the portable device for output via the display device. In response to receiving an indication that that the request has been granted, the one or more processors cause information related to the geographic location to be displayed via the display device, without an express user input at the portable device. | 2018-04-19 |
20180109668 | MOBILE GEOGRAPHIC APPLICATION IN AN AUTOMOTIVE ENVIRONMENT - A server operating in a communication network includes a network interface to communicate with remote hosts and a processing hardware configured to receive, from a portable device via the network interface, an indication of a geographic location selected at the portable device, at a first time. The processing hardware is further configured to store the indication of a geographic location and the first time and subsequently receive a request for a suggested geographic location from the portable device for use with a head unit of a vehicle, at a second time. Still further, the processing hardware is configured to determine, based at least on the difference between the first time and the second time, whether the stored geographic location should be suggested, and provide a suggestion including an indication of the stored geographic location to the portable device, in response to determining that the stored geographic location should be suggested. | 2018-04-19 |
20180109669 | HEALTH BAND TERMINAL - The present disclosure provides a mobile terminal including a wireless communication unit configured to perform wireless communication with an external device, a display unit configured to display a data input window for entering data for transmitting wireless information to the external device and screen information including a graphic image for transmitting content, and a controller configured to apply a touch to the graphic image to select different types of content and display them on the display unit, wherein the controller forms merge content consisting of the different types of content selected to be transmitted to the external device in a state that the screen information is displayed. | 2018-04-19 |
20180109670 | SYSTEMS AND METHODS FOR EVENT STREAM MANAGEMENT - A system for managing event streams is provided that includes a volatile memory, a non-volatile memory, and a processor. The volatile memory is configured to store, for each of a plurality of event streams associated with the client device, metadata indicative of events not yet delivered to a client device and the content associated with only a most recent event of the event stream. The non-volatile memory is configured to store the content associated with each of undelivered events. The processor is configured to, upon receiving a request from the client device, retrieve from the volatile memory, without accessing the non-volatile memory, data indicative of a current state of an event stream associated with the client device. The processor is further configured to deliver the retrieved data indicative of the current state of the event stream. | 2018-04-19 |
20180109671 | DETECTING DRIVING AND MODIFYING ACCESS TO A USER DEVICE - Systems and methods are included for detecting driving based on user-specific models for driving detection, and restricting access to an application of the user device while a user is driving. A management agent installed on the user device can collect data from sensors in a user device and provide the data to a management server, which can build a user-specific model for driving detection for that user. The management agent can then use that user-specific model for detecting when the user is driving. When the agent determines that the user is driving, it can enforce a driving policy that limits access to applications and delay or modify notifications generated by applications. | 2018-04-19 |
20180109672 | APPLICATION TRIGGERED MEDIA CONTROL IN CALL CENTERS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an input from a call center agent indicating a symptom of a quality of an electronic communication between the agent and a caller. Identifying a cause of the quality of the electronic communication based on the input. And, sending instructions to adjust the cause of the quality of the electronic communication. | 2018-04-19 |
20180109673 | CALL HANDLING BASED ON USER PROFILE IDENTIFICATION - Technologies for handling a call based on user identification include determining a personal profile identification for a user of a communal mobile communication device and initiating a call to a personal communication device using a phone number of the personal communication device and the personal profile identification. The personal communication device may apply a call treatment to the incoming call based on the personal profile identification. Additionally, the personal communication device may originate a call to a call recipient of the communal mobile communication device using a personal profile identification to identify the call recipient. The communal mobile communication device may apply a call treatment to the incoming call based on the personal profile identification. | 2018-04-19 |
20180109674 | RING-BACK TONE SETTING METHOD, RING-BACK TONE SERVICE SYSTEM AND RING-BACK TONE PLAYING METHOD - Provided is a method for setting a ring-back tone played while a second wireless communication terminal attempts to make a call to a first wireless communication terminal. The first wireless communication terminal selects a sound source to be used as a ring-back tone, and selects the second wireless communication terminal in which the sound source is to be set. According to a request of the first wireless communication terminal, a message is transmitted to the second wireless communication terminal. The message is displayed on a screen of the second wireless communication terminal. The second wireless communication terminal downloads the sound source contained in the message or downloads the sound source from a pre-determined server connected to the second wireless communication terminal through a URL. The second wireless communication terminal sets the downloaded sound source to a ring-back tone played while the second wireless communication terminal attempts to make a call to the first wireless communication terminal. | 2018-04-19 |
20180109675 | MULTI-DIMENSIONAL AUDITORY NOTIFICATION COMPOSITION BASED ON SENDER CATEGORIZATIONS - A method for generating a multi-dimensional communication notification for notifying a user is provided. The method may include receiving a plurality of contact details for a contact entry within a contact list. The method may further include determining a plurality of categories associated with the contact entry based on the received plurality of contact details and the identified plurality of supplementary contact details. The method may also include configuring the multi-dimensional communication notification for the contact entry based on the determined plurality of categories. | 2018-04-19 |
20180109676 | METHOD AND APPARATUS FOR PERFORMING NETWORK REGISTRATION THROUGH A SELECTED COMPONENT FOR DATA SERVICE - An electronic device is provided that includes a removable SIM to store a first profile including information related to a home network and information related to a roaming network. The portable electronic device also includes an eSIM, and communication circuitry. The portable electronic device further includes at least one processor adapted to determine that the portable electronic device is out of network service coverage corresponding to the home network based at least in part on the first profile, establish, using the communication circuitry, a specified communication connection with the roaming network using the first profile based at least in part on the determining, transmit a request for a second profile associated with data service via the specified communication connection, and receive, in response to the request, the second profile via the specified communication connection, the receiving including storing the second profile in the eSIM. | 2018-04-19 |
20180109677 | TEXT-TO-SPEECH APPARATUS AND METHOD, BROWSER, AND USER TERMINAL - A text-to-speech method includes outputting an instruction according to voice information entered by a user; obtaining text information according to the instruction; converting the text information to audio; and playing the audio. According to the embodiments of the present invention, news or other text content in a browser can be played by voice, which liberates hands and eyes of a user. The user can use the browser in some scenarios where the user cannot easily use the browser, such as driving a car, thereby improving user experience. | 2018-04-19 |
20180109678 | PREDICTIVE VOICE-BASED CUSTOMER SUPPORT - A process and corresponding system provide customer support services by receiving a support request from a user and analyzing context information in response to the support request. Customer support services are further provided by predicting a customer need based on the analyzed context information, and selecting a proper customer support representative device based on the predicted customer need. In response thereto, customer support services are further provided by transmitting automatically, from a server computer to a voice communication system, a request to initiate a voice-based connection between the user and a selected customer support representative. | 2018-04-19 |
20180109679 | SYSTEMS AND METHODS FOR PREDICTIVE PERSONALIZATION AND INTELLIGENT ROUTING - Systems and methods for intelligently routing a member of an organization to a single point-of-contact within an optimized, secure network to address all the member's healthcare needs are described. The disclosed intelligent routing configurations transform and process, in real-time, vast amounts of member data to generate specialized effort scores specific to each member's household. The effort scores, among other things, are used to determine an appropriate tier within the organization to route the member, and its account file containing real-time member and household level data. | 2018-04-19 |
20180109680 | SYSTEM AND METHOD FOR ROUTING INTERACTIONS FOR A CONTACT CENTER BASED ON INTELLIGENT AND DYNAMIC ROUTING CONSIDERATIONS - A system and method for enhanced interaction processing in a contact center that includes routing interactions based on adaptable business objectives. A processor detects a pending interaction with a customer. The processor identifies first and second objectives of the contact center in response to detecting the pending interaction, where the first objective is identified as more important to the contact center than the second objective. The processor identifies a first agent for handling the first objective, and determines a likelihood of success of the first agent in achieving the first objective. The processor identifies a second agent for handling the second objective, and determines a likelihood of success of the second agent in achieving the second objective. In the event that the likelihood of success in achieving the second objective by the second agent is higher than the likelihood of success of achieving the first objective by the first agent, the processor transmits instructions to route the pending interaction to the second agent. The processor also prompts the second agent to pursue the second objective. | 2018-04-19 |
20180109681 | Mobile answering device - The Mobile Answering Device (MAD), is a mobile communication system comprising of an electronic device or circuit, software, App, platform, network, computer, or server that attaches to or is installed within, or links to a smart phone, tablet, or laptop. The MAD enables a mobile communication device such as, a smart phone, cell phone, tablet, or laptop to answer an incoming mobile phone call by way of a pre-recorded message. After the message has played, the caller can leave a brief or detailed voice message. During the time that the caller is leaving his or her messages, the user of the mobile communication device can hear the caller's message without the caller's knowledge; thus, enabling the user to pre-screen or monitor his or her mobile phone calls before answering the mobile phone call. Further, the MAD enables a user to send and receive Audio-Video electronic mail (AVEmail). | 2018-04-19 |
20180109682 | COMPUTER-PROGRAMMED TELEPHONE-ENABLED DEVICES FOR PROCESSING AND MANAGING NUMEROUS SIMULTANEOUS VOICE CONVERSATIONS CONDUCTED BY AN INDIVIDUAL OVER A COMPUTER NETWORK AND COMPUTER METHODS OF IMPLEMENTING THEREOF - In some embodiments, the present invention provides for a computer-implemented method, including: causing, by a specifically programmed computer call management communication system, to transform, over a computer network, computing devices of users, into corresponding specialized call management devices, by having each computing device to execute a specialized call management client software application being in electronic communication with the specifically programmed computer call management communication system over the computer network by utilizing SIP; where the specialized call management client software application generates specialized graphical user interfaces configured to allow each user to concurrently initiate and maintain, over the computer network, a plurality of voice communications of distinct types with other users, by, for example, allowing each user to independently and dynamically divert, in real-time, any voice communication of any type to any audio device associated with a corresponding specialized call management device of such user. | 2018-04-19 |
20180109683 | Voice Gateway - Provided is a voice gateway, which in communication with at least one mobile terminal. The voice gateway includes: a terminal connection module configured to establish communication with the mobile terminal; a processor connected with the terminal connection module and configured to process a voice or data service request initiated by the mobile terminal; and a communication module connected with the processor and configured to communicate, according to the voice or data service request, with an external network. The mobile terminal can select a number from the voice gateway as the number to initiate the voice or data service request, and the voice gateway establishes, according to the voice or data service request, voice or data communication with a called party or an external network. Therefore, the mobile terminal can carry out voice or data service communication not only with a local number, but also through the voice gateway. | 2018-04-19 |
20180109684 | GATE WAY DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM - A gateway device that relays between a first communication network and a plurality of communication devices or/and second communication networks, the gateway device including:
| 2018-04-19 |
20180109685 | METHOD AND SYSTEM FOR DIGITIZATION OF DOCUMENT - A method and a system for digitization of a document are disclosed. The document is scanned to generate an electronic document. One or more characters in a first set of portions of the electronic document are identified, based on a character recognition technique. Each portion in the first set of portions is classified in one or more groups based on at least a status of identification of the corresponding one or more characters. Further, one or more tasks are created for each of the one or more groups. The one or more tasks are transmitted to one or more crowdworkers, based at least on the respective type of the one or more tasks. Further, a response for each of the one or more tasks is received. Based on the received response, a digitized document is generated. | 2018-04-19 |
20180109686 | INFORMATION PROCESSING APPARATUS, NON-TRANSITORY COMPUTER READABLE MEDIUM, AND INFORMATION PROCESSING SYSTEM - An information processing apparatus to which plural image forming apparatuses having different functions are connected and which transfers a print job transmitted from a terminal apparatus of a user to the image forming apparatus usable by the user, includes a generation unit that generates a model group of the image forming apparatus usable by the user, for each user. | 2018-04-19 |
20180109687 | READING APPARATUS AND IMAGE FORMING SYSTEM, AND IMAGE FORMING APPARATUS - A reading apparatus includes: a conveyor that conveys transfer paper on which an image has been formed by using rotation of a stepping motor; a driver that performs control in such a manner as to supply control pulses to the stepping motor and rotate the stepping motor in predetermined target rotation steps; an encoder that detects the rotation of the stepping motor and obtains detected rotation steps; a reader that reads the image formed on the transfer paper in a state where the transfer paper is being conveyed by the conveyor; and a controller that detects a difference between an ideal value and an actual value of the detected rotation steps in the target rotation steps, and determines, on the basis of the difference, whether a read in the reader is valid or invalid. | 2018-04-19 |
20180109688 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND PROGRAM - An information processing system sending setup information related to a setup of an apparatus to the apparatus includes the apparatus including a receiving unit configured to receive user information of a user of the apparatus, and a first communication unit configured to send the user information and the apparatus information related to the apparatus to an information processing apparatus, and the information processing apparatus including a second communication unit configured to receive the user information and the apparatus information, and a setup information determining unit configured to determine the setup information of the apparatus used by the user based on the apparatus information and the user information, wherein the second communication unit sends the setup information determined by the setup information determining unit to the apparatus. | 2018-04-19 |
20180109689 | Mobile Scanner via Private Data on Cloud - An apparatus comprises a segmenter and a pre-processor. The segmenter segments a first stream of data into P-1 substreams, P being an integer greater than 1. The pre-processor, having N input ports, N being an integer greater than P-1, receives the P-1 substreams at P-1 ports of the N input ports and a second stream at a P | 2018-04-19 |
20180109690 | OPERATION APPARATUS, INFORMATION PROCESSING SYSTEM, AND OPERATION METHOD - An operation apparatus operates an electronic device. The operation apparatus includes a receiver configured to receive a first image from the electronic device; an image generator configured to generate a second image including the first image received by the receiver; a message setter configured to set a message corresponding to a status of the electronic device, with respect to the first image included in the second image; a display configured to display the second image; and a voice sound outputter configured to output, by voice sound, the message set with respect to the first image, in response to a user operating the first image included in the second image being displayed. | 2018-04-19 |
20180109691 | INFORMATION PROCESSING APPARATUS - An information processing apparatus includes a controller. The controller performs, if a first image related to a first device that is necessary to execute a cooperative function is designated, control to present a guide indicating a second device that is capable of executing the cooperative function together with the first device. | 2018-04-19 |
20180109692 | IMAGE FORMING APPARATUS - This image forming device is provided with: an image reading unit; a control unit which generates distribution data indicating the distribution of an angle of inclination of documents (D) read during a pre-determined time period, performs a test to determine whether there is a significant difference between the distribution data and standard distribution data, and on the basis of the test result determines whether maintenance of the image forming device is required; and a communication unit which, if it has been determined that maintenance is required, transmits a maintenance request notification to a service system. | 2018-04-19 |
20180109693 | IMAGE READING APPARATUS AND IMAGE FORMING APPARATUS - An image reading apparatus for separating and conveying documents from a bundle of documents, causing the document to pass through a reading position, and reading an image from the document, includes: a reading translucent plate; a rotation member capable of rotating around a shaft; and a rotation driver that rotates the rotation member, wherein in the rotation member, each of: a cleaning member; a white reference area; and an end portion detection area is formed partially with regard to a circumferential direction, the cleaning member and the end portion detection area are arranged adjacent to each other, the rotation driver is arranged so that the end portion detection area faces an opposing surface, and the rotation member is rotated in a paper interval period from when a trailing edge of the document passes the reading position to when a leading edge of a subsequent document reaches the reading position, | 2018-04-19 |
20180109694 | IMAGE FORMING APPARATUS AND INFORMATION PROCESSING METHOD - An image forming apparatus is provided that includes a scanning unit that performs a scanning operation of scanning each page of a document to acquire image data, and a printing unit that performs a printing operation of printing data based on the image data acquired by the scanning unit in parallel with the scanning operation by the scanning unit. The image forming apparatus further includes a control unit that controls the printing unit to stop the printing operation before the printing operation is performed with respect to all the image data acquired by the scanning unit, and controls the printing unit to resume the printing operation with respect to data that is stored in a storage unit based on the image data acquired by the scanning unit while the printing operation is stopped when the data that is stored in the storage unit reaches a first threshold value. | 2018-04-19 |
20180109695 | IMAGE READING APPARATUS AND IMAGE FORMING APPARATUS - An image reading apparatus includes a light guide including a light guide portion configured to guide light emitted from a plurality of light sources, a deflection portion configured to deflect and emit light guided by the light guide portion, and a projection portion. The light guide portion includes a first surface and a second surface configured to internally reflect the light from the light sources. At least one of the first surface and the second surface includes a concave portion positioned to cover the projection portion in the arrangement direction. In a plane passing through the concave portion and parallel to the arrangement direction, a distance between the first surface and the second surface in a portion where the concave portion is formed is smaller than a distance between the first surface and the second surface in a portion where the concave portion is not formed. | 2018-04-19 |
20180109696 | Transmission of Encrypted Image Data - In one example, a system for transmitting encrypted data includes a processor to select a virtual channel to be encrypted between an application processor and an image sensor during an initialization process. The processor can also transmit a virtual channel command corresponding to the selected virtual channel to the image sensor. The processor can also poll a register in the image sensor to verify the image sensor has stored an encryption key corresponding to the selected virtual channel and detect image data from the image sensor via the virtual channel, the image data encrypted with the encryption key. | 2018-04-19 |
20180109697 | IMAGE SCANNING APPARATUS AND METHOD OF CONTROLLING SCAN - An image scanning apparatus is provided. The image scanning apparatus includes an image sensor configured to scan image information of a manuscript, a converter configured to convert a signal scanned by the image sensor into a digital signal, a processor configured to control the converter by using a plurality of control signals and perform image-processing with respect to the signal converted into the digital signal, and a reset circuit unit configured to generate a reset signal by using the plurality of control signals and provide the converter with the generated reset signal. | 2018-04-19 |
20180109698 | System and Method for the Visualization and Characterization of Objects in Images - A method of visualization, characterization, and detection of objects within an image by applying a local micro-contrast convergence algorithm to a first image to produce a second image that is different from the first image, wherein all like objects converge into similar patterns or colors in the second image. | 2018-04-19 |
20180109699 | IMAGE PROCESSING APPARATUS AND COMPUTER PROGRAM - An image processing apparatus includes: a controller configured to perform: acquiring original image data representing an original image and corrected image data representing a corrected image, the corrected image data being generated by executing specific correction processing on the original image data; calculating a first index value and a second index value, the first index value relating to a color distribution of the original image by using the original image data, and the second index value relating to a color distribution of the corrected image by using the corrected image data; and determining which processing, among a plurality of processing candidates that are executable by the image processing apparatus, corresponds to the specific correction processing, based on comparison of the calculated first index value and the calculated second index value. | 2018-04-19 |
20180109700 | PRINTER CARTRIDGE AND MEMORY DEVICE CONTAINING A COMPRESSED COLOR TABLE - A printer cartridge includes a memory device and at least one compressed color table stored on the memory device. A compressed color table includes a losslessly compressed neutral axis, a number of nodes that correspond to seed color table nodes and a number of delta nodes that correspond to a number of delta tables. The number of delta tables indicate differences between interpolated color table nodes and corresponding actual color table nodes. | 2018-04-19 |
20180109701 | CONTROL APPARATUS, IMAGE PROCESSING METHOD AND NON-TRANSITORY RECORDING MEDIUM STORING IMAGE PROCESSING PROGRAM - Provided are a control apparatus, an image processing method and a non-transitory recording medium. A hardware processor of the control apparatus controls the amount of color materials to be used in printing a source image together with a white base by adjusting pixel values of multi-valued pixels forming the source image and white base, and converts the multi-valued pixels into two-valued pixels corresponding to colors of the color materials of the source image and two-valued white pixels. In controlling the amount of color materials, the hardware processor, for each multi-valued pixel of the white base, defines the pixel value such that colored two-valued white pixels exist in a coverage ratio being equal to or greater than the total coverage ratio of the color materials of the source image. The hardware processor rearranges the two-valued white pixels so that colored two-valued white pixels are located at all the colored pixel positions. | 2018-04-19 |
20180109702 | IMAGE PROCESSING APPARATUS AND CONTROL METHOD THEREOF - An image processing apparatus is provided. The image processing apparatus includes a signal processor and a controller. The signal processor processes an image signal including a plurality of color components. The controller controls the signal processor to perform a color gamut conversion, a domain transform, a quantization processing and an encoding processing with respect to an input image signal, and in response to differences between the color components of the image signal being less than a first critical level, to not perform the color gamut conversion. | 2018-04-19 |