29th week of 2022 patent applcation highlights part 66 |
Patent application number | Title | Published |
20220232067 | TRANSFERRING APPLICATIONS FROM OVERUTILIZED ARRAYS OF COMPUTER SYSTEMS TO UNDERUTILIZED ARRAYS OF COMPUTER SYSTEMS - Transferring a workload among computing devices is described. For instance, a system can comprise a first device with a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. In an example implementation, a transfer instruction receiving component can receive a transfer instruction from a second device, with the transfer instruction being generated based on a first utilization characteristic assigned to the first device and a second utilization characteristic assigned to a third device. In one or more embodiments, the first utilization characteristic can be based on a workload to provide a service to a client device served by the first device, and the second utilization characteristic can be based on measure of available workload processing capacity for the third device. | 2022-07-21 |
20220232068 | COMPUTER-IMPLEMENTED SYSTEM AND METHOD FOR PROPAGATION AND COMMUNICATION OF DATA IN A NETWORK SUCH AS A BLOCKCHAIN NETWORK - A method of propagating data packets in a network of nodes is disclosed. The method, implemented at one of the nodes, includes: generating at least one data packet of a first type; collecting a set of data packets of the first type during a first time period, the set including the at least one generated data packet and at least one data packet of the first type received from one or more first nodes in the network; and for each data packet in the set: randomly select two or more neighbouring nodes connected to said one of the nodes; transmit, to each of the two or more selected neighbouring nodes: the data packet, wherein the two or more selected neighbouring nodes are configured to relay the data packet to one or more second nodes in the network using a mode of data propagation that is arbitrarily selected for that neighbouring node. The invention is particularly suited for implementation on a blockchain network such as, for example, the Bitcoin blockchain. | 2022-07-21 |
20220232069 | ACTOR-AND-DATA-GRID-BASED DISTRIBUTED APPLICATIONS - The current document is directed to improved distributed service-oriented applications developed according to a new and improved architecture for developing distributed service-oriented applications. The new and improved architecture includes a stateless-communications-protocol interface to external users and clients, services implemented by actors that communicate using message passing, and a distributed data grid for persistent storage of data. Distributed service-oriented applications developed according to the new and improved architecture are referred to as “RAD-squared applications” (“RAD{circumflex over ( )}2 applications”). The acronym “RAD{circumflex over ( )}2” stands for “Rapid Application Development with REST-actor-data-grid” and the acronym “REST” stands for the Representational State Transfer (“REST”) protocol. Alternative stateless communications protocols can be used as alternatives to REST in RAD{circumflex over ( )}2 applications. Distributed service-oriented applications developed in conformance with the new and improved RAD{circumflex over ( )}2 architecture provides more efficient scaling operations and workload-balancing operations eliminating the need for application re-architecture under changing load conditions. | 2022-07-21 |
20220232070 | SERVER FOR CONTROLLING DATA TRANSMISSION THROUGH DATA PIPELINE AND OPERATION METHOD THEREOF - Provided are a server for controlling data transmission through a data pipeline, and an operation method thereof. A pipeline control server is configured to create and dispose a data broker including a message queue, between a data source and a data sink according to a registration event of the data sink, and to provision an infra of the data pipeline, and an operation method thereof. A pipeline control server is configured to schedule an operation time point of a data dispersal pipeline that transmits data to a data sink based on an operation event of a data ingestion pipeline that transmits data from a data source to a data broker, and an operation method thereof. | 2022-07-21 |
20220232071 | LOAD BALANCING SYSTEMS AND METHODS - A fault tolerance solution for a multi-layer cloud system. The embodiments of this disclosure are applicable to RAN application area as well as cloud environment with virtual machine or container-based application function implementation. In one aspect there is a method performed by a load balancing system, which method includes: receiving a request sent by a client and selecting from a first cluster of serving entities a first main serving entity and a first backup serving entity. The method also includes, as a result of receiving the request sent by the client, sending to the client information identifying the selected first main serving entity and the selected first backup serving entity. | 2022-07-21 |
20220232072 | Controlling packet delivery based on application level information - A network device includes a network interface, a host interface and processing circuitry. The network interface is configured to connect to a communication network. The host interface is configured to connect to a host including a host processor running a client process. The processing circuitry is configured to receive packets originating from a peer process, to identify, in at least some of the received packets, application level information that is exchanged between the client process and the peer process, and to initiate reporting of one or more of the received packets to the client process, based on the application level information. | 2022-07-21 |
20220232073 | MULTICHANNEL VIRTUAL INTERNET PROTOCOL ADDRESS AFFINITY - A plurality of virtual internet protocol addresses for a first single network interface card of a node of a storage cluster are provided to a client. A separate connection is established between the client and the node for each of the plurality of virtual internet protocol addresses. The separate connections are utilized together in parallel to transfer data between the client and the node. | 2022-07-21 |
20220232074 | ROUTING NVME-OVER-FABRIC PACKETS - Non-volatile memory express (NVMe) is a data transfer protocol used to enable high-speed data transfer between a host computer system and a solid-state drive (SSD). NVMe may be implemented over network fabrics and referred to as NVMe over fabrics (NVMe-oF). Access to SSD storage over network fabrics via NVMe-oF allows software defined storage to scale to allow access to a number of NVMe devices and extend distances between devices within a datacenter over which NVMe devices may be accessed. A network device is provided to automatically detect, prioritize, and route NVMe network packets in a network that includes multiple data communication protocols. For example, the network device may obtain network packets, analyze network packets to identify packet type and protocol, and redirect the network packets based on the analysis and detection. Thus, a processing priority may be provided for NVMe packets to assist in lossless communication implementations for storage across a network. | 2022-07-21 |
20220232075 | DISTRIBUTED PROTOCOL ENDPOINT SERVICES FOR DATA STORAGE SYSTEMS - A system is provided. The system includes a data storage system and a client device communicatively coupled to the data storage device. The client device includes a processing device to receive a data request directed to the data storage system, translate the data request to a backend protocol of the data storage system, and retrieve one or more portions of data from the data storage system based on the translated data request. In some embodiments, the processing device is a data processing unit of the client device dedicated to executing a protocol endpoint of the data storage system. | 2022-07-21 |
20220232076 | METHOD AND SYSTEM FOR CACHE DATA ANALYSIS FOR ENTERPRISE CONTENT MANAGEMENT SYSTEMS - Content categories are identified based on content provided by a server associated with an enterprise content management system. Using the relationship database, a content category is identified based on content associated with a client associated with a user, the content associated with the client associated with the user including content accessed by the user. A document associated with the content category is identified. A message is sent from the server to the client associated with the user to suggest to the user the document associated with the content category. | 2022-07-21 |
20220232077 | CLOUD SYSTEM FOR CONTROLLING OUTDOOR GRILL WITH MOBILE APPLICATION - Embodiments are directed to communicating with and controlling operation of electronically-controlled appliances. In one scenario, a computer system receives a first input from a computing system indicating that an electronically-controlled appliance is permitted to communicate with a cloud computing platform. The computer system generates a notification that is to be sent to a software application, where the software application is configured to control functions of the electronically-controlled appliance. The computer system transmits the generated notification to the software application, where the generated notification indicates that the cloud computing platform is communicably connected to the electronically-controlled appliance. The computer system then receives a second input from the software application indicating that specified functions are to be performed on the electronically-controlled appliance, and transmits instructions to the electronically-controlled appliance to perform the specified functions. These functions are then interpreted and carried out by a hardware controller on the electronically-controlled appliance. | 2022-07-21 |
20220232078 | CLOUD SYSTEM FOR CONTROLLING OUTDOOR GRILL WITH MOBILE APPLICATION - Embodiments are directed to communicating with and controlling operation of electronically-controlled appliances. In one scenario, a computer system receives a first input from a computing system indicating that an electronically-controlled appliance is permitted to communicate with a cloud computing platform. The computer system generates a notification that is to be sent to a software application, where the software application is configured to control functions of the electronically-controlled appliance. The computer system transmits the generated notification to the software application, where the generated notification indicates that the cloud computing platform is communicably connected to the electronically-controlled appliance. The computer system then receives a second input from the software application indicating that specified functions are to be performed on the electronically-controlled appliance, and transmits instructions to the electronically-controlled appliance to perform the specified functions. These functions are then interpreted and carried out by a hardware controller on the electronically-controlled appliance. | 2022-07-21 |
20220232079 | SYSTEM INCLUDING A ROUTER, CONTROLLERS AND NON-LIGHT-EMITTING VARIABLE TRANSMISSION DEVICES AND A METHOD OF USING THE SAME - A system can include a non-light-emitting, variable transmission device a controller coupled and configured to provide power to the first non-light-emitting, variable transmission device; and a router configured to provide power and control signals to the first controller. In an aspect, the controller includes a first connector; the router includes a second connector; and a cable including a third connector and a fourth connector at different ends of the cable. The first and third connectors are coupled to each other, and the second and fourth connectors are coupled to each other. In another aspect, the system can include other non-light-emitting, variable transmission devices, and controllers. The system can be configured to perform a method of controlling the system that includes determining power requirements for the controllers and allocating power to the controllers corresponding to the power requirements. | 2022-07-21 |
20220232080 | Systems and Methods for Operation Management and Monitoring of Bots - A framework and a method are provided for monitoring and managing software bots that collectively automate business processes. The method includes interfacing with the bots executing on a bot infrastructure. The method also includes obtaining the bot-specific performance data and the infrastructure-level performance data recorded by the bots and the bot infrastructure. The method further includes generating or modifying a bot dependency chain based on the bot-specific performance data and the infrastructure-level performance data. The bot dependency chain represents at least one of dependencies amongst the bots and dependencies amongst the related business processes. The method also includes generating an outcome for the business processes according to the bot dependency chain and the bot-specific performance data and the infrastructure-level performance data recorded by the bots and the bot infrastructure. | 2022-07-21 |
20220232081 | A METHOD FOR DATA COMMUNICATION BETWEEN A SERVER SYSTEM AND A FRONT-END COMPUTING DEVICE IN A HEALTHCARE ENVIRONMENT - In a method for data communication between a server system ( | 2022-07-21 |
20220232082 | SCALED COMPUTE MANAGEMENT FOR COLLABORATION SOLUTIONS - A method for scaling (or adaptively distributing) compute resource consuming responsibilities amongst multiple participants of any given collaboration solution session. Specifically, the disclosed method analyzes mesh networking pertinent state (or changes thereof), associated with the various participants, using multi-user constrained optimization to produce mesh network configurations (or adjustments thereto). A mesh network configuration, subsequently, outlines a set of adaptive compute operations, pertinent to the management of a given collaboration solution session, which may be optimally distributed across the various participants based on their current state and user-imposed resource or capability budgets (if any). | 2022-07-21 |
20220232083 | IOT DEVICE CONNECTED TO SERVER VIA NAT, AND IOT COMMUNICATION METHOD - Provided are an IoT device and an IoT communication method. The IoT device may: be connected to a server via NAT; execute a first session for service connection; and execute a second session for calculating a particular keep-alive value corresponding to a period in which an IP address mapped by the NAT expires. The present invention can minimize transmission of a keep-alive value of an IoT device, enables an IoT device to share a particular keep-alive value with other IoT devices, and thus can minimize a network load which may be caused by a keep-alive value of an IoT communication device. | 2022-07-21 |
20220232084 | SESSION PASSING BETWEEN SMART DEVICES - Systems and methods are described for passing a session between smart devices. A user can initiate a session on a first smart device. The first smart device can detect the user exiting a detection area associated with the first smart device. The first smart device can pause the session and notify a server. The server can instruct a device of the user to listen for a device identifier of a second smart device. The second smart device can detect the user entering a detection area and broadcast a device identifier. The user device can receive the device identifier and send it to the server. The server can verify the device identifier and send a credential to the user device. The user device can send the credential to the second smart device. The second smart device can authenticate with the server using the credential. The second smart device can then continue the session. | 2022-07-21 |
20220232085 | SMART SERVICE ORCHESTRATOR - A method for executing a service sequence, comprising: selecting, by a service orchestrator, a service that is part of the service sequence; detecting, by the service orchestrator, whether a load metric exceeds a threshold; when the load metric does not exceed the threshold, executing the service to obtain a real response, and continuing execution of the service sequence based on the real response; when the load metric exceeds the threshold, identifying, by the service orchestrator, a deviation behavior identifier that is associated with the service, obtaining an estimated response for the service based on the deviation behavior identifier, and continuing execution of the service sequence based on the estimated response. | 2022-07-21 |
20220232086 | RESPONSIVE ACTION PREDICTION BASED ON ELECTRONIC MESSAGES AMONG A SYSTEM OF NETWORKED COMPUTING DEVICES - Various embodiments relate generally to data science and data analysis, computer software and systems, and control systems to provide a platform to facilitate implementation of an interface, and, more specifically, to a computing and data storage platform that implements specialized logic to predict an action based on content in electronic messages, at least one action being a responsive electronic message. In some examples, a method may include receiving data representing an electronic message with an electronic messaging account, identifying one or more component characteristics associated with one or more components of the electronic message, characterizing the electronic message based on the one or more component characteristics to classify the electronic message for a response as a classified message, causing a computing device to perform an action to facilitate the response to the classified message, and the like. | 2022-07-21 |
20220232087 | COMPLEX COMPUTING NETWORK FOR USING DATA FROM DIGITAL TRACKING AND RELAYING SYSTEMS - This disclosure is directed to a complex computing network for obtaining and using data from a transmitting system and a digital tracking and relaying system. An exemplary method comprises: receiving, from a transmitting system, a first input data associated with a registered user account; receiving, from a digital tracking and relaying system, a second input data associated with the registered user account and captured by a sensor comprised in the digital tracking and relaying system, wherein the second input data is transmitted via an application programming interface (API) comprised in or associated with the digital tracking and relaying system, the second input data comprising usage data associated with the digital tracking and relaying system; and associating at least one of the first input data or the second input data with the registered user account, thereby causing an update to the registered user account. | 2022-07-21 |
20220232088 | STREAM ENGINE USING COMPRESSED BITSETS - Technologies are described for storing and reporting user activities within a computing environment. For example, bitsets (e.g., compressed and/or uncompressed bitsets) can be used to store activities (e.g., where each activity is a bit in the bitset in chronological order). Separate bitsets can be maintained for followable aspects of the activities (e.g., a separate bitset for each unique followable). Activity streams can be produced from the compressed bitsets (e.g., custom streams reflecting followables designated by users). | 2022-07-21 |
20220232089 | TRANSACTION TRACKING FOR HIGH AVAILABILITY ARCHITECTURE - Techniques for transaction tracking for a high availability architecture are described herein. An aspect includes receiving a first request from a client, the first request corresponding to a start of a transaction having transaction affinity. Another aspect includes, based on receiving the first request from the client, generating a transaction tracking token. Another aspect includes sending the first request with the transaction tracking token to a gateway. Another aspect includes receiving a first response corresponding to the first request from the gateway, the first response including middleware instance information corresponding to a middleware instance, wherein a plurality of subsequent requests from the client corresponding to the transaction are processed by the middleware instance corresponding to the middleware instance information. | 2022-07-21 |
20220232090 | TECHNIQUES FOR MANAGING DISTRIBUTED COMPUTING COMPONENTS - Techniques discussed herein are directed to identifying health assessment data of a set of computing instances of a distributed computing system. The health assessment data may be collected from the computing instances and stored in a first distributed cache. When a request for health assessment data for one or more computing instances is received, the health assessment data may be retrieved from the first distributed cache, provided to the requesting entity, and stored in a second distributed cache. A subsequent request may cause new health assessment data to be retrieved from the first distributed cache and compared to the stored data of the second distributed cache. Changes in the health assessment data may be identified and data indicating those changes may be provided in response to the subsequent request. One or more remedial actions may be performed in response to the health assessment data obtained. | 2022-07-21 |
20220232091 | MEMORY SYSTEM ALLOWING HOST TO EASILY TRANSMIT AND RECEIVE DATA - According to one embodiment, a memory system includes a non-volatile semiconductor memory device, a control unit, a memory as a work area, a wireless communication module, and an extension register. The control unit controls the non-volatile semiconductor memory device. The extension register is provided in the memory and has a data length by which a wireless communication function of the wireless communication module can be defined. The control unit causes the non-volatile semiconductor memory device to store, as a file, an HTTP request supplied from a host, causes the extension register, based on a first command supplied from the host, to register an HTTP transmission command transmitted together with the first command, and causes the wireless communication module to transmit the HTTP request stored in the non-volatile semiconductor memory device based on the transmission command registered in the extension register. | 2022-07-21 |
20220232092 | SYSTEM AND METHOD OF FACILITATING DATA COMMUNICATION BETWEEN AN INTERNET OF THINGS DEVICE AND A CLOUD-BASED COMPUTER SYSTEM - An intermediary computer system is provided for facilitating data communication between an Internet of Things device and a cloud-based computer system, the intermediary computer system configured to exchange data packages with the Internet of Things device, to exchange data packages with a plurality of cloud-based computer systems, to store a variable mapping of the Internet of Things device to a selected one of the plurality of cloud-based computer systems, and to receive a data package from the Internet of Things device and to forward the data package to the selected one of the plurality of cloud-based computer systems mapped to the Internet of Things device. | 2022-07-21 |
20220232093 | Method of Automated Registration - The invention refers to field of computer networks, in particular to the methods of registration. More specifically the invention refers to the methods of users registration with the using of biometric data. | 2022-07-21 |
20220232094 | Service Provider User Accounts - Examples described herein involve switching between two user accounts of a streaming media service. In an example implementation, a playback device stores data representing credentials for multiple user accounts including a first user account of a first streaming audio service and a second user account of the first streaming audio service. The playback device receives instructions to play first audio content from the first streaming audio service and plays back the first audio content by streaming data representing the first audio content from one or more servers of the first streaming audio service using credentials of the first user account. The playback device detects a trigger associated with the first user account of the first streaming audio service and switches from streaming data representing the first audio content using credentials of the first user account to streaming data representing the first audio content using credentials of the second user account. | 2022-07-21 |
20220232095 | METHOD AND SYSTEM FOR A NETWORK PRESENCE PLATFORM WITH INTELLIGENT ROUTING - A computer program product, system, and method for accessing an application from different locations to gather geo-location specific data via pre-provisioned network endpoints in the different locations, the method includes receiving a request from a client application to access an application via a particular geographical location to collect geo-location specific data via a pre-provisioned network endpoint in the particular location, selecting a route to send traffic via the particular geographical location using the pre-provisioned network endpoint, establishing a virtual circuit to route the request via a network endpoint, sending the request for execution to the network endpoint, collecting responses received from the network endpoint from accessing the application, and sending the responses to the client application. | 2022-07-21 |
20220232096 | 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. | 2022-07-21 |
20220232097 | 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. | 2022-07-21 |
20220232098 | SYSTEMS AND METHODS FOR ISOLATING APPLICATIONS ASSOCIATED WITH MULTIPLE TENANTS WITHIN A COMPUTING PLATFORM - Systems and methods for isolating applications associated with multiple tenants within a computing platform receive a request from a client associated with a tenant for running an application on a computing platform. Hosts connected to the platform are associated with a network address and configured to run applications associated with multiple tenants. A host is identified based at least in part on the request. One or more broadcast domain(s) including the identified hosts are generated. The broadcast domains are isolated in the network at a data link layer. A unique tenant identification number corresponding to the tenant is assigned to the broadcast domains. In response to launching the application on the host: the unique tenant identification number is assigned to the launched application and is added to the network address of the host; and the network address of the host is sent to the client associated with the tenant. | 2022-07-21 |
20220232099 | 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. | 2022-07-21 |
20220232100 | FLEXIBLE PROVISIONING OF NETWORK SLICES IN A MOBILE NETWORK THROUGH A NETWORK EXPOSURE FUNCTION (NEF) - Embodiments of the present invention provide a method, system and computer program product for flexible provisioning of network resources through a network exposure function (NEF) of a software defined network (SDN) architected mobile communications network. In a flexible provisioning method different instances of correspondingly different virtual network functions (VNFs) are instantiated in a control plane of the SDN and selected ones collected in respectively different collections of a collections pool within the control plane of the SDN. Subsequent to the instantiation, a request by a mobile application can be received in the NEF to access functionality of at least one of the VNFs. In response, one of the different collections of the pool may be selected for assignment to the requesting mobile application and the selected one of the collections then may be assigned to the mobile application through the NEF. | 2022-07-21 |
20220232101 | VIRTUAL WORKSPACE EXPERIENCE VISUALIZATION AND OPTIMIZATION - A computer system to track and enhance performance of a virtual workspace system is provided. The computer system receives requests to profile phases of a distributed process executed by hosts coupled to one another via a network. Each of phase includes operations executed by processes hosted by the hosts. Each of phase either starts with receipt of a request via a user interface of a virtualization client or ends with provision of a response to the request via the user interface. The computer system identifies event log entries that each include an identifier of an event marking a start or an end of one of the operations, constructs a performance profile based on the event log entries, and transmits the performance profile to the user interface. | 2022-07-21 |
20220232102 | SYSTEMS AND METHODS FOR RENDERING INTERACTIVE WEB PAGES - Systems and methods for rendering interactive web pages are disclosed. A disclosed method includes receiving a web page request, retrieving web page content for the web page, identifying one or more components that provide interactivity to the web page in the web content, determining whether the one or more components are critical components and communicating the determined one or more critical components in a Hypertext Markup Language (HTML) head and communicating the remainder of the web content in an HTML body. | 2022-07-21 |
20220232103 | INFORMATION PROCESSING SYSTEM, INFORMATION PROVISION SYSTEM, AND INFORMATION PROCESSING METHOD - An information processing system includes a communication section and a processing section. The communication section is used to communicate, through a network, with a collection target apparatus and a terminal device capable of using an application that manages and displays status associated information of the collection target apparatus. The communication section obtains status associated information including an event that occurs in the collection target apparatus. The processing section performs a process of generating display screen information of the status associated information that is displayed by the application activated when link information is selected in the terminal device and that is specified by the link information. Furthermore, the communication section transmits the display screen information to the terminal device. | 2022-07-21 |
20220232104 | SYSTEMS AND METHODS FOR FACILITATING SHARED EXTENDED REALITY EXPERIENCES - A system for facilitating shared XR experiences is configurable to access a first spatial map of a first physical environment associated with a first user and identify one or more first physical aspects of the first physical environment based on the first spatial map. The system is also configurable to access a second spatial map of a second physical environment associated with a second user and identify one or more second physical aspects of the second physical environment based on the second spatial map. The system is also configurable to define a first XR experience region for the first physical environment based on the second physical aspects of the second physical environment, or define a second XR experience region for the second physical environment based the first physical aspects of the first physical environment. | 2022-07-21 |
20220232105 | 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. | 2022-07-21 |
20220232106 | 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. | 2022-07-21 |
20220232107 | 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. | 2022-07-21 |
20220232108 | NETWORK INTERFACE ARCHITECTURE HAVING A DIRECTLY MODIFIABLE PRE-STAGE PACKET TRANSMISSION BUFFER - An improved network architecture for minimizing latency of preparing and sending data to a network over a physical medium. A system for communicating messages over a network may create and store ready-to-send data packets in a data buffer next to or as close as possible, either physically and/or logically, to a MAC component. The MAC component may then receive the data packet directly from the data buffer and encapsulate the data packet into a frame suitable for transmission to the network. The data packet is modifiable while being stored in the data buffer prior to transmission to the network. | 2022-07-21 |
20220232109 | VIRTUAL TUNNEL ENDPOINT (VTEP) LEARNING BASED ON TRANSPORT PROTOCOL INFORMATION - Example methods and systems for virtual tunnel virtualized computing instance (VTEP) learning based on transport protocol information are described. In one example, a computer system may learn first mapping information and second mapping information. The first mapping information may associate (a) a first VTEP with (b) first transport protocol information and inner address information associated with a first virtualized computing instance. The second mapping information may associate (a) a second VTEP with (b) second transport protocol information and inner address information associated with a second virtualized computing instance. The computer system may detect an egress packet that is addressed to the inner address information. In response to determination that the egress packet specifies the first transport protocol information, a first encapsulated packet may be generated and sent towards the first VTEP. Otherwise, a second encapsulated packet may be generated and sent towards the second VTEP. | 2022-07-21 |
20220232110 | APPARATUS AND METHOD FOR PROVIDING BATTERY INFORMATION - Provided is an apparatus for providing battery information of the present disclosure, which includes: a first communication unit configured to receive first battery information related to a battery from a battery management system by using a first communication protocol; a second communication unit configured to receive second battery information related to the battery and different from the first battery information from the battery management system by using a second communication protocol different from the first communication protocol; and a data conversion unit connected to the first communication unit and the second communication unit and configured to obtain first conversion information by converting the first battery information into a predetermined data structure, obtain second conversion information by converting the second battery information into the predetermined data structure and output the first conversion information and the second conversion information. | 2022-07-21 |
20220232111 | SYSTEMS AND METHODS FOR PER TRAFFIC CLASS ROUTING - Systems and methods are described for providing per traffic class routing of data within a network. A network switch has the capability to classify traffic data based on High Performance Computing (HPC) related characteristics. Traffic classes are defined based on aspects of HPC, such as routing, ordering, redirection, quiesce, HPC protocol configuration, and telemetry. A switch can receive packets at an ingress port of a switch fabric, and determine traffic classifications for the packets. The traffic classification is selected from a group of defined traffic classes. Then, the switch can generate a fabric specific flag for the at least one packet that indicates the determined traffic classification, where the fabric specific flag is used for routing packets based on their assigned traffic classification. Examples of traffic classes include: low latency class; dedicated access class; bulk data class; best efforts class; and scavenger class. | 2022-07-21 |
20220232112 | PROVIDING EFFICIENCIES IN PROCESSING AND COMMUNICATING INTERNET PROTOCOL PACKETS IN A NETWORK USING SEGMENT ROUTING - In one embodiment, a Segment Routing network node provides efficiencies in processing and communicating Internet Protocol packets in a network. This Segment Routing node typically advertises (e.g., using Border Gateway Protocol) its Segment Routing processing capabilities, such as Penultimate Segment Pop (PSP) and/or Ultimate Segment Pop (USP) of a Segment Routing Header (including in the context of a packet that has multiple Segment Routing Headers). Subsequently, an Internet Protocol Segment Routing packet having multiple Segment Routing Headers is received. The packet is processed according to a Segment Routing function, with is processing including removing a first one of the Segment Routing Headers and forwarding the resultant Segment Routing packet. The value of the Segments Left field in the first Segment Routing Header identifies to perform PSP when the value is one, to perform USP when the value is zero, or to perform other processing. | 2022-07-21 |
20220232113 | Cellphone Self-Standing Device - Embodiments relate to a cellphone self-standing device that allows any cellphone to stand in position and angles that are more suited for selfie and two way video communication. The device of this invention integrates with the cellphone such that it can be carried around easily, the same way that cellphones are; store with the cellphone in where cellphones are normally stored; and operate on demand with minimal set up, to facilitate ease of use. | 2022-07-21 |
20220232114 | ELECTRONIC DEVICE - An electronic device is provided. A lateral fingerprint recognition apparatus is in contact with a function button. An accommodating structure is arranged in the lateral fingerprint recognition apparatus. A stopping assembly is arranged on a side of a fingerprint hole close to the function button. Inserting a partial area of the stopping assembly into the accommodating structure enables the lateral fingerprint recognition apparatus, when pressed, to move in movement space of the accommodating structure on the side of the fingerprint hole close to the function button, so as to limit a displacement amount of the lateral fingerprint recognition apparatus within a specific range, implementing the functions of the lateral fingerprint recognition apparatus and of the function button, and preventing the lateral fingerprint recognition apparatus from being displaced from the originally designed position. | 2022-07-21 |
20220232115 | EYEWEAR WITH CUSTOMIZABLE NOTIFICATIONS - Systems and methods for generating an alert on an eyewear device are provided. The systems and methods include receiving, by an eyewear device, from a mobile device, data indicative of a first combination of notification attributes that trigger a first alert on the eyewear device; determining that the mobile device has received a new notification based on additional data received from the mobile device; determining that a combination of attributes of the new notification matches the first combination of notification attributes; and in response to determining that the combination of the attributes of the new notification matches the first combination of notification attributes, retrieving, from a storage device of the eyewear device, a first visual indicator animation that represents the first alert; and activating a visual indicator of the eyewear device in accordance with the retrieved first visual indicator animation to generate the first alert on the eyewear device. | 2022-07-21 |
20220232116 | MOBILE APPLICATION FOR CONTROLLING OUTDOOR GRILL - Embodiments are directed to controlling an electronically-controlled appliance using a software application and providing a user interface for controlling an electronically-controlled appliance. In one scenario, a computer system receives an indication from a remote computing system indicating that an electronically-controlled appliance is communicably connected to the remote computing system. The computer system provides a notification in the software application indicating that the electronically-controlled appliance is available to receive instructions, and receives a user input at the software application indicating that certain functions are to be performed by the electronically-controlled appliance. The computer system further generates instructions configured to control the electronically-controlled appliance based on the functions specified in the received user input, and sends the generated instructions to the electronically-controlled appliance to perform the specified functions. These functions are then interpreted and carried out on the electronically-controlled appliance via the hardware controller. | 2022-07-21 |
20220232117 | MOBILE APPLICATION FOR CONTROLLING OUTDOOR GRILL - Embodiments are directed to controlling an electronically-controlled appliance using a software application and providing a user interface for controlling an electronically-controlled appliance. In one scenario, a computer system receives an indication from a remote computing system indicating that an electronically-controlled appliance is communicably connected to the remote computing system. The computer system provides a notification in the software application indicating that the electronically-controlled appliance is available to receive instructions, and receives a user input at the software application indicating that certain functions are to be performed by the electronically-controlled appliance. The computer system further generates instructions configured to control the electronically-controlled appliance based on the functions specified in the received user input, and sends the generated instructions to the electronically-controlled appliance to perform the specified functions. These functions are then interpreted and carried out on the electronically-controlled appliance via the hardware controller. | 2022-07-21 |
20220232118 | Smart Plate Device - The present invention relates generally to the field of cover plates. More specifically, the present invention relates to a smart plate device. The device is primarily comprised of a front plate that has a top surface, a side surface, and a rear surface further comprised of a box. The device can be installed as a cover plate for a light switch and/or a power outlet. Multiple devices can further be used in an intercom-like fashion within a home. Further, the device may have or be compatible with a virtual smart assistant that can be used to control the device and its functions. The device is also illuminated via an LED and can be controlled by the voice of the user. | 2022-07-21 |
20220232119 | Emergency Notification Methods for Mobile Phones - A mobile phone configured to operate in a normal notification mode and an emergency notification mode. The mobile phone includes a memory adapted to maintain profiles relating to user contacts, an output device operable to emit audible notifications responsive to incoming communications, at least one input device operable to receive a user selection of a silent notification mode of the device and a user selection of a silent mode disabled setting associated with the profiles and a processor coupled to the memory, the output device and the at least one input device. When the device is in the silent notification mode, audible notifications are not emitted from the output device responsive to incoming communications from the user contacts having profiles without the silent mode disabled and audible notifications are emitted from the output device responsive to incoming communications from the user contacts having profiles with the silent mode disabled. | 2022-07-21 |
20220232120 | INTER-DEVICE INTERACTIVE CONTROL METHOD, APPARATUS, AND STORAGE MEDIUM - A inter-device interactive control method is applied to a first device, and includes: determining a location of the first device in a pre-established map; acquiring a target operation of the first device; determining a target operating device based on the location and the target operation of the first device; and performing operations on the determined target operating device. | 2022-07-21 |
20220232121 | System, Method and Apparatus for Communication with Occupants of a Vehicle - A method of communicating between a person within a target vehicle and a law-enforcement person includes establishing a connection between a law-enforcement transceiver and a target vehicle transceiver using a protocol and encoding an audio signal into an encoded audio signal by the law-enforcement transceiver using the protocol, The encoded audio signal is transmitted from the law-enforcement transceiver and received by the target vehicle transceiver where the encoded audio signal is accepted by the target vehicle transceiver through a feature in the protocol, the feature in the protocol allowing limited access to an audio transducer of the target vehicle, the encoded audio signal is decoded back into the audio signal by the target vehicle transducer and the audio signal is reproduced on the audio transducer within the target vehicle. | 2022-07-21 |
20220232122 | SYSTEM ARCHITECTURE FOR FRAUD DETECTION - An architecture for assessing and identifying fraudulent contact with client contact systems, such as IVR, includes threshold and machine learning scoring and filtering of calls based on these criteria. The criteria may include behavioral, situational and reputational scoring. | 2022-07-21 |
20220232123 | TELECOMMUNICATIONS DATA MANAGEMENT INTERFACE - A system for visualizing call routing data associated with a telecommunications identifier is provided. The system includes a client interface and a parsing tool. The client interface is structured to communicate with a telecommunications management platform having a database that stores call routing data. The parsing tool is associated with the client interface. The parsing tool receives call routing data associated with the telecommunications identifier in response to a query of the database, and the parsing tool generates parsed data by parsing the call routing data. The parsed data is structured to display the call routing data in a tree format on the client interface. | 2022-07-21 |
20220232124 | SYSTEM AND METHOD FOR THREE-WAY CALL DETECTION - A system for detecting three-way calls in a monitored telephone conversation includes a speech recognition processor that transcribes the monitored telephone conversation and associates characteristics of the monitored telephone conversation with a transcript thereof, a database to store the transcript and the characteristics associated therewith, and a three-way Call detection processor to analyze the characteristics of the conversation and to detect therefrom the addition of one or more parties to the conversation. The system preferably includes at least one domain-specific language model that the speech recognition processor utilizes to transcribe the conversation. The system may operate in real-time or on previously recorded conversations. A query and retrieval system may be used to retrieve and review call records from the database. | 2022-07-21 |
20220232125 | NUMBER MANAGEMENT SYSTEM, NUMBER MANAGEMENT METHOD, NUMBER MANAGEMENT DEVICE AND NUMBER MANAGEMENT PROGRAM - A number management unit ( | 2022-07-21 |
20220232126 | CHAT BOT ASYNCHRONOUS AGENT ESCALATION - A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors perform: receiving, by a chat bot and from a user, an indication to talk to a live agent; calling, by the chat bot, an automatic call distribution server to initiate a live-agent session for the user; storing metadata for the live-agent session in a distributed table and a distributed queue; pulling, from an automatic call distribution connector, one or more messages from a conversation between the user and the chat bot based on the metadata; and connecting the live agent to the user in the live-agent session, wherein the user communicates with the live agent in the live-agent session through a same interface for the chat bot. Other embodiments are disclosed. | 2022-07-21 |
20220232127 | RINGLESS VOICEMAIL ATTEMPT DETECTION - One or more computing devices, systems, and/or methods for ringless voicemail detection are provided. In an example, a first call attempt to a phone number may be detected. In response to detecting a second call attempt to the phone number occurring within a first threshold timespan of the first call attempt being detected, first processing of the second call attempt is withheld. In response to the first call attempt being cancelled within a second threshold timespan of the first call attempt being detected, second processing of the second call attempt is performed based upon a policy. | 2022-07-21 |
20220232128 | Virtual Conferencing System with Layered Conversations - A virtual communication system including logic for supporting layered conversations, the system comprising: at least two computers communicating to one another over a communications medium, where each computer represents a User, each computer including a display, audio input, audio output, video input (such as a camera), memory, data storage, and a processor, a knowledge base stored in memory, the knowledgebase containing an identifier identifying each conversation associated with a given user, the knowledgebase storing information identifying each participant in each of the conversations, the knowledgebase storing information identifying the type of each conversation associated with the given one of the at least two computers, where each User may participate in multiple simultaneous conversations; and layered conversation logic executed by the processor, the layered conversation logic controlling a volume and a visual layout of each participant in each conversation in which the User participates in accordance with the conversation type. | 2022-07-21 |
20220232129 | DEVICE ASSISTED CDR CREATION, AGGREGATION, MEDIATION AND BILLING - Device assisted CDR creation, aggregation, mediation and billing is provided. In some embodiments, device assisted CDR creation, aggregation, mediation and billing for a wireless network includes collecting device generated service usage information for one or more devices in wireless communication on the wireless network; and providing the device generated service usage information in a syntax (e.g., a device assisted charging data record (CDR)) and a communication protocol (e.g., 3GPP, 3GPP2, or other communication protocols) that can be used by other network devices to augment or replace network generated service usage information for the one or more devices in wireless communication on the wireless network. | 2022-07-21 |
20220232130 | Update And Procurement Of Telecom Lines Using Automated Reconciliation Of Device Information - A system and method of performing automated reconciliation of devices and features in telecom expense management systems prior to running programs to optimize expense relative to usage or procuring new lines. The reconciliation accessing and carrier systems and devices and using enterprise configurable rules and live data from end point management systems. The system ensures accurate and up to date data is available for processing by downstream robotic process automation systems that perform the procurement/modification of plans and devices. | 2022-07-21 |
20220232131 | INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD - An information processing device includes: a controller that executes a job; and a storage that stores, as setting history information, a setting value related to the execution of the job, and the controller executes, after the execution of the job, determination processing on the setting value and reflects the result of determination to store the setting history information. | 2022-07-21 |
20220232132 | IMAGE FORMATION APPARATUS AND IMAGE FORMATION METHOD - An image formation apparatus to combine a plurality of processes to execute a job related to image formation, the image formation apparatus including: a communicator that sends and receives data to and from an external application via a network, an image data acquirer that acquires image data, an image former that forms an image based on the image data, a storage that stores temporary intermediate data involved in the image formation, a display that displays a message for a user, and a controller that controls the communicator, the image data acquirer, the image former, the storage, and the display; wherein upon performing a process of the plurality of processes, the controller determines whether a next process is present. | 2022-07-21 |
20220232133 | HAND ENGAGEMENT INTERFACE - Examples dis closed herein relate to displaying, proximate to a hand engagement interface, a plurality of user interface elements, receiving, via a freeform input interface associated with the hand engagement interface, a freeform input from a user, identifying a command associated with a first element of the plurality of user interface elements associated with the freeform input, and updating the display of the plurality of user interface elements according to the command associated with the first element of the plurality of user elements. | 2022-07-21 |
20220232134 | METHOD FOR CONTROLLING IMAGE FORMING SYSTEM AND WIRELESS OPERATION UNIT - A method for controlling an image forming system including a wireless operation unit having a third wireless communication unit, an acquiring unit that acquires status information of the image forming apparatuses, and a display that displays the status information of the image forming apparatuses includes a connection process in which the third wireless communication unit connects individually to each of a first wireless communication unit of a first image forming apparatus and a second wireless communication unit of a second image forming apparatus via wireless communication without a wireless LAN router, an acquisition process in which the acquiring unit acquires the status information of the first image forming apparatus and the status information of the second image forming apparatus individually, and a display process in which the display displays the status information of the first image forming apparatus and the status information of the second image forming apparatus. | 2022-07-21 |
20220232135 | OPERATION ASSISTANCE SYSTEM FOR IMAGE FORMING APPARATUS, OPERATION ASSISTANCE METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING OPERATION ASSISTANCE PROGRAM - In an operation assistance system, an operation assistance method, and a computer-readable recording medium recording an operation assistance program, each of which assists with making an operation setting of an image forming apparatus by using a mobile communication terminal, the mobile communication terminal wirelessly communicates with the image forming apparatus, and at least two types of setting items among plural types of the setting items for the image forming apparatus are simultaneously set by a single touch operation on an operation screen of the mobile communication terminal. | 2022-07-21 |
20220232136 | INFORMATION PROCESSING APPARATUS, NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM, AND METHOD - An information processing apparatus includes a processor configured to grasp usage histories of plural pieces of data stored in a storage apparatus, and in a case of initially displaying information related to the plural pieces of data on a screen, perform control to display information related to specific data of which a usage history satisfies a predetermined condition at a predetermined position on the screen. | 2022-07-21 |
20220232137 | IMAGE READING APPARATUS AND IMAGE FORMING SYSTEM - An image reading apparatus reads an image of a sheet conveyed from an image forming apparatus. The image reading apparatus includes a transparent member including a first surface disposed on a first side on which the sheet is conveyed and a second surface disposed on a second side opposite to the first side, an image reading portion disposed on the second side and configured to read the image of the sheet at a reading position through the transparent member, an elastic member disposed to abut against the second surface of the transparent member and configured to press the transparent member toward the first side, and a guide disposed upstream of the reading position and configured to guide the sheet to the reading position. A downstream end of the guide contacts with the first surface of the transparent member and presses the transparent member toward the second side. | 2022-07-21 |
20220232138 | IMAGE-READING DEVICE HAVING CONFIGURABLE MULTI-MODE ILLUMINATION AND MONOCHROME COLOR IMAGE CAPTURE AND RELATED METHODS - An image-reading device, such as optical code readers used in retail environments to scan objects, is configured to select from various operational modes. The operational modes are selected based on an application of the image-reading device, such as optical code identification or image recognition. Red, white, and other color light sources are activated in patterns corresponding to an illumination sequence of the selected operational mode, while imagers are activated to capture an image based on an exposure pattern of the selected operational mode. Further, a repeating series of light pulses having different portions of light is provided. Various imagers are configured to capture images over one of the portions. This allows an operator to perceive one continuous light pattern, yet allows various imagers to capture an image under different light conditions used for different applications of the image-reading device. | 2022-07-21 |
20220232139 | TOKENS TO ACCESS APPLICATIONS FROM A MULTI-FUNCTION DEVICE SIGN-ON - A method is disclosed. For example, the method executed by a processor of a multi-function device (MFD) includes receiving a request to access an application on the MFD that requires a user authentication, retrieving a token associated with the user and the application, providing the token to the application for the user authentication, and executing the application on the MFD after the user authentication is executed with the token. | 2022-07-21 |
20220232140 | CONTROL DEVICE, IMAGE FORMING APPARATUS, AND METHOD OF CONTROLLING CONTROL DEVICE - A control device includes a first control unit, including a first controller, to operate in a first operation mode and be powered off in a second operation mode in which a power consumption is lower than in the first operation mode; a second control unit, including a second controller, to operate in the first operation mode and the second operation mode; and a power supply controller to control power supply to the first control unit and the second control unit. The second control unit includes a communication interface to perform communication with the first control unit and stop operating in the second operation mode, an abnormality detector to detect an abnormality of the second controller, and a system controller to cause the communication interface to start an operation and the power supply controller to activate the first control unit, based on detection of the abnormality in the second operation mode. | 2022-07-21 |
20220232141 | IMAGE PROCESSING SYSTEM AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM - An image processing system includes: a first processor that is mounted on an image processing apparatus including at least one of an image forming unit that performs processing of forming an image on a medium or an image scanning unit that performs processing of scanning an image on a medium; and a second processor that is mounted on a control apparatus that is connected to the image processing apparatus via a virtual leased line, and controls a part of at least one of the processing of forming an image on a medium or the processing of scanning an image on a medium performed by the image processing apparatus, in which the first processor is configured to: control a timing of connection using the virtual leased line with the control apparatus according to a function used by a user among functions of the image processing apparatus. | 2022-07-21 |
20220232142 | INFORMATION PROCESSING APPARATUS AND WIRELESS COMMUNICATION METHOD - An information processing apparatus includes a first communication unit configured to communicate with a first communication apparatus; a second communication unit configured to wirelessly communicate with each of one or more second wireless communication apparatuses; an acquisition unit configured to acquire from the first communication apparatus via the first communication unit an apparatus ID that is held by the first communication apparatus and that is used for identifying one of the one or more second wireless communication apparatuses to or from which the second communication unit transmits or receives data; and a control unit configured to control the second communication unit to transmit or receive the data to or from the one of the one or more second wireless communication apparatuses that is identified by the apparatus ID acquired by the acquisition unit. | 2022-07-21 |
20220232143 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD - An information processing apparatus includes a controller that executes a job including a destination in a setting value, a storage, and a display. The storage stores destination information including the destination, and setting history information that includes the setting value and is history information pertaining to execution of the job. The controller reads the setting history information from the storage, and displays the setting history information on the display when the destination included in the setting history information is stored in the storage. | 2022-07-21 |
20220232144 | ACTIVE IMAGING USING A MICRO-ELECTRO-MECHANICAL SYSTEM (MEMS) MICRO-MIRROR ARRAY (MMA) - Imaging systems and method of optical imaging. One example of an imaging system includes an optical scanning subsystem including an optical source and a MEMS MMA, the MEMS MMA being configured to direct optical radiation generated by the optical source over an area of a scene, a detection subsystem including an optical sensor configured to collect reflected optical radiation from the area of the scene, and a fused fiber focusing assembly including a fused fiber bundle, a plurality of lenses coupled together and positioned to receive and focus the reflected optical radiation from the area of the scene directly onto the fused fiber bundle, a microlens array interposed between the fused fiber bundle and the optical sensor and positioned to receive the reflected optical radiation from the fused fiber bundle, and a focusing lens positioned to direct the reflected optical radiation from the microlens array onto the optical sensor. The MEMS MMA may be further configured to generate and independently steer multiple beams of optical radiation, at the same or different wavelengths, to more fully interrogate the area of the scene. The MEMS MMA through its Piston capability may be further configured to shape the optical beam(s) to execute a variety of optical functions within the beam steering device. | 2022-07-21 |
20220232145 | METHOD FOR REAL TIME WHITEBOARD EXTRACTION WITH FULL FOREGROUND IDENTIFICATION - A method to extract static user content on a marker board is disclosed. The method includes generating a sequence of samples from a video stream comprising a series of images of the marker board, generating at least one center of mass (COM) of estimated foreground content of each sample in the sequence of samples, detecting, based on a predetermined criterion, a stabilized change of the at least one COM in the sequence of samples, wherein the stabilized change of the at least one COM identifies, in the sequence of samples, a stable sample with new content, generating, in response to the stabilized change of the at least one COM and from the stable sample with new content, a mask of full foreground content, and extracting, based at least on the mask of full foreground content, a portion of the static user content from the video stream. | 2022-07-21 |
20220232146 | VIDEO PROCESSING APPARATUS AND VIDEO PROCESSING METHOD - The present disclosure relates to a video processing apparatus and a video processing method that allow each person involved to make an advance preparation more easily. | 2022-07-21 |
20220232147 | CAMERA MODULE - A camera module includes a circuit board, a bracket arranged on the circuit board, and at least one electronic component embedded in the bracket and/or arranged on an inner side wall of the bracket. The electronic component is electrically coupled to the circuit board. | 2022-07-21 |
20220232148 | CAMERA WITH META-LENS AND ELECTRONIC DEVICE INCLUDING SAME - An electronic device according to various embodiments disclosed herein may include a lens assembly having a structure in which at least one meta-lens and a spacer member are stacked, and an image sensor assembly attached to one side of the lens assembly to receive light passing through the lens assembly and convert the light into an optical signal. The spacer member may be fixed to one side of the lens assembly between the image sensor assembly and the lens assembly such that a cavity is defined by an inner side surface of the spacer member, a bottom surface of the lens assembly, and a top surface of the image sensor assembly. | 2022-07-21 |
20220232149 | Flexure Amplified Piezo Actuator for Focus Adjustment - A camera includes a camera focus adjustment device, a lens, and an image sensor coupled to the camera focus adjustment device. The camera focus adjustment device includes a flexure structure. The flexure structure includes an outer framework of structural members continuously interconnected by flexure notch hinges. The flexure structure also includes two inner structural members oriented in parallel and extending from the outer framework of structural members. A gap is between the two inner structural members. The camera focus adjustment device also includes a piezoelectric material within the gap and a pair of wedges within the gap. The pair of wedges is affixed to the piezoelectric material and to one inner structural member of the two inner structural members. Based on temperature-based piezoelectric activity associated with the piezoelectric material, the camera focus adjustment device is operable to move the image sensor relative to the lens. | 2022-07-21 |
20220232150 | CAMERA MODULE AND ELECTRONIC DEVICE HAVING THE CAMERA MODULE - A camera module includes a circuit board, a lens assembly, a filter, and a mounting frame. The lens assembly is arranged on the circuit board, the mounting frame is arranged between the circuit board lens assembly. A through hole penetrates the mounting frame. A protrusion extends from an inner surface defining the through hole toward a central axis of the through hole. The filter is mounted on a side of the protrusion facing away from the circuit board. A first barrier layer is arranged on an edge area of a surface of the filter facing away from the circuit board. A gap is formed between the filter and the inner surface. A second barrier layer is located in the gap, and a surface of the second barrier layer facing away from the circuit board is located at a side of the first barrier layer facing away from the circuit board. | 2022-07-21 |
20220232151 | IMAGING ELEMENT AND IMAGING DEVICE - Pixel formation in an imaging element configured to detect image plane phase difference is simplified. The imaging element includes an on-chip lens, a plurality of photoelectric conversion portions, and a plurality of waveguides. The on-chip lens concentrates incident light on a pixel and is placed on each pixel so as to be shifted from a center of the pixel according to an incident angle of the incident light. The plurality of photoelectric conversion portions is arranged in the pixel and performs photoelectric conversion according to the incident light. The plurality of waveguides is arranged for the plurality of respective photoelectric conversion portion in the pixel. The plurality of waveguides guide the incident light concentrated so that the incident light enters each of the plurality of photoelectric conversion portion, and are formed into shapes dissimilar to each other based on the shift of the on-chip lens. | 2022-07-21 |
20220232152 | CAMERA MODULE OF REDUCED SIZE AND METHOD FOR MANUFACTURING THE SAME - A camera module of reduced size includes a baseplate, an image sensor on the baseplate, a mounting bracket with a through hole, and a circuit board. An inner wall of the through hole extends towards a central axis of the through hole to form a platform, a side of the mounting bracket adjacent to the platform extends outward to form a connecting portion. A multilayer coil, a capacitor, and a resistor are formed on the mounting bracket by laser direct structuring, the multilayer coil is of encircling coils arranged from inside to outside on the mounting bracket and surrounds the through hole. The circuit board is connected with the mounting bracket through the connecting portion. A method for manufacturing a lens module is also disclosed. | 2022-07-21 |
20220232153 | AUTO EXPOSURE FOR SPHERICAL IMAGES - Auto exposure processing for spherical images improves image quality by reducing visible exposure level variation along a stitch line within a spherical image. An average global luminance value is determined based on auto exposure configurations of first and second image sensors. Delta luminance values are determined for each of the image sensors based on the average global luminance value and a luminance variance between the image sensors. The auto exposure configurations of the image sensors are then updated using the delta luminance values, and the updated auto exposure configurations are used to capture images which are then combined to produce the spherical image. In some cases wherein updating the auto exposure configurations using the delta luminance values would breach a threshold representing a target luminosity for the scene, the use of the delta luminance values may be limited or those values may instead be discarded. | 2022-07-21 |
20220232154 | Identification/Communication Interface Between Consumer Electronic Devices and Accessory Devices - An accessory interface for an electronic host device includes a digital communication bus including a plurality of communication lines configured to pass data between the electronic host device and an electronic accessory device. The accessory interface further includes detection circuitry selectively coupled to the plurality of communication lines via a multiplexer and configured to detect analog voltage levels across the plurality of communication lines, determine a device type of the electronic accessory device based on the detected analog voltage levels, and control the multiplexer to couple the plurality of communication lines to a host processor of the electronic host device upon determining the device type of the electronic accessory device. The host processor is configured to receive the device type of the electronic accessory device and transmit data via the plurality of communication lines to the electronic accessory device in accordance with the device type of the electronic accessory device. | 2022-07-21 |
20220232155 | IMAGE PROCESSING DEVICE AND IMAGE PROCESSING PROGRAM - In order to obtain an inspection image without blown-out highlights generated due to specular reflection or the like or blocked-up shadows generated at a position to which light hardly reaches, an image processing device includes a plurality of light sources that irradiates an object with light and a control circuit that controls light emission of the plurality of light sources, a camera that photographs the object, and a processor that controls switching of a light emission pattern of the plurality of light sources and controls photographing execution timing of the camera, controls the plurality of light sources to emit light with a plurality of light emission patterns, performs photographing at timings during at least two or more patterns among the plurality of light emission patterns to obtain a plurality of intermediate images, and generates one final image based on the plurality of obtained intermediate images. | 2022-07-21 |
20220232156 | IMAGING SYSTEM WITH AN ELECTRONIC SHUTTER - An imaging system may include an electronic shutter. The electronic shutter may be positioned between an image sensor and a lens module or may be integrated as a package cover for the image sensor. The electronic shutter may selectively attenuate incident light that passes to the image sensor. To increase the dynamic range of the imaging system, the electronic shutter may have a first transparency while a first image is captured by the image sensor and a second, different transparency while a second image is captured by the image sensor. The first and second images are subsequently combined to form a single high dynamic range image. The electronic shutter may be controlled at a global level, at a sub-array level, or at a pixel level. | 2022-07-21 |
20220232157 | IMAGING DEVICE, SIGNAL PROCESSING DEVICE, SIGNAL PROCESSING METHOD, PROGRAM, AND IMAGING APPARATUS - The present technology relates to an imaging device, a signal processing device, a signal processing method, a program, and an imaging apparatus that are designed to reduce flicker in the imaging apparatus that does not use any imaging lens. | 2022-07-21 |
20220232158 | MOBILE TERMINAL - A mobile terminal in which an imaging unit is provided on a front surface side and a display unit and a sensor are provided on a back surface side includes a signal processing unit which, from a signal output by the imaging unit, generates information to be displayed by the display unit, and a control unit into which a signal from the sensor is input and which controls the signal processing unit. A display state of the display unit based on the control performed by the control unit includes a first display state for display in a first display region if no detection signal is being input from the sensor, and a second display state for display in a second display region if a detection signal is being input from the sensor. | 2022-07-21 |
20220232159 | IMAGE CAPTURING APPARATUS, METHOD FOR CONTROLLING THE SAME, AND RECORDING MEDIUM - An image capturing apparatus performs automatic image capturing of a subject by using an image capturing unit, controls a plurality of images acquired by the automatic image capturing to be recorded in a recording unit, selects deletion candidate images from among the plurality of images recorded in the recording unit, based on a predetermined deletion condition, automatically deletes the deletion candidate images, and performs control so that information about images other than the deletion candidate images, among the plurality of images recorded in the recording unit and including the deletion candidate images before being automatically deleted, is transmitted to an external apparatus via a communication unit before the deletion candidate images are deleted so that the information is displayed on the external apparatus. | 2022-07-21 |
20220232160 | IMAGING APPARATUS AND IMAGING CONTROL METHOD - A camera of the present disclosure includes an imaging section, a zooming section, a framing section, and a controller. The controller controls, in a case where one of the zooming section and the framing section is operated by a user operation, another of the zooming section and the framing section that is not operated by the user operation, in accordance with a movement of a subject. | 2022-07-21 |
20220232161 | Photographing Method and Photographing Apparatus for Terminal, and Terminal - A method includes obtaining a first preview picture collected by a camera, where an angle of view FOV of the camera is a first FOV value. The camera collects the first preview picture based on a second FOV value, and the second FOV value is less than the first FOV value. The method further includes adjusting the second FOV value to a third FOV value when it is detected that a quantity of at least one target human face in the first preview picture is greater than a first preset value, where the third FOV value is greater than the second FOV value, and the third FOV value is less than or equal to the first FOV value; and outputting an image that is photographed by the camera based on the third FOV value. | 2022-07-21 |
20220232162 | PROVIDING CONTEXTUAL AUGMENTED REALITY PHOTO POSE GUIDANCE - The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and providing pose guides that are tailored to a context of a camera viewfinder stream. In particular, in one or more embodiments, the disclosed systems determine a context of the camera viewfinder stream and provide sample pose images that correspond with the determined context. In response to a selection of a sample pose image, the disclosed systems generate and display a pose guide that is customized to the proportions of a subject depicted in the camera viewfinder stream. The disclosed systems further iteratively modify portions of the generated pose guide to indicate that the subject depicted in the camera viewfinder stream is coming into alignment with the generated pose guide. The disclosed systems automatically capture a digital image when the subject is in total alignment with the generated pose guide. | 2022-07-21 |
20220232163 | IMAGE CAPTURING APPARATUS, AND CONTROL METHOD AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM - This invention provides an image capturing apparatus comprising an image capturing unit, and a communication unit for communicating with a distribution server via internet, wherein the image capturing apparatus comprises a time measuring unit for measuring, if a distribution instruction for live distribution using the distribution server has been given, an elapsed time since the instruction has been given; and a control unit for starting, if the elapsed time measured by the time measuring unit has reached a predetermined set time, distributing an image captured by the image capturing unit to the distribution server via the communication unit. | 2022-07-21 |
20220232164 | PHOTOGRAPHING DEVICE, CONTROL METHOD THEREOF, AND MOVABLE PLATFORM - A photographing device, its control method, and a movable platform can include: acquiring a real-time video frame; duplicating the real-time video frame to obtain two real-time video frames; outputting one of the two real-time video frames for display and perform a stability augmentation processing on the other of the two real-time video frames; and saving the stability augmentation processed real-time video frame. | 2022-07-21 |
20220232165 | OPTICAL IMAGE STABILIZER, CAMERA MODULE AND ELECTRONIC DEVICE - An optical image stabilizer includes an electric circuit member, an image sensor, a driving member and a pressing member. The electric circuit member includes a fixed part, a movable part and a connection part. The fixed part surrounds the movable part. The connection part is connected to the fixed part and the movable part, and the movable part is movable through the connection part. The image sensor is electrically connected to the electric circuit member and disposed on the movable part. The driving member and the pressing member are coupled to the movable part to respectively move and keep the movable part. The connection part includes wire structures connected to and located between the fixed part and the movable part. The wire structures with pliability are connected to the movable part with no physical support. The wire structures each includes a circuit layer and an insulation layer stacked together. | 2022-07-21 |
20220232166 | RANGE MEASUREMENT APPARATUS, STORAGE MEDIUM AND RANGE MEASUREMENT METHOD - In order to provide a range measurement apparatus which enables an accurate distance measurement while an anti-vibration mechanism is operated, the range measurement apparatus includes an image information acquisition unit configured to acquire an image captured by an image pickup optical system having an anti-vibration optical system, a distance information acquisition unit configured to acquire distance information regarding a distance to a subject based on the image, and a distance correction unit configured to correct the distance information based on aberration information according to a driving amount of the anti-vibration optical system. | 2022-07-21 |