Transmission Data Record (e.g., For Retransmission) Patents (Class 714/18)
-
Patent number: 12093126Abstract: A Hyper Text Transfer Protocol (HTTP)-Uniform Resource Identifier (URI) error-recovery method is provided. The HTTP-URI error-recovery method is applied in user equipment (UE). The HTTP-URI error-recovery method includes the following steps. The UE transmits a first HTTP request with a first URI encoding scheme to an application server through an interface. Then, the UE receives a specific error response corresponding to the first HTTP request from the application server. Then, the UE transmits a second HTTP request with a second encoding scheme to the application server based on the specific error response.Type: GrantFiled: November 17, 2022Date of Patent: September 17, 2024Assignee: MEDIATEK SINGAPORE PTE. LTD.Inventors: Xiaolong Rao, Ho-Wen Pu
-
Patent number: 12035248Abstract: Various embodiments disclosed herein provide for a power control system in a multi-hop integrated access and backhaul network. In the multi-hop integrated access and backhaul network, a donor node can communicate with user equipment devices and relay nodes that have varying power levels; and to avoid receiving uplink transmissions with varying power levels which can impact automatic gain control systems and lower overall throughput, the power control system can manage the power levels of the relay node in order to reduce the difference in power levels. The power control system can schedule relay node devices to transmit uplink transmissions alongside user equipment devices that have a high signal strength; schedule relay nodes and user equipment devices to separate symbols within a time slot; and/or perform closed loop power control management at the relay node to reduce the power level for an uplink transmission.Type: GrantFiled: November 3, 2021Date of Patent: July 9, 2024Assignee: AT&T Intellect al P Property I, L.P.Inventors: Aditya Chopra, Arunabha Ghosh, Thomas Novlan, Andrew Thornburg, Xiaoyi Wang, Ralf Bendlin
-
Patent number: 11960472Abstract: Systems and methods are provided for synchronizing messages. The systems and methods include operations for: identifying a difference between a current state of a messaging application and a shared synchronization database, wherein the shared synchronization database is updated via a third-party application in response to the third-party application receiving, from a server, a notification related to the messaging application, the messaging application and the third-party application being implemented on a client device; retrieving information from the shared synchronization database to update the current state of the messaging application based on the identified difference; and transmitting, to the server by the messaging application, a request for content based on the update to the current state of the messaging application.Type: GrantFiled: October 12, 2022Date of Patent: April 16, 2024Assignee: Snap Inc.Inventors: Daniel Jonik, Kent Tam, Bradley Baron, Benjamin Ralph Hollis
-
Patent number: 11954179Abstract: Provided herein is a system and method to fuse data from sensors. The system includes sensors configured to capture data associated with one or more targets, the data including timestamps indicating originating times, one or more processors, and a memory storing instructions that, when executed by the one or more processors, causes the system to perform obtaining, at a filter, transmitted data associated with the one or more targets from the plurality of sensors, from the obtained data, identifying an unsequenced measurement having a timestamp before a second timestamp of a second measurement but obtained at the filter after the second measurement was obtained at the filter, updating a state of the filter according to the unsequenced measurement, based on a nonlinear measurement model and a nonlinear process model.Type: GrantFiled: September 11, 2020Date of Patent: April 9, 2024Assignee: Inceptio HONGKONG LimitedInventors: Yu Han, Yu Liu
-
Patent number: 11915044Abstract: A processing node selects a first task from a task list and sends, to a task assignment repository, a first write operation with a first task identifier of the first task to assign the first task to the processing node. The processing node detects failure of the first write operation based on the first task already being assigned and selects a second task from the task list. The processing node sends, to the task assignment repository, a second write operation with a second task identifier of the second task to assign the second task to the processing node. The processing node detects success of the second write operation and executes the second task.Type: GrantFiled: June 9, 2021Date of Patent: February 27, 2024Assignee: Splunk Inc.Inventors: Manu Jose, Jr., Sanish N. Mahadik, Vishal Patel, Joshua Weinstein
-
Patent number: 11644815Abstract: A non-transitory computer-readable medium includes instructions that, when executed, cause one or more processors of a first electronic device to receive data generated by a plurality of components of an industrial automation system and characterize one or more portions of the data by applying metadata to the one or more portions of the data. The metadata enables a second electronic device receiving the data to determine one or more contexts of the one or more portions of the data. Furthermore, the computer-executable instructions, when executed, cause the one or more processors to rearrange an order of the one or more portions of the data and cause the characterized and rearranged data to be sent to the second electronic device.Type: GrantFiled: September 30, 2020Date of Patent: May 9, 2023Assignee: Rockwell Automation Technologies, Inc.Inventors: Abhishek Mehrotra, Steven P. Taylor, Braun C. Brennecke, Evan J. Kausalik, John D. Mayer, Tyler C. Tamburlin, Richard S. Turk, Timothy R. Brennan
-
Patent number: 11593428Abstract: A system for detecting errors in task workflows from a real time video feed records. The video feed that shows a plurality of steps being performed to accomplish a plurality of tasks through an automation process system. The system splits the video feed into a plurality of video recordings which are valid breakpoints determined through cognitive Machine Learning Engine, where each video recording shows a single task. For each task from among the plurality of tasks, the system determines whether the task fails and the exact point of failure for that task. If the system determines that the task fails, the system determines a particular step where the task fails. The system flags the particular step as a failed step. The system reports the flagged step for troubleshooting.Type: GrantFiled: July 8, 2021Date of Patent: February 28, 2023Assignee: Bank of America CorporationInventors: Siva Kumar Paini, Sakshi Bakshi, Srinivasa Jitendra Dhanwada, Sudhakar Balu
-
Patent number: 11500850Abstract: Systems and methods are provided for synchronizing messages. The systems and methods include operations for: identifying a difference between a current state of a messaging application and a shared synchronization database, wherein the shared synchronization database is updated via a third-party application in response to the third-party application receiving, from a server, a notification related to the messaging application, the messaging application and the third-party application being implemented on a client device; retrieving information from the shared synchronization database to update the current state of the messaging application based on the identified difference; and transmitting, to the server by the messaging application, a request for content based on the update to the current state of the messaging application.Type: GrantFiled: February 26, 2020Date of Patent: November 15, 2022Assignee: Snap Inc.Inventors: Daniel Jonik, Kent Tam, Bradley Baron, Benjamin Ralph Hollis
-
Patent number: 11496890Abstract: To greatly improve transmission efficiency of an entire system by improving reliability while ensuring low delay with respect to notification of response information in a communication system in which a base station device and a terminal device communicate with each other. A terminal device that communicates with a base station device, the terminal device including: a reception unit that receives a data channel including one or more pieces of data; and a transmission unit that transmits response information to the data on the basis of a parameter regarding reliability of the data.Type: GrantFiled: December 28, 2017Date of Patent: November 8, 2022Assignee: SONY CORPORATIONInventor: Kazuyuki Shimezawa
-
Patent number: 11432364Abstract: A method and system for controlling discontinuous reception (DRX) in a mobile device in a wireless communications network uses autonomous DRX control after initial VoIP traffic setup. If the mobile device transmits a negative-acknowledgement signal (NACK) indicating unsuccessful receipt of a VoIP packet, then it autonomously turns on a predetermined delay time later to receive the retransmission of the VoIP packet. The predetermined delay time is related to the time for the base station to process the NACK and prepare the VoIP packet for retransmission. When the mobile device transmits or retransmits a VoIP packet, reception is deactivated, but is autonomously activated the predetermined delay time later to receive an acknowledgement signal (ACK) or NACK. VoIP packets may be transmitted from the mobile device the predetermined delay time before VoIP packets are transmitted from the base station.Type: GrantFiled: September 4, 2020Date of Patent: August 30, 2022Assignee: Huawei Technologies Co., Ltd.Inventor: Shugong Xu
-
Patent number: 11379571Abstract: A method includes a controller detecting a signal state of a presence terminal that is associated with a bus device. The signal state is set by the bus device to indicate presence of the bus device in a connector, and the connector is connected to a bus. The method includes the controller communicating data over the bus; and in response to detecting the signal state, the controller communicating side channel data to the bus device to authenticate the data that is communicated over the bus as being provided by the controller. Communicating the side channel data with the bus device includes providing a signal to the presence terminal, which represents the side channel data.Type: GrantFiled: July 12, 2019Date of Patent: July 5, 2022Assignee: Hewlett Packard Enterprise Development LPInventor: Christoph L. Schmitz
-
Patent number: 11381354Abstract: A method and apparatus for a wireless communication system is provided. The apparatus includes a transceiver and at least one processor coupled with the transceiver and configured to receive data from a first node, transmit the data to a second node, receive, from the second node, radio link control (RLC) feedback information corresponding to the transmitted data and transmit, to the first node, RLC feedback information corresponding to the received data based on the received RLC feedback information and the received data.Type: GrantFiled: July 29, 2019Date of Patent: July 5, 2022Assignee: Samsung Electronics Co., Ltd.Inventor: Donggun Kim
-
Patent number: 11240873Abstract: A signaling radio bearer (SRB) transmission method includes: applying, according to configuration, radio link control (RLC) layer unacknowledged (UM) mode for all or part of SRB data.Type: GrantFiled: June 25, 2020Date of Patent: February 1, 2022Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventor: Cong Shi
-
Patent number: 11226853Abstract: Cached data is obtained from a device. The cached data includes data saved on the device in response to electronic searches or electronic messaging performed by a user using the device. A determination is made, at least in part via the cached data, regarding an intended use context associated with the electronic searches or the electronic messaging. Using the intended use context, a confidence level is determined. In response to the determined confidence level meeting or exceeding a predefined threshold, a transaction involving the user is automatically executed, or an electronic communication is automatically sent on behalf of the user.Type: GrantFiled: February 15, 2021Date of Patent: January 18, 2022Assignee: PAYPAL, INC.Inventor: Pankaj Sarin
-
Patent number: 11082160Abstract: A communication apparatus includes a radio processing unit configured to transmit or receive a radio signal; and a control unit configured to control application of retransmission control in accordance with information indicating whether or not to apply the retransmission control, the information being included in a radio signal received from another communication apparatus via the radio processing unit.Type: GrantFiled: October 22, 2018Date of Patent: August 3, 2021Assignee: FUJITSU LIMITEDInventors: Yoshiaki Ohta, Yoshihiro Kawasaki
-
Patent number: 10999469Abstract: A transmission apparatus includes a scanner. A first control is performed about reading of a plurality of pages of documents by using the scanner to generate image data. A second control is performed about conversion processing of the generated image data. A third control is performed about transmission of processed data on which the conversion processing is performed. The third control includes starting a session while a document is being read based on the first control, and transmitting, to an external apparatus via a network, the processed data on which conversion is already performed. Where an error occurs in the scanner in reading the documents, the third control further includes disconnecting the started session. Where the error is resolved, the third control further includes connecting the session again and transmitting, to the external apparatus via the network, processed data on which the conversion processing is performed.Type: GrantFiled: November 12, 2019Date of Patent: May 4, 2021Assignee: Canon Kabushiki KaishaInventor: Kenta Fukushima
-
Patent number: 10931756Abstract: A method begins by sending, by a user computing device of a storage network, a read request regarding data to a host computing device of the storage network in accordance with a transport layer protocol, where the read request includes data retrieval information associated the data. The method continues with determining, by the host computing device, a storage entity of the storage network that is storing the data based on the data retrieval information. The method continues with sending, by the host computing device, socket information and data retrieval information to the storage entity. The method continues with sending, by the storage entity, the data directly to the user computing device in accordance with the socket information and using the session identifier.Type: GrantFiled: June 28, 2019Date of Patent: February 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anand Teerth Desai, Douglas Griffith
-
Patent number: 10922156Abstract: Cached data is obtained from a device. The cached data includes data saved on the device in response to electronic searches or electronic messaging performed by a user using the device. A determination is made, at least in part via the cached data, regarding an intended use context associated with the electronic searches or the electronic messaging. Using the intended use context, a confidence level is determined. In response to the determined confidence level meeting or exceeding a predefined threshold, a transaction involving the user is automatically executed, or an electronic communication is automatically sent on behalf of the user.Type: GrantFiled: June 29, 2018Date of Patent: February 16, 2021Assignee: PAYPAL, INC.Inventor: Pankaj Sarin
-
Patent number: 10901854Abstract: In supporting temporal logical transactions, a database management system (DBMS) determines that a temporal logical transaction time (T) is set for a temporal logical transaction. The DBMS receives a change request for a current row in a current table. A history row for a history table corresponding to the current table is created. The values in the history row are set to the values in the current row, where a begin time in the history row has same value as a begin time in the current row, and an end time in the history row is set to T. When the begin time equals the end time in the history row, the DBMS does not store the history row in the history table. The values in the current row are changed according to the change request, and the begin time in the current row is set to T.Type: GrantFiled: September 8, 2017Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Yao-Ching S. Chen, Xiaohong Fu, Fung Lee, Claire W. McFeely, Maryela E. Weihrauch
-
Patent number: 10896096Abstract: In supporting temporal logical transactions, a database management system (DBMS) determines that a temporal logical transaction time (T) is set for a temporal logical transaction. The DBMS receives a change request for a current row in a current table. A history row for a history table corresponding to the current table is created. The values in the history row are set to the values in the current row, where a begin time in the history row has same value as a begin time in the current row, and an end time in the history row is set to T. When the begin time equals the end time in the history row, the DBMS does not store the history row in the history table. The values in the current row are changed according to the change request, and the begin time in the current row is set to T.Type: GrantFiled: April 21, 2016Date of Patent: January 19, 2021Assignee: International Business Machines CorporationInventors: Yao-Ching S. Chen, Xiaohong Fu, Fung Lee, Claire W. McFeely, Maryela E. Weihrauch
-
Patent number: 10887372Abstract: A method for controlling an upload size of data by a device is provided. The method includes determining whether to change a size of data to be uploaded based on a policy of an upload target server, upon determining to change the size of the data to be uploaded, determining an initial transfer size of the data, and uploading a part of the data corresponding to the determined initial transfer size, updating an upload result of the partial data in an upload history, and determining a next transfer size for the data depending on a reception result of the part of the data from the upload target server for a period obtained from the policy.Type: GrantFiled: December 7, 2016Date of Patent: January 5, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Soo-Young Jang, Sin-Seok Seo, Sang-Jun Moon, Yong-Seok Park, Young-Suk Sun, Bong-Jhin Shin, Sang-Gon Lee, Hyeon-Hun Jung
-
Patent number: 10868745Abstract: A self-checking network device (201) for communication in a real-time network, wherein the self-checking network device (201) includes at least four modules (S-COM, P-COM, P-MON, S-MON), wherein the network device (201) and/or each of the four modules is configured such that a first module (S-COM) of the at least four modules receives both regular data and protocol data from said communication links (110) on a first input (COM-IN), and said first module (S-COM) forwards protocol data on a second input (P-COM-IN) to a second module (P-COM) of the at least four modules, wherein said second module (P-COM) executes a first function (C-PU) as part of the one or the more of the network protocols using protocol data received on said second input (P-COM-IN) and produces protocol data as output on a first output (P-COM-OUT).Type: GrantFiled: April 30, 2019Date of Patent: December 15, 2020Assignee: TTTECH COMPUTERTECHNIK AGInventor: GĂ¼nther Bauer
-
Patent number: 10848268Abstract: Disclosed herein are systems and methods for forward packet recovery in a communication network with constrained network bandwidth overhead. In exemplary embodiments, a target byte protection ratio is determined. Error correcting frames are dynamically generated by a first processor such that error correcting information can be generated to approximate the target byte protection ratio. The data packets and error correcting information are then transmitted across one or more communication networks to a second processor. The second processor can use the error correcting information to regenerate or replace data packets missing or corrupted in transmission across one or more communication networks.Type: GrantFiled: April 26, 2019Date of Patent: November 24, 2020Assignee: Silver Peak Systems, Inc.Inventor: David Anthony Hughes
-
Patent number: 10783165Abstract: An apparatus, and computer program product for synchronously starting programs on multiple devices connected to a server is provided. A synchronous point of a program to be synchronously started for each of the multiple devices is identified. A wait function is dynamically injected into the synchronous point for each of the multiple devices. A start time from the server is received in response to the multiple devices entering a waiting state. The programs are synchronously started in response to the start time arriving for each of the multiple devices.Type: GrantFiled: May 17, 2017Date of Patent: September 22, 2020Assignee: International Business Machines CorporationInventors: Sanehiro Furuichi, Masami Tada, Takahito Tashiro
-
Patent number: 10776192Abstract: Techniques for memory store error checks are provided. In one aspect, a process running on a processor may execute an instruction to store a first value in memory. The processor may store a plurality of values, including the first value, from a plurality of processes to the memory. A check on a synchronous error notification path may be performed to determine whether an error in storing at least one of the plurality of values occurred.Type: GrantFiled: September 17, 2015Date of Patent: September 15, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Mark Lillibridge, John L. Byrne
-
Patent number: 10678613Abstract: Some embodiments relate to systems for processing one or more computational workflows. In one embodiment, a description of a computational comprises a plurality of applications, in which applications are represented as nodes and edges connect the nodes indicate the flow of data elements between applications. A task execution module is configured to create and execute tasks. An application programming interface (API) is in communication with the task execution module and comprises a plurality of function calls for controlling at least one function of the task execution module. An API script includes instructions to the API to create and execute a plurality of tasks corresponding to the execution of the computational workflow for a plurality of samples. A graphical user interface (GUI) is in communication with the task execution module and configured to receive input from an end user to initiate execution of the API script.Type: GrantFiled: October 31, 2018Date of Patent: June 9, 2020Assignee: SEVEN BRIDGES GENOMICS INC.Inventors: Christian Frech, Raunaq Malhotra
-
Patent number: 10560315Abstract: A method and a device for processing a failure in at least one distributed cluster, and a system, where the at least one distributed cluster includes a first distributed cluster. The first distributed cluster includes a first Master node, a first Slave node, a first reference node, and a first secondary node that serves as a backup of the first Master node. The first secondary node receives a heartbeat message that includes first indication information. The first secondary node determines, according to the first indication information, that the first reference node is disconnected from the first Master node. The first secondary node determines that the first secondary node is also disconnected from the first Master node when it is detected that a heartbeat message from the first Master node to the first secondary node is interrupted. The first secondary node determines the first Master node is faulty.Type: GrantFiled: August 10, 2017Date of Patent: February 11, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jianqing Yuan, Shaoji Ni
-
Patent number: 10503576Abstract: Maintaining core dump privacy during application fault handling. A core memory dump is received for an application from a runtime engine. Areas of the core memory dump are analyzed to identify structural data in the form of internal structures of the runtime engine. The identified structural data is retained in a modified core memory dump, and remaining non-structural data in the areas of the core memory dump is processed to ensure it is not readable by unauthorized entities in the modified core memory dump. The modified core memory dump is outputted for fault analysis.Type: GrantFiled: February 19, 2016Date of Patent: December 10, 2019Assignee: International Business Machines CorporationInventors: Christopher N. Bailey, Paul K. Bullis
-
Patent number: 10484148Abstract: Provided are a method and a device for transmitting and receiving multimedia data. The present invention comprises: receiving of multimedia data and confirming of loss data; determining, with respect to the degree of the loss of the received data, of whether or not the lost data can be recovered by means of application layer forward error correction (AL-FEC); if data recovery by means of the AL-FEC is not possible, making of an automatic retransmission request (ARQ) with respect to the lost data; and receiving of data retransmitted with respect to the ARQ and recovering of the lost data.Type: GrantFiled: July 6, 2015Date of Patent: November 19, 2019Assignees: Samsung Electronics Co., Ltd., University-Industry Cooperation Group of Kyung Hee UniversityInventors: Young-Wan So, Kyung-Mo Park, Doug-Young Suh, Yong-Woo Cho
-
Patent number: 10454619Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for transmitting data stored in a source data store to a destination data store are presented. A plurality of data chunks may be received in a first format. At least one upsert operation may be performed on each of the data chunks for converting the first format to a format compatible with a destination data store schema. A transfer of the upserted data chunks to the destination data store may be executed. A determination may be made that at least one of the upserted data chunks has failed to transfer to the destination data store. Failed data chunks may be stored in a failed chunk retry data store. The at least one upsert operation may be re-performed on failed data chunks and a re-execution of the transfer of failed data chunks to the destination data store may be made.Type: GrantFiled: November 8, 2016Date of Patent: October 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Mohan Padmanabhan, Mayukh Ray, Aditya Kekatpure
-
Patent number: 10417190Abstract: A system and method for obtaining a request to perform a data operation with a volume, wherein the volume is a logical storage space in which data objects may be stored, determining a plurality of zones for performing the data operation with the volume, wherein each zone of the plurality of zones comprises a series of sectors of a computer-readable storage medium that forms an append-only section of the computer-readable storage medium, and performing the data operation with the volume on the plurality of zones.Type: GrantFiled: September 25, 2014Date of Patent: September 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Bryan James Donlan, Claire Elizabeth Suver
-
Patent number: 10409663Abstract: A first control apparatus transmits, to a second control apparatus, a first error score based on an error detection situation at the time of accessing a first memory device through the second control apparatus, and transmits, to a third control apparatus, a second error score based on an error detection situation at the time of accessing a second memory device through the third control apparatus. The second control apparatus determines whether the first memory device malfunctions, based on a sum of a third error score based on the error detection situation at the time of accessing the first memory device and the received first error score. The third control apparatus determines whether the second memory device malfunctions, based on a sum of a fourth error score based on the error detection situation at the time of accessing the second memory device and the received second error score.Type: GrantFiled: March 25, 2016Date of Patent: September 10, 2019Assignee: FUJITSU LIMITEDInventors: Akira Sampei, Fumio Hanzawa, Hiroaki Sato
-
Patent number: 10313970Abstract: Methods and apparatus for controlling discontinuous reception on a mobile device and in particular to control a short discontinuous reception timer in response to receipt of a medium access control control element. The methods and apparatus include stopping, restarting or maintaining the short discontinuous reception timer. Methods and apparatus for limiting or stopping a retransmission timer by providing user equipment with a maximum retry value for transmissions, by providing a maximum redundant version value, or by providing a medium access control control element to stop or prevent the start of a retransmission timer.Type: GrantFiled: August 13, 2015Date of Patent: June 4, 2019Assignee: BlackBerry LimitedInventors: Zhijun Cai, James Earl Womack, Takashi Suzuki, Gordon Peter Young, Yi Yu
-
Patent number: 10313831Abstract: A method for providing an extensible solution for discovery message size includes determining a capsule size at a layer one protocol of a user equipment operating in a cellular network. The capsule size is forwarded to a layer two protocol of the user equipment where it is adjusted to accommodate layer two overhead. The adjusted capsule size is then forwarded to a layer three protocol.Type: GrantFiled: May 11, 2015Date of Patent: June 4, 2019Assignee: Futurewei Technologies, Inc.Inventor: Mazin Al-Shalash
-
Patent number: 10296407Abstract: A method is provided to detect and handle failures in the communication in a network, including a sender (201, 203) and a receiver (202, 501, 502, 503), where communication between the sender and the receiver is message-oriented. The method includes: (a) the sender sending a message (M101, M101-C, M102-C) to the receiver; (b) the sender monitoring the transmission process of the message inside the sender and/or monitoring the message; (c) the sender executing a correctness check of (i) the message, e.g., its contents, and/or (ii) the transmission process of the message inside the sender; and (d) after the correctness check(s) has/have been completed, the sender informs the receiver of the result of the correctness check(s), wherein (e) the receiver of the message marks the message as being faulty and/or discards the message if the result of a correctness check indicates that the message and/or transmission process is faulty.Type: GrantFiled: November 4, 2016Date of Patent: May 21, 2019Assignee: TTTech Computertechnik AGInventors: Martin Schwarz, Wilfried Steiner, GĂ¼nther Bauer
-
Patent number: 10291682Abstract: A device may determine that a received transmission control protocol (TCP) segment includes data for a hypertext transfer protocol (HTTP) version N stream, where N is greater than or equal to 2. The device may identify, from the received TCP segment, a stream identifier for the HTTP version N stream. The device may determine that a condition is satisfied for releasing one or more TCP segments, associated with the stream identifier, from a TCP reassembly queue. The device may release the one or more TCP segments from the TCP reassembly queue based on determining that the condition is satisfied.Type: GrantFiled: September 22, 2016Date of Patent: May 14, 2019Assignee: Juniper Networks, Inc.Inventors: Suresh Vishwanathan, Anil Kumar Reddy Sirigiri
-
Patent number: 10271162Abstract: A method for providing an extensible solution for discovery message size includes determining a capsule size at a layer one protocol of a user equipment operating in a cellular network. The capsule size is forwarded to a layer two protocol of the user equipment where it is adjusted to accommodate layer two overhead. The adjusted capsule size is then forwarded to a layer three protocol.Type: GrantFiled: May 11, 2015Date of Patent: April 23, 2019Assignee: Futurewei Technologies, Inc.Inventor: Mazin Al-Shalash
-
Patent number: 10261696Abstract: Technology is disclosed for improving performance during playback of logged data storage operations. The technology can monitor a log to which data storage operations are written before data is committed to a volume; determine counts of various types of data storage operations; and when the counts exceed a specified threshold, cause the data storage operations to be committed to the volume. Some data storage operations can be coalesced during playback to further improve performance.Type: GrantFiled: July 26, 2018Date of Patent: April 16, 2019Assignee: NetApp, Inc.Inventors: Dennis Dalessandro, Ellard Roush, Joseph Brown
-
Patent number: 10165013Abstract: A method involves acts of receiving a Session Initiation Protocol (SIP) request, initiating by a computing device having a processor, a SIP session as a result of receiving the SIP request, executing, by the processor, a state chart implemented in the SIP server, communicating events by the computing device to the state chart, as the events occur in the SIP session, and changing states in the SIP session by the computing device, as the states are defined in the state chart, to completion of the SIP session.Type: GrantFiled: March 21, 2016Date of Patent: December 25, 2018Inventor: Slava Sayko
-
Patent number: 10120755Abstract: A method includes encoding data into pluralities of sets of encoded data slices. The method further includes outputting the pluralities of sets of encoded data slices to DST units, wherein each of the DST units stores a slice grouping of encoded data slices. The method further includes dividing the task into a decode threshold number of partial tasks. The method further includes sending a slice deletion policy to the DST units. On a data chunkset by data chunkset basis: the method further includes selecting a decode threshold number of DST units; assigning the decode threshold number of partial tasks to the decode threshold number of DST units; executing the decode threshold number of partial tasks on the slice groupings to produce partial results; and deleting the plurality of sets of encoded data slices of the given data chunkset in accordance with the slice deletion policy.Type: GrantFiled: September 2, 2015Date of Patent: November 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary W. Grube, Timothy W. Markison, Jason K. Resch
-
Patent number: 10122540Abstract: A wireless device and method for managing a multicast group within a wireless network are disclosed. The wireless device is included in a first multicast group in which data is directly sent between member devices or data is sent using hopping between the member devices. The wireless device includes a reception unit, a determination unit, and a transmission unit. The reception unit receives a join request for joining a second multicast group from a joining device that attempts to join the second multicast group. The determination unit extracts information about the second multicast group from the join request, and determines whether the second multicast group is identical with the first multicast group based on the information about the second multicast group. The transmission unit forwards the join request to another device or sends a response to the join request to the joining device based on a result of the determination.Type: GrantFiled: November 20, 2015Date of Patent: November 6, 2018Assignee: CHUNG-ANG UNIVERSITY-ACADEMY COOPERATION FOUNDATIONInventors: Sung Rae Cho, Jun Beom Hur, Woong Soo Na, Jeong Seok Yu, Tae Jin Kim, Hyoung Chel Bae, Yun Seong Lee, Ju Ho Lee, Zeynep Vatandas
-
Devices, systems, and methods related to tracking location of operator control units for locomotives
Patent number: 10023210Abstract: According to various aspects, exemplary embodiments are disclosed of devices, systems, and methods related to tracking location of operator control units for locomotives. In an exemplary embodiment, an operator control unit includes a user interface configured to receive one or more commands from an operator for controlling a locomotive. The operator control unit also includes a global positioning system (GPS) receiver configured to receive location information of the operator control unit, and a wireless communication device. The wireless communication device is configured to transmit command data corresponding to the one or more commands and location data corresponding to the location information to a machine control unit on the locomotive.Type: GrantFiled: February 6, 2015Date of Patent: July 17, 2018Assignee: Laird Technologies, Inc.Inventors: André Brousseau, Jeremy Jovenall -
Patent number: 9973548Abstract: A method, computer program product, and computer system for notifying a response sender of a malformed SIP response message. The method includes, producing a special ACK message after receiving a malformed response message from a SIP server. The special ACK message contains a correction of the determined malformation, and is sent to the SIP server for correction by the SIP server.Type: GrantFiled: August 2, 2017Date of Patent: May 15, 2018Assignee: International Business Machines CorporationInventors: Asher Budik, Tamir Faibish, Vladimir Gamaley, Lior Luker
-
Patent number: 9930210Abstract: An information processing apparatus having a power-saving standby power mode, according to an embodiment of the present invention, first communicates with an image reading device configured to read an image from an original and receives image data obtained in the reading of the image. In a case where a reading operation does not normally terminate because the information processing apparatus changes to a power-saving state during the reading operation and it is confirmed that the image processing apparatus has returned from the power-saving state, the information processing apparatus instructs the image reading device to discard the received image data of an image that was being read from an original when the information processing apparatus shifted to the power-saving state, and re-read the image that was being read from the original.Type: GrantFiled: March 15, 2016Date of Patent: March 27, 2018Assignee: Canon Kabushiki KaishaInventor: Hideki Hanano
-
Patent number: 9912516Abstract: A file authentication requesting device that stores a computer program for requesting authentication of files in digital systems, the device comprises a confirmation request system that generates a request for a confirmation receipt from a third party authenticator authenticating the attributes of a file; a transferring system that transfers attributes of at least one file to be authenticated to the third party authenticator from the device that requested the confirmation; and a receiving system that receives the confirmation receipt comprising authenticated file attributes, after authentication by the third party authenticator; wherein, at least one file authentication is received from the third party authenticator. Corresponding processing devices, media, systems and methods are also provided.Type: GrantFiled: July 23, 2015Date of Patent: March 6, 2018Assignee: Intellectual Ventures I LLCInventors: Maurice W. Haff, Christopher D. Clarke
-
Patent number: 9888045Abstract: Disclosed in some examples is a method of media repair in an IMS based network, the method includes communicating with an IMS network using SIP to setup a download session with a BMSC over a MBMS bearer; responsive to determining that one or more received encoding symbols of media downloaded using the established MBMS bearer cannot be decoded: requesting a file repair procedure from the IMS network component using a SIP re-invite request, the SIP re-invite request including an address of an HTTP repair server indicated by the IMS network component during the MBMS bearer setup; responsive to receiving a SIP acknowledgement indicating that the request was successful, requesting an HTTP connection with the HTTP server to re-download the one or more encoding symbols of the media that could not be decoded; and receiving the one or more encoding symbols from the HTTP server.Type: GrantFiled: September 29, 2015Date of Patent: February 6, 2018Assignee: Intel CorporationInventor: Ozgur Oyman
-
Patent number: 9794305Abstract: A messaging entity configured in a memory of first node of a plurality communicatively coupled nodes is disclosed. The nodes are included in a distributed computing system. The messaging entity is configured to operate as a secondary messaging entity in a messaging server for the plurality communicatively coupled nodes. The messaging entity is communicatively couple to a primary messaging entity configured in a memory of a second node of the plurality of nodes. The primary messaging entity is configured to store a message; store a copy of the message.Type: GrantFiled: November 19, 2013Date of Patent: October 17, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Muralidhar Krishnaprasad, Kartik Paramasivam, Jayteerth Katti, Anil Nori
-
Patent number: 9794855Abstract: A more efficient network is facilitated by data routing. A node device within a network can broadcast a first set of data to a network of other node devices. Based on node device characteristics, some nodes will hear the broadcast first and can be labeled as a relay node. The relay nodes can then transmit other data based on the determination of other relay nodes.Type: GrantFiled: October 1, 2014Date of Patent: October 17, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventor: Robert Hall
-
Patent number: 9763114Abstract: A method for assessing performance of a cell in a network in which data is passed between layers in a protocol stack implemented by the cell. The method comprises calculating a data efficiency of data passing through a physical layer in the protocol stack via one or more higher layers in the protocol stack based on a comparison of a number of physical resource data units allocated to that data at the physical layer with a data throughput of one or more of the layers of the protocol stack. The method further comprises calculating an average efficiency by averaging the data efficiency over a predetermined time and normalizing the average efficiency with respect to a predetermined efficiency so as to generate a normalized average efficiency. The method also comprises comparing the normalized average efficiency with a target threshold and adjusting the operation of the cell if the normalized average efficiency differs from the target threshold by greater than a threshold amount.Type: GrantFiled: December 21, 2012Date of Patent: September 12, 2017Assignee: Aircom International LTD.Inventors: Colin Gordon Bowdery, Gerard Terence Foster
-
Patent number: 9665602Abstract: A system, method, and computer program product are provided for migrating interdependent data objects from a first device to a second device. In use, at least one first data object to be migrated from a first device to a second device associated with a target code is received. Further, it is determined that the second device associated with the target code requires at least one second data object to be present at least one of before the at least one first data object or at a same time as the at least one first data object. Additionally, the at least one first data object to be migrated from the first device to the second device associated with the target code is stored in a cache. Furthermore, an interdependency event associated with the at least one first data object and the at least one second data object is detected. In response to detecting the interdependency event, the at least one second data object to be migrated from the first device to the second device associated with the target code is received.Type: GrantFiled: April 2, 2014Date of Patent: May 30, 2017Assignees: Amdocs Software Systems Limited, Amdocs Development LimitedInventors: Christopher James George, Ulf Mathias Landby, Stephen Palmer, Paul Michael McHugh