Patents Examined by Kenneth R. Coulter
-
Patent number: 11546396Abstract: Disclosed are techniques for communication. In an aspect, a communications devices communicates, from an upper communication layer (e.g., application layer) to a lower communication layer (e.g., transport layer), indication(s) to prioritize certain frames (e.g., recovery frames and/or feedback frames) over other frames (e.g., Inter frames) associated with the same QCI bearer for a video streaming session. The lower communication layer may place the prioritized frames ahead of the non-prioritized frames in a lower layer transmission buffer based on the indication. The communications device may transmit one or more packets carrying the first set of frames before one or more packets carrying the second set of frames based on the first set of frames being placed ahead of the second set of frames in the lower layer transmission buffer.Type: GrantFiled: October 22, 2021Date of Patent: January 3, 2023Assignee: QUALCOMM IncorporatedInventors: Naresh Gundu, Shankar Ganesh Lakshmanaswamy, Avinash Kumar Dubey, Balaji Kannan
-
Patent number: 11528326Abstract: A method of activating at least one processing entity from among a plurality of entities situated on the path of a data of a session between a terminal of a user and a server of a services provider. The terminal and the server are attached to a communications network. In the method, the terminal: sends to the server an identification message to receive identifiers of entities of the plurality, which are added to the message by the entities; receive from the server an acknowledgement message including the identifiers included in the identification message; select at least one identifier from among those received from the server; and send to the server a message relating to the activation of entities from among the plurality.Type: GrantFiled: June 18, 2018Date of Patent: December 13, 2022Assignee: ORANGEInventors: Frederic Fieau, Gael Fromentoux, Arnaud Braud
-
Patent number: 11528244Abstract: A method according to one embodiment is for transmitting a message. In one embodiment, one or more processor of a messaging system identifies a certain message of the messaging system, the certain message being a blocked message intended for transmission to a certain user of the messaging system. In one embodiment, the one or more processor further determines one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user, the certain user being a prospective recipient of a message. In one embodiment, the one or more processor transmits a message to the certain user responsively to a result of the determining of the one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user of the messaging system.Type: GrantFiled: January 31, 2020Date of Patent: December 13, 2022Assignee: Kyndryl, Inc.Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Andrew R. Jones, Brian M. O'Connell
-
Patent number: 11509704Abstract: A system configures a test case including a test script to validate a new product. The test script has a logic flow for communications through a sequence of network nodes and the test case includes pass/fail criteria for parameter data of packets communicated between the sequence of network nodes. The system initiates an automation engine that is configured to execute the test script and validates the new product based on actual parameter data relative to the pass/fail criteria. The system simulates the enhanced calling or messaging communications service to utilize by the new product during the test. The system instantiates a network probe that captures packets of the network nodes and extracts actual parameter data, which is compared to expected parameter data to generate test results relative to the pass/fail criteria. The system can present an indication that the new product passed/failed the test case based on the test results.Type: GrantFiled: May 28, 2021Date of Patent: November 22, 2022Assignee: T-Mobile USA. Inc.Inventors: Nidhin Menon, Arnold Cataniag
-
Patent number: 11503098Abstract: This disclosure provides embedding a messaging channel directly into a media stream, where messages delivered via the embedded messaging channel are the extracted at a client media player. An advantage of embedding a message is that it can be done in a single ingest point and then passes transparently through a CDN architecture, effectively achieving message replication using the native CDN media delivery infrastructure.Type: GrantFiled: March 17, 2020Date of Patent: November 15, 2022Assignee: Akamai Technologies, Inc.Inventor: Michael Archer
-
Patent number: 11503101Abstract: A process of assigning video analytics tasks to computing devices. In operation, an electronic computing device obtains predicted scene data associated with a scene corresponding to which video data is to be captured at a particular time period using a video camera. The electronic computing device then estimates, based on the predicted scene data, an edge computing cost to be incurred to complete execution of a video analytics task at one or more edge computing devices and a cloud computing cost to be incurred to complete execution of the same video analytics task at one or more cloud computing devices. If the edge computing cost is lower than the cloud computing cost, then the electronic computing device assigns the video analytics task to the edge computing devices. Otherwise, then the electronic computing device assigns the video analytics task to the cloud computing devices.Type: GrantFiled: December 15, 2021Date of Patent: November 15, 2022Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Pietro Russo, Howard Hoffman, Sven Rebien, Bert Van Der Zaag
-
Patent number: 11488248Abstract: Systems for and methods of evaluating messaging, comprising, receiving, via at least one server device, one or more messages, and said at least one server device processing at least one of the one or more messages by grading content included in said at least one message, applying a weighting factor to said at least one message according to said grading, thereby determining a weighted message count for said at least one message, aggregating the weighted message count for said at least one message, and initiating an action if the aggregated weighted message count meets or exceeds a predetermined count threshold.Type: GrantFiled: March 15, 2022Date of Patent: November 1, 2022Assignee: Intercontinental Exchange Holdings, Inc.Inventors: Mark Wassersug, Charles Vice, Mayur Kapani
-
Patent number: 11489875Abstract: The use of device context in applying security policies is provided by receiving a Domain Name Service (DNS) query for a network resource from a user device (UD) at a DNS analysis server, the DNS query including a functional label describing a context of the UD; analyzing the DNS query to determine whether the UD is permitted to access the network resource based on the functional label; and in response to the functional label indicating that the UD is not permitted to access the network resource, transmitting a block page to the UD. The functional label can be added to the DNS query by a Mobile Device Management application on the UD, a router associated with the UD, or an enterprise server. Contexts for previously blocked DNS queries can be aggregated to identify UDs sharing at least one value with the previously blocked DNS queries as security compromised devices.Type: GrantFiled: January 28, 2020Date of Patent: November 1, 2022Assignee: Cisco Technology, Inc.Inventors: Antonio Trifilo, Maria Carpen Amarie, Thomas Vegas, Anirban Karmakar, Shree N. Murthy
-
Patent number: 11483258Abstract: Methods and apparatus for mediating user access to services over a network are described. Access is provided by a service network host to a plurality of connectors providing access to a plurality of services over the network. The services are provided by entities independent from the service network host. The connectors including a first connector are configured to communicate with a first service using a first format to retrieve or modify data associated with the first service. The first connector is further configured to identify one or more methods or data fields of the first service. The service network host is further configured to provide, to a computer associated with a user over the network, one or more directions for using the first connector to display and/or modify data from the first service over the network.Type: GrantFiled: August 19, 2020Date of Patent: October 25, 2022Assignee: Salesforce, Inc.Inventor: David Byrne Reese
-
Patent number: 11483368Abstract: A method for streaming a video. The method includes determining a total bitrate for a segment of a video to be received and streamed; predicting a viewpoint of a user for the segment; and determining bitrates for one or more tiles in the segment based on the determined total bitrate and the predicted viewpoint.Type: GrantFiled: July 6, 2021Date of Patent: October 25, 2022Assignee: City University of Hong KongInventors: Sam Tak Wu Kwong, Xuekai Wei, Mingliang Zhou
-
Patent number: 11475291Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for sharing learned information among robots. In some implementations, a robot obtains sensor data indicating characteristics of an object. The robot determines a classification for the object and generates an embedding for the object using a machine learning model stored by the robot. The robot stores the generated embedding and data indicating the classification for the object. The robot sends the generated embedding and the data indicating the classification to a server system. The robot receives, from the server system, an embedding generated by a second robot and a corresponding classification. The robot stores the received embedding and the corresponding classification in the local cache of the robot. The robot may then use the information in the cache to identify objects.Type: GrantFiled: December 27, 2017Date of Patent: October 18, 2022Assignee: X Development LLCInventors: Nareshkumar Rajkumar, Patrick Leger, Nicolas Hudson, Krishna Shankar, Rainer Hessmer
-
Patent number: 11477172Abstract: Various embodiments are provided for securing data compression in a computer environment are presented. Encryption cycles of a data compression stream may be optimized by applying a first type of encryption on a first section and a last section of compressed data and a second type of encryption on a middle section of compressed data, the first type of encryption containing key information relating to the middle section of the compressed data.Type: GrantFiled: January 24, 2020Date of Patent: October 18, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bulent Abali, Guerney D. H. Hunt, Paul Gregory Crumley
-
Patent number: 11470151Abstract: A method and an apparatus are provided in which wireless communication is performed through a mobile network. User selection of a hot key enables automatic synchronization of data in a mobile terminal with a web server upon entry into a wireless local area network (LAN) service area. A user ID and password are transmitted to the web server for. A type of data is set to be automatically transmitted based on a user selection. Upon the mobile terminal entering the wireless LAN service area and connecting to the web server, the data is automatically transmitted to the web server. The transmission of the data is stopped and a warning message is displayed, upon the mobile terminal exiting the wireless LAN service area. Upon the mobile terminal re-entering the wireless LAN service area, transmission of the data is automatically resumed from a point where the transmission was stopped, without reauthentication.Type: GrantFiled: July 15, 2020Date of Patent: October 11, 2022Inventors: Jong Ryul Kim, Woo Soon Park, Jong Jin Choi
-
Patent number: 11463549Abstract: A method, system and computer program product for facilitating inter-proxy communication via an existing protocol. A proxy receives a message (e.g., request message) using a protocol, such as HTTP. If the proxy determines to add proxy relevant information to the message, then the proxy defines a new message header for the inter-proxy communication, which is added to the existing header section of the message. The proxy relevant information is then added in the newly added message header of the message. The message with the proxy relevant information is then transmitted to a subsequent proxy using the protocol of the underlying request-response transaction. In this manner, inter-proxy communications are enabled via an existing protocol (e.g., HTTP) that is used in the request-response transaction so that proxies can communicate with one another pertaining to matters (e.g., maintenance schedule) unrelated to the original intent of the transaction using the existing protocol (e.g., HTTP).Type: GrantFiled: June 22, 2021Date of Patent: October 4, 2022Assignee: International Business Machines CorporationInventors: Mauro Marzorati, Seda Özses, Juraj Nyiri, Michael J. Santelia
-
Patent number: 11445243Abstract: Correcting encode bit rate errors developed by a hardware encoder with an outer software rate adjustment loop. The rate adjustment loop maintains a VBV (video buffering verifier) buffer model. When VBV buffer fullness is over a threshold, the rate adjustment loop drops frames. If below the threshold, periodically a rate adjustment analysis performed. If a number of frames above a threshold have been dropped, the hardware encoder bit rate is decreased. A leaky bucket is checked to determine in bits and out bits. If the number of in bits exceeds the number of out bits times a multiplier, the hardware encoder bit rate is decreased. If the number of in bits times a multiplier is less than the number of out bits, the hardware encoder bit rate is increased. Dropping frames on buffer condition provides shorter term correction and adjustment of the hardware encoder bit rate provides longer term correction.Type: GrantFiled: May 8, 2020Date of Patent: September 13, 2022Assignee: PLANTRONICS, INC.Inventor: Jian Wang
-
Patent number: 11431777Abstract: Devices, computer-readable media, and methods for providing a timeout for an adaptive bitrate streaming video chunk download are disclosed. For example, a processing system including at least one processor may determine a first bitrate for a first segment of a video program based upon an occupancy level of a video buffer of a device, request a first video chunk of the first segment encoded at the first bitrate, determine that the first video chunk is not received within a threshold of a duration of time after the requesting of the first video chunk, and request, responsive to the determining that the first video chunk is not received within the threshold of the duration of time, a second video chunk of the first segment encoded at a second bitrate that is lower than the first bitrate.Type: GrantFiled: July 27, 2020Date of Patent: August 30, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Mohammad Mahvash, Sassan Pejhan, Buu Kha, Garrett Newell
-
Patent number: 11425116Abstract: A backup system having a plurality of accounts for copying selected data between one or more account user computers and a system computer where an account user's computer connects to the system computer via the Internet. Selected data is copied between the account user's computer and the system computer including, documents, media files, and email in any file type or format. Additionally, the system is compatible with all types of computers, including personal data assistants and mobile telephones, and all types of operating systems. All of the software to operate the system is resident on the system computer with no hardware or software required on the account user computer beyond a conventional web browser. The system also includes a scheduler, a contacts manager, a reminder generator and file transfer system for third-party users.Type: GrantFiled: November 11, 2019Date of Patent: August 23, 2022Assignee: Justservice.net LLCInventor: Thomas E. Fiducci
-
Patent number: 11418592Abstract: Automated uploading of user and system data from one or more source computing systems to one or more destination storage repositories is provided. A data uploader module is installed on each computing system or is accessible by each computing system from which user and/or system data may need to be exported to a destination repository. Upon command, a data uploader module reads desired user data or system data from the computing system. The read data is transformed, if required, and the data is then exported to a destination storage repository. The exported data may be stored and analyzed at the destination storage repository from which it may be subsequently exported to other destinations, including back to the source computing system from which it was originally extracted.Type: GrantFiled: July 27, 2020Date of Patent: August 16, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shiliang Li, Bei Lu, Shanming Xuan, Kuntao Yu, Jiajie Zhong, Zhigang Zhuang, Jay D. Austin, Jr., Hai-Yun He, Yunquan Peng
-
Patent number: 11409832Abstract: In some implementations, a method for remediating issues on webpages through client-side fixes that are performed without modifying underlying webpage code includes receiving, at a remediation server system, a request for remediation code, the request for remediation code originating from a client computing device that has accessed a webpage that has a statement requiring the remediation code, the webpage being part of a website that is hosted by a third party server system, the request identifying the webpage that is requesting the remediation code. The method can further include identifying one or more specific remediations for remediating issues on the website; accessing one or more specific remediation code portions; and accessing a client-side remediation code engine. The method can further include transmitting the client-side remediation code engine and the one or more specific remediation code portions to the client computing device.Type: GrantFiled: July 23, 2020Date of Patent: August 9, 2022Assignee: Siteimprove A/SInventor: Kasper Kronborg Isager
-
Patent number: 11411946Abstract: Different cloud software applications may be efficiently integrated in a secure manner, by providing each system with a dedicated Integration Setup URL/Endpoint. This endpoint can be derived from the base URL together with an Integration Setup User Interface (UI). Security is afforded through verification of certain properties. Cryptographically secured customer identification (via public key certificates) can ensure that customer A does not connect to systems of customer B. Also, business type information or landscape/zone can be referenced assign a tenant to a software variant (development, test, production). This prevents, e.g., a development system of type A from accidentally being connected to a production system of type B. Integration setup may be triggered per an integration scenario from one of the two affected endpoints, or from a separate (e.g., central) system. The configuration may be written on both sides with reasonable defaults, with the double confirmation ensuring compliance and security.Type: GrantFiled: July 23, 2020Date of Patent: August 9, 2022Assignee: SAP SEInventor: Christian Bornhardt