Patents Examined by Greg C. Bengzon
  • Patent number: 11622001
    Abstract: A high-performance distributed ledger and transaction computing network fabric over which large numbers of transactions (involving the transformation, conversion or transfer of information or value) are processed concurrently in a scalable, reliable, secure and efficient manner. In one embodiment, the computing network fabric or “core” is configured to support a distributed blockchain network that organizes data in a manner that allows communication, processing and storage of blocks of the chain to be performed concurrently, with little synchronization, at very high performance and low latency, even when the transactions themselves originate from distant sources. This data organization relies on segmenting a transaction space within autonomous but cooperating computing nodes that are configured as a processing mesh. According to an aspect of this disclosure, the CDN edge network is then used to deliver receipts associated with transactions that are processed into the blockchain.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: April 4, 2023
    Assignee: Akamai Technologies, Inc.
    Inventors: David C. Carver, Andrew F. Champagne
  • Patent number: 11611629
    Abstract: An example inline frame monitor is disclosed. The inline frame monitor injects monitoring logic into a document object model to monitor an activity within a dynamically loaded inline frame of a web page. Data regarding the activity within the dynamically loaded inline frame is received. A policy is applied to validate or invalidate the activity within the dynamically loaded inline frame.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: March 21, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Meir Blachman, Itamar Azulay, Guy Lewin
  • Patent number: 11470035
    Abstract: The present disclosure relates to systems and methods for suppressing repetitive notifications about messages in messaging groups. In one implementation, the system may include a memory storing instructions and a processor configured to execute the instructions. The instructions may include instructions to determine whether a first message in a first message group substantially matches a second message in a second message group; and after it is determined that a user associated with the first message group has accessed the first message, record the second message as a read message responsive to having determined that the same user is associated with the second message group.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: October 11, 2022
    Assignee: RingCentral, Inc.
    Inventor: Vlad Vendrow
  • Patent number: 11444877
    Abstract: In one example, a processing system including at least one processor may obtain a first packet, determine a first tunnel identifier from a tunnel identifier field and a first source port identifier from a source port identifier field of the header of the first packet, and assign the first packet to a first flow. The processing system may further obtain a second packet, extract a first value from a tunnel identifier field and a second value from a source port identifier field of a header of the second packet, determine that the first value matches the first tunnel identifier and that the second value matches the first source port identifier, and assign the second packet to the first flow in response to the determining that the first value matches the first tunnel identifier and that the second value matches the first source port identifier.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: September 13, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Arthur L. Zaifman, John Mark Mocenigo
  • Patent number: 11444987
    Abstract: A session border manager (SBM) may receive a session initiation protocol (SIP) request for a session or a service involving a first user equipment (UE) that is subscribed to a first network and a second UE, that is subscribed to a second network, wherein the SIP request indicates a service type of the session or the service. The SBM may determine, based on the service type, a subnetwork of the second network that is to facilitate the session or the service, wherein the subnetwork is one subnetwork, of a plurality of subnetworks, of the second network that is designated to manage communications that are associated with the service type. The SBM may transmit the SIP request to the subnetwork to cause the subnetwork to initiate the session or the service with the second UE. The SBM may receive, from the subnetwork, a response to the SIP request.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: September 13, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Yousef Abdelmalek, Hesham Elbatouti
  • Patent number: 11444842
    Abstract: A network switch and a network switch system thereof are provided. The network switch includes a plurality of connection ports and a processing circuit. When any of the connection ports receives a first abnormal message packet and one of the connection ports is in a disabled state, the processing circuit sets the connection port in the disabled state to switch to an enabled state, and the processing circuit does not forward the first abnormal message packet in the single loop network. When one of the connection ports is abnormal and each of the connection ports forming the single loop network is in the enabled state, the processing circuit sets the abnormal connection port to switch to the disabled state, and transmits a second abnormal message packet to other network switches in the single loop network through another connection port that is not abnormal.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: September 13, 2022
    Assignee: REALTEK SEMICONDUCTOR CORP.
    Inventors: Chih-Ming Chiu, Kai-Wen Cheng, Yu-Yi Lin, Yi-Hsuan Fan
  • Patent number: 11425083
    Abstract: A content distribution facilitation system is described comprising configured servers and a network interface configured to interface with a plurality of terminals in a client server relationship and optionally with a cloud-based storage system. A request from a first source for content comprising content criteria is received, the content criteria comprising content subject matter. At least a portion of the content request content criteria is transmitted to a selected content contributor. If recorded content is received from the first content contributor, the first source is provided with access to the received recorded content. The recorded content may be transmitted via one or more networks to one or more destination devices. Optionally, a voice analysis and/or facial recognition engine are utilized to determine if the recorded content is from the first content contributor.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: August 23, 2022
    Assignee: Greenfly, Inc.
    Inventors: Shawn David Green, Daniel Brian Kirschner
  • Patent number: 11416912
    Abstract: Embodiments of the invention are directed to a system and method for providing a high-volume transaction queueing, reserve ecommerce solution that automatically engages and queues transactions when a primary back-end transaction processing system becomes unresponsive or unstable. Through machine learning algorithms, embodiments of the invention control transaction submission rates by queuing them and throttling the rate at which they are processed based on self-awareness and constant monitoring, feedback and health checks of the primary system. When metrics indicate that the third-party system can begin accepting transactions again, the system automatically feeds the queued transactions along with real-time orders at a rate that the third-party system can successfully manage.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: August 16, 2022
    Assignee: DIGITAL RIVER, INC.
    Inventors: Theodore Russell Cahall, Jr., Sandeep Tikoo, Ivan Atanasov Atanasov, Scott Michael Sutherland, Ian Holsman
  • Patent number: 11411843
    Abstract: A method, a device, and a non-transitory storage medium are described in which a packet inspection service is provided. The packet inspection service may enable a virtual entity of multiple virtual entities of a service chain to perform packet inspection on incoming packets and store the packet inspection information in a memory or storage device. The virtual entity may provide a service on the packets using the packet inspection information. The other virtual entities may provide services on the packets also using the packet inspection information without having to perform packet inspection.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: August 9, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Timothy A. Gowan
  • Patent number: 11394674
    Abstract: A system that transforms electronic messages into annotated messages that include contextual information to aid a recipient in utilizing the electronic message, understanding its meaning, and responding to the message. Annotations are additions or modifications to the original message with contextual information that is related to the features and contents of the original message. Message features are extracted and used to search one or more sources of contextual information. Relevant items are retrieved and added to the message, for example as attachments, hyperlinks, or inline notes. Machine learning techniques may be used to generate or refine modules for feature extraction and information selection. Feedback components may be used to track the usage and value of annotations, in order to iteratively improve the annotation system.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: July 19, 2022
    Assignee: Mimecast Services Ltd.
    Inventors: Nathaniel Borenstein, Marc Amphlett, Clive Jordan, Max Linscott, Niall O'Malley, Jacqueline Osborne, Luke Pentreath, Oliver Scott, Rahul Sharma
  • Patent number: 11381415
    Abstract: First electronic device includes a communication interface and a processor. The processor is configured to: receive, from the second electronic device, an incoming message destined for the first electronic device, transmit, to the third electronic device, message information related to the incoming message, the message information being used for displaying the incoming message on the third electronic device, transmit preset texts to the third electronic device, the preset texts being stored in the first electronic device to be used for replying to messages receivable by the first electronic device, based on one of the preset texts being selected by a user input among the preset texts displayed on the third electronic device, receive response information from the third electronic device, the response information being related to the one of the preset texts, and transmit, to the second electronic device, a response message including the one of the preset texts.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: July 5, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hwa-jung Kim, Ho Jin, Young-chul Sohn, Soo-min Shin, Min-jeong Moon
  • Patent number: 11381459
    Abstract: The present invention relates to service providing system and method for preventing a hidden camera, a service providing apparatus therefor, and a non-transitory computer readable medium having a computer program recorded thereon, and more particularly, to service providing system and method for preventing a hidden camera, a service providing apparatus therefor, and a non-transitory computer readable medium having a computer program recorded thereon which configures a relay device connected to a network in a building for detecting a hidden camera in the interior of the building, easily detects the hidden camera by analyzing a connection state of the hidden camera connected to the corresponding relay device, and then blocks the network connection of the corresponding hidden camera.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: July 5, 2022
    Assignee: SK PLANET CO., LTD.
    Inventor: GyuYoung Yeom
  • Patent number: 11356487
    Abstract: Embodiments of the present invention are directed to a method, system and apparatus for causing a communication client to join a media-over-packet communication session. The method comprises receiving from a communication client an indication indicative of a desire of the communication client to establish a communication session, the communication client being registered in association with a user account. The method further comprises determining if there exists at least one active communication session established with at least one other communication client registered in association with the user account. Responsive to determining that there does exist at least one active communication session, the method further comprises causing the communication client to join at least one of the at least one active communication session.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: June 7, 2022
    Assignee: BCE Inc.
    Inventors: David William Clark, Eric John Wolf, Jeffrey William Dawson, Jonathan Allan Arsenault
  • Patent number: 11310194
    Abstract: Various systems, device and automated processes allow video streaming hosts or other server devices to publish their internal/local addresses (e.g., addresses used on a subnet or other local area network) to a backend address server operating on a wide area network (WAN) such as the Internet. Client devices attempting to subsequently contact server devices operating in the same local network can contact the address to obtain the internal address of the target server, thereby allowing direct LAN connections between clients and servers.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: April 19, 2022
    Assignee: Sling Media Pvt Ltd
    Inventors: Jayaprakash Narayanan Ramaraj, Suhas Nayak, Joyce Jojo, Gopikumar Ranganathan
  • Patent number: 11297381
    Abstract: A method for transmitting media data-related information at a transmitting entity in a multimedia transmission system including at least one intermediate node is provided. The method includes generating information of traffic, which corresponds to at least one media data configuring a multimedia service, for each valid time period, and transmitting the media data-related information comprising the information of traffic to a receiving entity through the at least one intermediate node.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: April 5, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-Wan So, Kyung-Mo Park
  • Patent number: 11258682
    Abstract: A monitoring system monitors processing of incoming messages and logs data related to performance of an application that processes the messages. The monitoring system temporarily associates reusable identifiers with the messages and logs data upon each message traversing different points in the application. Each of the identifiers is sized such that the storage space necessary to store the identifier is less than the storage space necessary to store an identifier sized to uniquely identify all of the plurality of messages, and the identifiers and the logged data are configured to minimize a performance penalty of monitoring the application. The monitoring system parses the data, e.g., during post-processing, to determine, from a plurality of data entries that refers to the same identifier, a subset of the data entries where the same identifier was associated with the same message.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: February 22, 2022
    Assignee: Chicago Mercantile Exchange Inc.
    Inventor: Kyle Dennis Kavanagh
  • Patent number: 11228559
    Abstract: A domain management system that manages domain names, network addresses, and other aspects of a computing network domain is provided. The domain management system obtains domain data, such as domain name system (“DNS”) records, from any number of network-accessible providers of the domain data, such as DNS servers. The domain management system can store, transform, and synchronize the domain data among the network-accessible providers, even if the network-accessible providers do not all use or recognize the same format and/or content of domain data.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: January 18, 2022
    Assignee: Callfire, Inc.
    Inventor: William Christopher Albert
  • Patent number: 11223537
    Abstract: Systems, apparatuses, methods, and computer readable mediums for executing scripts within migrated hosts. The system enables a user to generate a task to execute a script on a host after the host has been migrated from a first data center to a second data center. This task may identify the host using a first ID of the host on the first data center. The host may be migrated to the second data center, with the host being identified on the second data center using a second ID. The system stores a correlation between the first ID and the second ID of the host. The system utilizes the second ID to retrieve a third ID for communicating with the host on the second data center to cause the host to execute the script on the second data center.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: January 11, 2022
    Assignee: Veritas Technologies LLC
    Inventors: Ankit Jain, Sumeet Parmar, Ashwini Kulkarni, Swanand Vaidya
  • Patent number: 11196695
    Abstract: A computer-implemented document management method is discussed. The method includes displaying in a messaging application a plurality of folders for storing electronic mail messages, analyzing content one or more of the electronic mail messages to locate identifiers associated with matters in a document management system, and generating a user-selectable object that, when selected, automatically causes the generation of a document management display for a user of the messaging application.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: December 7, 2021
    Assignee: Fish & Richardson P.C.
    Inventors: G. Roger Lee, Son Nguyen, Beau F. Mersereau, John A. Dragseth
  • Patent number: 11165844
    Abstract: According to one embodiment of the present disclosure, a method for providing data to a streaming application by an electronic device in an adaptive streaming service comprises the operations of: determining a data provision time interval, that is, the time interval during which each of multiple pieces of data constituting a streaming content is provided to a streaming application through a proxy module; downloading first data, which is a part of the streaming content, from an external apparatus and storing the same; and when the streaming application requests the first data, providing the stored first data to the streaming application through the proxy module on the basis of the determined data provision time interval.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: November 2, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Daekyu Choi, Dojun Byun, Sinseok Seo