Patents Issued in June 17, 2021
-
Publication number: 20210185109Abstract: The present disclosure provides a page presentation method, including: receiving an access request for a target page, wherein the target page has a plurality of page blocks; and presenting a block snapshot of at least one page block in the target page stored locally in response to the access request, wherein each page block has a respective block snapshot. In addition, the present disclosure also provides a page presentation system, a computer system, and a computer-readable medium.Type: ApplicationFiled: July 26, 2019Publication date: June 17, 2021Inventor: Weiping FENG
-
Publication number: 20210185110Abstract: An electronic apparatus and a data transmission method thereof are provided. The data transmission method is adapted to the electronic apparatus including a touch screen, and the data transmission method includes the following steps. An image frame is displayed through the touch screen. A connection with another electronic apparatus placed on the touch screen is established. Position information of said another electronic apparatus on the touch screen is detected through the touch screen, to capture a partial frame from the image frame according to the position information of said another electronic apparatus. Feature information of data to be transmitted is obtained from the partial frame. The data to be transmitted is sent to said another electronic apparatus via the connection according to the feature information.Type: ApplicationFiled: July 21, 2020Publication date: June 17, 2021Applicant: Acer IncorporatedInventors: Yen-Shuo Huang, Chih-Wen Huang, Wen-Cheng Hsu, Chao-Kuang Yang, Ling-Fan Tsao, Chueh-Pin Ko, Chih-Chiang Chen, Tai Ju, Yu-Shan Ruan, Yu-Chieh Huang
-
Publication number: 20210185111Abstract: A data processing method, an electronic device and a storage medium are related to the field of big data technologies. The solution is: receiving a file to be processed from a web server; invoking a target process to process the file to be processed, to generate a request result; storing the request result in a preset storage area; running a preset request finishing function; obtaining the request result from the preset storage area in response to the running the preset request finishing function; sending the request result to the web server; and reporting the request result to a cloud data center.Type: ApplicationFiled: September 15, 2020Publication date: June 17, 2021Inventor: Qianpeng YAO
-
Publication number: 20210185112Abstract: The invention relates to simultaneous recording and uploading systems and methods, and, more particularly to a simultaneous recording and uploading of multiple files from the same conversation.Type: ApplicationFiled: December 11, 2020Publication date: June 17, 2021Inventor: Zachariah Steven MORENO
-
Publication number: 20210185113Abstract: The present invention proposes a method for providing a broadcast content in an apparatus, the method comprising: requesting a filter code to an application running on the apparatus by using a first Application Programming Interface (API); receiving a JavaScript Object Notation (JSON) object from the application in response to the first API; storing the filter code; receiving an Extended File Delivery Table (EFDT) having a first filter code associated with a first file; and selectively downloading the first file by comparing the stored filter code with the first filter code in the EFDT.Type: ApplicationFiled: February 4, 2021Publication date: June 17, 2021Inventors: Somi Park, Minsung Kwak
-
Publication number: 20210185114Abstract: An origin server that is implemented within one or more devices within a third party virtual private cloud (VPC) is provided herein. Instead of communicating with various CDNs over a public network, the third party VPC may instead communicate with a managed VPC via a private network. Thus, no gateway, network address translation (NAT), or other such devices may be needed for the third party VPC and the managed VPC to communicate. Rather, a VPC identifier of the managed VPC and a VPC identifier of the third party VPC are used to pair the two VPCs. Once paired, a private route is set up such that points from the private address space of the third party VPC to the private address space of the managed VPC. The managed VPC then communicates directly with the various CDNs via a public network.Type: ApplicationFiled: February 4, 2021Publication date: June 17, 2021Inventors: Matthew Graham Baldwin, Craig Wesley Howard, Donavan Miller
-
Publication number: 20210185115Abstract: A system, method, and apparatus for transferring blood donation files are disclosed. An example system includes a collection device located at a blood donation site and a collection server located in a remote location. The example collection device is configured to store blood donation information from blood donors within a blood donation batch file located at a designated directory of a memory, and store metadata related to the blood donation information to the blood donation batch file. The example collection device also transmits the blood donation batch file to a registered user device. The example collection server is configured to determine the registered user device is available via a network connection. Responsive to determining the user device is connected, the collection server acquires the blood donation batch file from the user device and aggregates the blood donation batch file with blood donation batch files received from other registered user devices.Type: ApplicationFiled: March 1, 2021Publication date: June 17, 2021Inventor: Sabyasachi Sarkar
-
Publication number: 20210185116Abstract: Disclosed herein are methods and systems for facilitating information and expertise distribution via a communication network. A method at a first computing device may include receiving a request for information from a second computing device, determining at least one third computing device based on an analysis of the request for information, communicating the request for information to the determined at least one third computing device, receiving a response corresponding to the request for information from the determined at least one third computing device, adjusting a credit level of a user associated with the determined at least one third computing device based on the received response, and communicating the response to the second computing device. The credit level of the user may indicate one or more credits earned by the user.Type: ApplicationFiled: February 3, 2021Publication date: June 17, 2021Inventor: Bentley J. Olive
-
Publication number: 20210185117Abstract: A method and system to automatically analyze, diagnose and repair the state of a network utilizing big data and machine learning techniques. Data from disparate sources related to a first network element is received by a processing layer. Contextual information from a measurements megastore related to the first network element and other network elements is retrieved. The data from the disparate sources and the contextual information is analyzed by an intelligence layer comprising big data and machine learning techniques. Upon determining, by the intelligence layer, that a predetermined condition is met or a predetermined threshold is exceeded, a notification is provided to the first network element. Over time, the intelligence layer adapts to learn based on growing amounts of historical data.Type: ApplicationFiled: February 25, 2021Publication date: June 17, 2021Inventor: Pablo TAPIA
-
Publication number: 20210185118Abstract: A system and method for delivering an event from an event publisher to an event subscriber via an event broker are disclosed. The event broker performs several functions such as receiving an event published by an event publisher of a first domain, assigning a priority based on a second domain to a plurality of subscribers of the second domain, processing the event based on a rule and the priority, and further delivering the event published by the event publisher of the first domain to the plurality of event subscribers of the second domain in accordance with the priority.Type: ApplicationFiled: March 1, 2021Publication date: June 17, 2021Inventors: Hossein Eslambolchi, John R. McCanuel, Prakash Vasa
-
Publication number: 20210185119Abstract: There is provided a method in a client node to perform a distribution of a received object to a distributed system having a set of server nodes. The method comprises: obtaining an identity of the received object; determining a server node among the set of server nodes to send the object to, based on one or more policies; and sending the object to the determined server node. Furthermore, determining the server node comprises: generating a plurality of candidates using a function that pairs the identity of the object with each of the server node in the set of server nodes; selecting a candidate that meets the one or more policies among the sorted plurality of candidates, the determined server node corresponding to the server node associated with the selected candidate. A client node for carrying out this method is also provided.Type: ApplicationFiled: September 4, 2018Publication date: June 17, 2021Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Fereydoun FARRAHI MOGHADDAM, Wubin LI
-
Publication number: 20210185120Abstract: Technologies for synchronizing content items across cloud systems are provided. An example method can include receiving, by a first content management system (CMS), authentication information associated with a second CMS; based on the authentication information, establishing a communication channel between the first CMS and second CMS; using the communication channel, providing a user interface identifying collections of content items stored on the second CMS; receiving, by the first CMS, a request to create a first collection of content items based on a second collection of content items selected by a user account from the user interface, the second collection being stored on the second CMS; creating, by the first CMS, the first collection in association with the user account; populating the first collection with placeholders corresponding to content items in the second collection; and upon detecting a change to the second collection, updating the first collection to reflect the change.Type: ApplicationFiled: December 12, 2019Publication date: June 17, 2021Inventors: Joshua Zana, Tristan Pendergrass, Andrew Lawson
-
Publication number: 20210185121Abstract: In a network of mobile agents, data integrity can be improved by providing an agent server that can migrate between devices operating in the region of interest (ROI). The agent server distributes agent clients onto devices in the ROI and provides agent server services to the agent clients, including receiving and storing data from the agents. When the agent server device is to leave the ROI, the agent server can migrate to any device executing an agent client and continue to provide the agent server services, including data collection and aggregation, from the device to which the agent server has migrated.Type: ApplicationFiled: July 24, 2020Publication date: June 17, 2021Applicant: OL SECURITY LIMITED LIABILITY COMPANYInventor: Mark GERARD
-
Publication number: 20210185122Abstract: The disclosed technology addresses the need in the art for synchronizing a content library between a content management system and client devices. Each content item in a user's content library is stored on the content management system and a record of each change to the content library is recorded in a content journal. A client device transmits a synchronization request that a portion of the content journal representing unsynchronized changes be processed to update the content library on the client device. The synchronization request includes a content library identifier and a content journal number identifying the content entry in the content journal last processed by the client device. Synchronization commands are sent based on the content entries not processed by the client device. Updated synchronization data representing the processed content entries is sent to the client device after synchronization is completed.Type: ApplicationFiled: March 1, 2021Publication date: June 17, 2021Inventor: Drew Houston
-
Publication number: 20210185123Abstract: Data transmitted from an information transmission device can be stored in a distributed manner, without the need to duplicate or transmit/receive data among information storage devices. Under the control of a data write unit, end points to be assigned are determined in each of the information storage devices, based on the preset information indicating a correspondence between the information storage devices and end points assigned to the information storage devices. The data transmitted together with the identifier corresponding to the assigned end point is acquired from among the data transmitted from the information transmission devices, based on a first correspondence table stored in a shared setting storage unit for associating the end points with the identifiers of the types of data acquired by the end points, and the acquired data is stored in the data storage unit.Type: ApplicationFiled: October 17, 2018Publication date: June 17, 2021Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Tomoyuki FUJINO, Yui YOSHIDA, Keiichiro KASHIWAGI, Hisaharu ISHII
-
Publication number: 20210185124Abstract: Systems, methods, and computer-readable media for reducing distributed storage operation latency using segment routing. In some examples, a method can involve receiving, from a client, a message identifying an intent to store or retrieve data on a distributed storage environment, and sending to the client a segment routing (SR) list identifying storage node candidates for storing or retrieving the data. The method can involve steering a data request from the client through a path defined by the SR list based on a segment routing header (SRH) associated with the request, the SRH being configured to steer the request through the path until a storage node from the storage node candidates accepts the request. The method can further involve sending, to the client device, a response indicating that the storage node has accepted the request and storing or retrieving the data at the storage node that accepted the request.Type: ApplicationFiled: December 23, 2020Publication date: June 17, 2021Inventors: Andre Jean-Marie Surcouf, Guillaume Ruty, Mohammed Hawari, Aloÿs Christophe Augustin, Yoann Desmouceaux
-
Publication number: 20210185125Abstract: The technology provides for live migration from a first cluster to a second cluster. For instance, when requests to one or more cluster control planes are received, a predetermined fraction of the received requests may be allocated to a control plane of the second cluster, while a remaining fraction of the received requests may be allocated to a control plane of the first cluster. The predetermined fraction of requests are handled using the control plane of the second cluster. While handling the predetermined fraction of requests, it is detected whether there are failures in the second cluster. Based on not detecting failures in the second cluster, the predetermined fraction of requests allocated to the control plane of the second cluster may be increased in predetermined stages until all requests are allocated to the control plane of the second cluster.Type: ApplicationFiled: February 24, 2021Publication date: June 17, 2021Inventor: Daniel Veritas Smith
-
Publication number: 20210185126Abstract: Throughput is preserved in a distributed system while maintaining concurrency by pushing a commit wait period to client commit paths and to future readers. As opposed to servers performing commit waits, the servers assign timestamps, which are used to ensure that causality is preserved. When a server executes a transaction that writes data to a distributed database, the server acquires a user-level lock, and assigns the transaction a timestamp equal to a current time plus an interval corresponding to bounds of uncertainty of clocks in the distributed system. After assigning the timestamp, the server releases the user-level lock. Any client devices, before performing a read of the written data, must wait until the assigned timestamp is in the past.Type: ApplicationFiled: March 2, 2021Publication date: June 17, 2021Inventors: Wilson Cheng-Yi Hsieh, Peter Hochschild
-
Publication number: 20210185127Abstract: Systems, methods, and software described herein provide enhancements for the deployment and management of sensor resources across spaceborne, airborne, and ground-based physical nodes. In one implementation, a method includes collecting sensor data from physical sensors distributed over a geographic region, and establishing logical sensors based at least on requirements indicated by data requestors. The method includes allocating selected portions of the sensor data to the logical sensors to form composite sensor data based on locations monitored by the physical sensors that correspond to the requirements, and providing the composite data in one or more data streams to the data requestors as originating from the logical sensors.Type: ApplicationFiled: February 1, 2021Publication date: June 17, 2021Applicant: Lockheed Martin CorporationInventors: Senthilkumar Narayanasamy, John Edward Metzger, Shaun B. Coleman
-
Publication number: 20210185128Abstract: A communication system for a train having a lead locomotive power group and at least one remote locomotive power group, the system including: a lead locomotive computer in communication with a first and second lead communication device and programmed to: generate a command message; transmit or cause the transmission of the command message from the first lead communication device in a predetermined time slot; and transmit or cause the transmission of the command message from the second lead communication device in a different predetermined time slot; and at least one remote locomotive computer in communication with at least one remote communication device and programmed to directly or indirectly receive the command message from the first lead communication device and/or the second lead communication device. A communication method for a train is also disclosed.Type: ApplicationFiled: February 26, 2021Publication date: June 17, 2021Inventors: Richard S. Klemanski, Carl L. Haas
-
Publication number: 20210185129Abstract: A vehicular communication device is configured to perform communication in accordance with an Ethernet standard, and includes a medium access controller (MAC), a clock monitor, and a return processor. The MAC is configured to execute medium access control. The clock monitor is configured to monitor a clock signal for operating the MAC. The return processer is configured to restart a clock output source that outputs the clock signal, in response to the clock monitor detecting that the clock signal is stopped.Type: ApplicationFiled: March 2, 2021Publication date: June 17, 2021Inventor: Shuhei ITODA
-
Publication number: 20210185130Abstract: Systems and methods for reducing latency in connection setup include a connector for connecting a server hosting a service to a network. The connector may establish a first connection between the connector and a first proxy of a first point of presence (PoP) of the network. The connector may receive, from the first proxy, a connection request to establish a second connection between the connector and a second proxy of a second PoP of the network associated with a plurality of clients. The first proxy may generate the connection request responsive to a first client of the plurality of clients requesting access to the service through the second proxy. The connector may establish the second connection between the connector and the second proxy, to facilitate exchange of traffic between the plurality of clients and the service across the network.Type: ApplicationFiled: December 13, 2019Publication date: June 17, 2021Inventor: Hrushikesh Shrinivas Paralikar
-
Publication number: 20210185131Abstract: Systems and methods are disclosed for displaying health data during a security timeout. One method includes: displaying an interactive interface; receiving a data type included in the display; detecting a timeout of the interactive interface; hiding or removing the data type from the display in response to the timeout; and initiating an extended timeout including the display with the data type removed.Type: ApplicationFiled: February 9, 2021Publication date: June 17, 2021Inventors: Gregory R. HART, Gregory PAIK, Jeffrey GOLDA, Amal KHANDELWAL, Razik YOUSFI
-
Publication number: 20210185132Abstract: The present application is applicable to the technical field of communication, and provides a session initiation protocol (SIP) information analysis method and device, a server, and a medium. The method includes adding a header field identifier to each of SIP messages; performing packet capture on each of the SIP messages to respectively obtain a first SIP message and a second SIP message when each of the SIP messages passes through an external network switch and an internal network switch; performing matching identification on each of the first SIP messages and each of the second SIP messages according to the header field identifier of each of the SIP messages, to determine a first SIP message and a second SIP message having the same header field identifier; and analyzing the SIP messages according to the first SIP message and the second SIP message having the same header field identifier.Type: ApplicationFiled: January 31, 2018Publication date: June 17, 2021Inventors: Xiukai ZHANG, Enyan FAN, Lei QIAO, Guangwei LIU
-
Publication number: 20210185133Abstract: A system, topology, and methods to enable certain session functions to be conducted over many session devices or over a large geographical area via geographically distributed servers for multiple coded signals (codecs), data, and sampling rates. Other embodiments may be described and claimed.Type: ApplicationFiled: February 26, 2021Publication date: June 17, 2021Inventor: David Tzat Kin Wang
-
Publication number: 20210185134Abstract: The present invention enables a network operator to select a gateway that provides desirable operational parameters to access a network node function in a network node requested by a client. A network service provider detects what service a client device is requesting or using and selects a gateway (e.g. PDN-GW) to deliver the service. The client device is signaled to make a new connection to the network using the selected gateway, e.g. by connecting to the APN associated with the PDN-GW that delivers the service.Type: ApplicationFiled: February 17, 2021Publication date: June 17, 2021Inventors: Rudolf Strijkers, Antonius Norp
-
Publication number: 20210185135Abstract: Users receiving incoming messages may provide their preferences for how they wish to be notified of the incoming messages. A plurality of user devices may be caused to output indicators of the incoming messages, and at least one of the user devices may also provide an acknowledgement of the notification, and the indicators may be cleared.Type: ApplicationFiled: February 24, 2021Publication date: June 17, 2021Inventors: Michael Connelly, Sharma Kanchinadham, Bhagabati Prasad Maharana, Louis Rubin, Michael Cook, James Tobin, Jeffrey Lewis, Bavani Subramaniam
-
Publication number: 20210185136Abstract: A method for configuring, via a website, a device to provide printing services to a local network is described. The method includes creating, via a website, a service host object that comprises a network address of a device on a local network and a service host name. The method also includes configuring, via the website, one or more printing settings for one or more printing services. The method further includes sending an indication to the device on the local network to run a service manager. The method additionally includes sending an indication to the service manager to run the one or more printing services on the local network based on the one or more printing service settings.Type: ApplicationFiled: March 2, 2021Publication date: June 17, 2021Inventors: Chad Steven Sillitoe, Corey Clint Ercanbrack, Joshua Aaron Harrison
-
Publication number: 20210185137Abstract: A method of delivering location-specific content by a content processing server is disclosed. A request for web content is received by the content processing server. A location of an originator of the received request for web content is identified. A local proxy server is selected based on the identified location of the originator of the received request for web content. The web content is requested via the selected local proxy server. Location-specific web content from the content provider is received via the selected local proxy server. The received local-specific web content is sent to the originator of the received request in response to the received request.Type: ApplicationFiled: March 2, 2021Publication date: June 17, 2021Applicant: Akamai Technologies, Inc.Inventors: Justin Kenneth Fitzhugh, Peter Alan Blum, Girish Vaitheeswaran
-
Publication number: 20210185138Abstract: A system and method for managing one or more firearms having an authentication device is described. The method may receive a profile of one or more firearm users. The profile of the one or more firearm users may be registered to access one or more authentication devices coupled to one or more firearms. A usage of the one or more firearms coupled to the authentication devices may be tracked via the profile of the firearm user. The system can include a central server, a secure management station with a secure application, a docking station, a respective firearm lock or authentication device for each firearm and an enrollment station, each communicating in a secure manner, to globally manage a plurality of firearms.Type: ApplicationFiled: December 17, 2020Publication date: June 17, 2021Applicant: AUTHGRIP INC.Inventor: Justin Gant
-
Publication number: 20210185139Abstract: A communication protocol system is provided for reliable transport of packets. In this regard, an initiator entity may determine that outgoing data is to be transmitted to a target entity. The initiator entity may transmit, to the target entity, a solicited push request requesting the outgoing data to be placed at the target entity. In response to the solicited push request, the initiator entity may receive a push grant from the target entity. In response to the push grant, the initiator entity may transmit to the target entity the outgoing data to be placed at the target entity.Type: ApplicationFiled: March 16, 2020Publication date: June 17, 2021Inventors: Weihuang Wang, Prashant Chandra, Srinivas Vaduvatha
-
Publication number: 20210185140Abstract: A method, computer program product, and system includes a processor(s) in a first computing environment obtaining, from a computer system in the first environment, a system message indicating an issue in the computer system. The processor(s) evaluate the message to determine details of the issue and determine recommended action(s) to remedy the issue. The processor(s) generate a notification comprising the action(s), which include calls to portions of the computer system and the notification comprises respective selection options to trigger the processor(s) to execute each of the one or more recommended actions in the first environment. The processor(s) transmit the notification to a computing node in a second computing environment to communicate to a computing device in that environment. The processor(s) receive a response indicating selection of a respective selection option. The processor(s) translate the option into a recommended action and issue calls in the recommended action to the computer system.Type: ApplicationFiled: March 1, 2021Publication date: June 17, 2021Inventors: Wilhelm Mild, Omar-Qais Noorshams, Pradeep Parameshwaran, Guenter Vater, Robert Vaupel, Mariia Zrianina
-
Publication number: 20210185141Abstract: A method for utilizing a proxy server interface includes measuring at least one of physiological or neurological functions of a subject by a hardware sensor in a measurement system, the hardware sensor configured to generate a signal containing information of the at least one of physiological or neurological functions, manipulating the signal by a processor, the measurement system including a first memory configured to store the manipulated signal, outputting the signal to the proxy server interface, the proxy server interface configured to buffer the signal in a second memory, and polling the proxy server interface for the buffered signal by an Internet browser. Outputting the signal to the proxy server interface and polling the proxy server interface for the buffered signal occurs asynchronously.Type: ApplicationFiled: December 16, 2020Publication date: June 17, 2021Inventor: Timothy G. Royer
-
Publication number: 20210185142Abstract: Described herein are systems and techniques to efficiently cache data for streaming applications. A cache can be organized to include multiple cache segments, and each cache segment can include multiple cache blocks. A cache entry can be created for streaming data, and the streaming data can be streamed directly into a first cache block. When the first cache block is full, a next cache block can be identified, in a same cache segment or in a new cache segment. The streaming data can be streamed directly into the next cache block, and into any further cache blocks as needed.Type: ApplicationFiled: December 16, 2019Publication date: June 17, 2021Inventor: Andrei Paduroiu
-
Publication number: 20210185143Abstract: A method for managing a memory of a vehicle multimedia system includes analyzing a use rate per streaming service, allocating a partition of a memory per streaming service according to the analyzed use rate, compressing streaming data when the streaming data is downloaded, and caching the compressed streaming data in a partition allocated for a specific streaming service corresponding to the streaming data.Type: ApplicationFiled: August 7, 2020Publication date: June 17, 2021Inventors: Hye Won You, Dae Bong An, Hyung Jin Kim
-
Publication number: 20210185144Abstract: A system and method for implementing a high speed link between a mobile cache and an edge cache. For example, one embodiment of a system comprises: a mobile cache deployed on a vessel/vehicle, the mobile cache to store multimedia content to be provided to passengers on the vessel/vehicle; a first network device including a first plurality of wireless network antennas communicatively coupled to the mobile cache; an edge cache deployed at a designated location at which the vessel/vehicle is expected; a second network device including a second plurality of wireless network antennas communicatively coupled to the edge cache; wherein upon arrival at the designated location, each of the first plurality of wireless network antennas is paired with at least one of the second plurality of wireless network antennas to establish a plurality of simultaneous wireless links to exchange multimedia content between the edge cache and the mobile cache.Type: ApplicationFiled: February 1, 2021Publication date: June 17, 2021Inventor: Siegfried LUFT
-
Publication number: 20210185145Abstract: Aspects described herein relate to processing metadata requests using a cache. For example, a metadata object may be processed into two or more portions. The two or more portions or data generated based on the two or more portions may be stored into a cache. After receiving a request for the metadata object from a computing device, the metadata object may be generated based on the data stored in the cache and the generated metadata object may be transmitted as a response to the request for the metadata object. Further aspects relate to personalizing the metadata object at the cache prior to transmitting the response to the request for the metadata object. Further aspects relate to updating a portion of the metadata object, such as a portion that includes dynamic data, prior to transmitting the response to the request.Type: ApplicationFiled: March 1, 2021Publication date: June 17, 2021Inventor: Sridhar Alla
-
Publication number: 20210185146Abstract: Constraint based command invocations are dynamically queued in a cloud queue such that aspects of remote user devices may be remotely controlled with reduced exposure to inconvenient remotely issued commands. By monitoring conditions that may trigger command invocations, verifying rules of associated constraints prior to queuing command invocations, evaluating parameters to prioritize command invocations in a dynamic issuing order within cloud queue, examining factors and reverifying previously verified rules when determining whether to transmit a command from an command invocation located at a transmission position of the cloud queue, systems and methods herein provide a constrained environment within which user devices may be remotely controlled relatively free from unexpected cloud caused encumbrances during inopportune moments.Type: ApplicationFiled: January 27, 2020Publication date: June 17, 2021Inventors: Arun R. Mannengal, Madhavan Kesavan, Tanmay D. Bhagwat
-
Publication number: 20210185147Abstract: An information processing device includes a control unit configured to control a transfer of software performing processing of a packet to or from another computer, and an attachment unit configured to attach, to a packet output from the software of a transfer source or a transfer destination, a transmission source address different from the transfer destination or the transfer source, thereby avoiding the occurrence of communication error when software relevant to packet processing is transferred to another computer.Type: ApplicationFiled: May 13, 2019Publication date: June 17, 2021Inventors: Koji Sugisono, Hirofumi Yamazaki
-
Publication number: 20210185148Abstract: Techniques for synchronizing a network device to selectively operate according to a selectable operation policy. A system utilizing such techniques can a self-configuring network device operation coordination system and a self-configuring network device operation management system. A method utilizing such techniques can include synchronizing a network device to selectively operate according to a first operation policy and a second operation policy in providing network service access.Type: ApplicationFiled: February 22, 2021Publication date: June 17, 2021Applicant: Extreme Networks, Inc.Inventors: William Edward Lundgren, Alan Cuellar Amrod, Krishnamoorthy Narayanan, Richard Stephen Hector
-
Publication number: 20210185149Abstract: A device, system and method for sharing information in a card-based environment is provided. A display screen is controlled, via a first computing device of a first agency, to provide an incident card associated with a given incident managed by the first agency. A command is received to share information of the incident card with a second agency different from the first agency. A subset of the information is transmitted to a second computing device of the second agency. A display attribute, at the display screen, associated with the incident card, is controlled to indicate that the information thereof is at least partially shared with the second agency; and/or a shared incident card is generated in association with the incident card, the shared incident card visually distinguishable as including shared information relative to the incident card, and the shared incident card including at least the subset of the information.Type: ApplicationFiled: December 17, 2019Publication date: June 17, 2021Inventors: Brady WALTON, Kylene TANNER, Ernest PERKINS, Nicholas PADDOCK
-
Publication number: 20210185150Abstract: Systems and methods for leader election. A disclosed method includes sending, by a first compute node of a plurality of compute nodes, a plurality of remote procedure calls (RPCs) to a plurality of storage boxes according to an order, wherein each of the plurality of RPCs causes a leader election algorithm to execute in one of the plurality of storage boxes; and updating a state of the first compute node to “leader” when a result of executing the leader election algorithm for each of the plurality of RPCs indicates that the first compute node is elected as a leader node.Type: ApplicationFiled: December 11, 2019Publication date: June 17, 2021Applicant: Vast Data Ltd.Inventors: Ido YELLIN, Alon HOREV, Yuval MINTZ, Alex TURIN, Renen HALLAK
-
Publication number: 20210185151Abstract: A method of compensating for potential interruptions in a wireless spatially selective connection over which data at a first compression level is transmitted from a host device to a client device involves determining (S32) that an interruption to the wireless spatially selective connection over which data is being transmitted at a first compression level to a client device is starting or is due to start, compressing (S3Y3) the data at a second compression level that is higher than the first compression level, and forwarding (S34) the data compressed at the second compression level to a transmitting component for wireless spatially non-selective broadcast while the interruption to the spatially selective connection occurs. Determining that the interruption is due to start may involve analysing a historical record of previous interruptions to determine a periodicity of the previous interruptions or receiving information from the transmitting component that an interruption is expected to occur.Type: ApplicationFiled: October 15, 2018Publication date: June 17, 2021Inventor: Ian Christopher Diodge
-
Publication number: 20210185152Abstract: Compression techniques can reduce the fronthaul throughput in split radio access network (RAN) architectures for next generation designs. Adaptive fixed-point mapping can reduce the throughput requirements between a baseband unit (DU) and a remote radio unit (RU). Thus, a bit or plurality of bits can indicate the type of data being passed over the fronthaul. Consequently, adaptive mapping between precoded downlink data and non-precoded downlink data suited to the type of data passed over the fronthaul can achieve high compression ratios.Type: ApplicationFiled: February 26, 2021Publication date: June 17, 2021Inventors: Aditya Chopra, Arunabha Ghosh, Milap Majmundar
-
Publication number: 20210185153Abstract: A packet processor of a network device includes a forwarding engine that is configured to determine egress network interfaces via which packets received by the network device are to be transmitted. The packet processor also includes a header parser configured to parse header information in the packets received by the network device. The header parser includes a first parsing circuit that is configured to parse a first portion of a header of a packet and to prompt a programmable second parsing circuit to parse a second portion of the header. The first portion of the header has a header structure known to the first parsing circuit. The programmable second parsing circuit includes configurable circuitry and a memory to store control information that controls operation of the configurable circuitry to parse the second portion of the header.Type: ApplicationFiled: December 11, 2020Publication date: June 17, 2021Inventors: Yaron KITTNER, Ilan YERUSHALMI, Adar PEERY, Aviram AMIR
-
Publication number: 20210185154Abstract: A method includes building a wireless packet that includes a preamble that is compliant with a first wireless communication protocol and is forward compatible with a second wireless communication protocol that is different than the first wireless communication protocol. Building the wireless packet includes building the preamble with a first subset of bits that are specified in both the first wireless communication protocol and the second wireless communication protocol, the first subset of bits including one or more media access control (MAC) layer characteristics. Building the wireless packet includes building the preamble with a second subset of bits that are specified in the first wireless communication protocol exclusive of the second wireless communication protocol. The method further includes transmitting the wireless packet to one or more receiver nodes.Type: ApplicationFiled: November 25, 2020Publication date: June 17, 2021Applicant: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLCInventor: Sigurd SCHELSTRAETE
-
Publication number: 20210185155Abstract: A novel algorithm for packet classification that is based on a novel search structure for packet classification rules is provided. Addresses from all the containers are merged and maintained in a single Trie. Each entry in the Trie has additional information that can be traced back to the container from where the address originated. This information is used to keep the Trie in sync with the containers when the container definition dynamically changes.Type: ApplicationFiled: March 1, 2021Publication date: June 17, 2021Inventors: Mohan Parthasarathy, Jayant Jain, Xinhua Hong, Anirban Sengupta
-
Publication number: 20210185156Abstract: A mobile terminal is provided, including a housing, a camera, and a drive structure disposed in the housing, and a frame of the housing is provided with a hole; and the drive structure includes a drive body, a gear group, and a guiding rack fixed in the housing, the camera is rotatably disposed on the housing and is connected to the drive body, and the drive body cooperates with the guiding rack through rotation by using the gear group, and drives the camera to rotatably enter and leave the hole.Type: ApplicationFiled: February 26, 2021Publication date: June 17, 2021Applicant: VIVO MOBILE COMMUNICATION CO., LTD.Inventors: Huasheng ZHU, Heng Zhang, Yanchang Zheng
-
Publication number: 20210185157Abstract: A screen protector assembly includes a glass screen protector, a removable film, and an application film. The screen protector is configured to be adhered to a display of an electronic device. The removable film at least partially covers a first adhesive on a rear surface of the screen protector. The application film is removably adhered to the front surface of the screen protector. A first end of the adhered application film extends beyond a first edge of the screen protector and includes a post aperture for the post of an installation tool. A second end of the adhered application film extends beyond a second edge of the screen protector and includes alignment apertures for teeth of the installation tool. The screen protector is aligned with the display of the electronic device when the electronic device is centered in the installation tool and the application film is installed on the tool.Type: ApplicationFiled: February 24, 2021Publication date: June 17, 2021Inventors: ROSS V. BULKLEY, BRYAN W. GOINGS, ELISE S. NIEDRINGHAUS, GEORGE RUSSELL PRICE, JAMIE L. JOHNSON, DAVID J. BOHMAN, RICHARD W. VINSON, ZACHARIAH J. PICKETT, JONATHAN B. MIKSCH, JONATHAN H. GUERDRUM
-
Publication number: 20210185158Abstract: A flexible protective film is provided and is used to protect a curved display. The flexible protective film includes a substrate layer (10) and a flexible layer (20) laminated on the substrate layer (10). The flexible layer (20) is formed after a liquid-phase flexible material is laminated on a surface of the substrate layer (10) through solidification. The flexible layer (20) of the flexible protective film is directly formed on the substrate layer (10) to reduce internal stress of the flexible protective film, thereby increasing an adhesive force of the flexible protective film.Type: ApplicationFiled: August 31, 2018Publication date: June 17, 2021Inventor: Fengping WANG