Patents Examined by Nicholas R. Taylor
  • Patent number: 11962640
    Abstract: A system can receive a file in parts. The system can write a first part to a first temporary file that corresponds to the first part's length at a first location of the first temporary file based on the its part number. The system can for a second part having a same length as the first part, write the second part to the first temporary file at a second location of the first temporary file based on its part number. The system can, in response to receiving a third part that has a different length than the first part, write the third part to a second temporary file at a third location of the second temporary file based on its part number. The system can, after receiving the parts, write data of the second temporary file to an end of the first temporary file, and rename the temporary file.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: April 16, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Takafumi Yonekura, Jeffrey Tremaine
  • Patent number: 11963126
    Abstract: A wireless communication network deregisters network functions. In the wireless communication, a network data system receives a deregistration command that indicates a wireless User Equipment (UE) and forwards the deregistration command to a Unified Data Management (UDM). The UDM receives the indication and determines a Data Network Name (DNN) for the wireless UE. The UDM identifies a network controller and a session controller for the wireless UE based on the DNN. The UDM transfers deregistration notifications to the network controller and session controller. The UDM receives a deregistration acknowledgement from the network controller. The UDM directs the network data system to remove stored session data for the session controller. The network data system receives the direction from the UDM and responsively removes stored session data for the session controller.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: April 16, 2024
    Assignee: T-MOBILE INNOVATIONS LLC
    Inventors: Anil Kumar Mariyani, Rajil Malhotra, Anuj Sharma
  • Patent number: 11962467
    Abstract: An embodiment includes a method for use in managing a cluster comprising a plurality of computers, each computer comprising at least one hardware processor coupled to at least one memory. The method comprises a computer-implemented manager: collecting access pattern data for the plurality of computers; based at least in part on the access pattern data, determining that at least a first one of the plurality of computers is overutilized; and responsive to determining that the first computer is overutilized, moving stored data from the first computer to at least a second one of the plurality of computers.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: April 16, 2024
    Assignees: International Business Machines Corporation, UNIVERSITY COLLEGE DUBLIN
    Inventors: Hitham Ahmed Assem Aly Salama, Teodora Sandra Buda, Patrick J. O'Sullivan, Philip Perry, Lei Xu
  • Patent number: 11949639
    Abstract: Methods and systems are described for intelligently managing hero cards generated for a user profile. In an example, a server can collect user interaction data that measures how a user interacts with system components. The system components can include emails, hero cards, and software applications. The server can analyze the user interaction data to determine whether a new hero card type should be enabled for a user profile, whether an active hero card type should be disabled for the user profile, and whether parameters for action options on hero cards should be changed for the user profile. The server can make changes to hero cards for the user profile so that the user can receive customized hero cards based on the user's behavior.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: April 2, 2024
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Shree Harsha Shedigumme
  • Patent number: 11934341
    Abstract: Distributed computing systems, devices, and associated methods of virtual RDMA switching are disclosed herein. In one embodiment, a method includes intercepting a command from an application in a container to establish an RDMA connection with a remote container on a virtual network. In response to the intercepted command, an RDMA endpoint at a physical NIC of a server is created. The method can also include intercepting another command to pair with a remote RDMA endpoint corresponding to the remote container. The intercepted another command contains data representing a routable network address of the remote RDMA endpoint in the RDMA computer network. Then, the RDMA endpoint created at the physical NIC of the server can be paired with the remote RDMA endpoint using the routable network address of the remote RDMA endpoint.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: March 19, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yibo Zhu, Jitendra D. Padhye, Hongqiang Liu
  • Patent number: 11937261
    Abstract: The present disclosure is a method and a system for dynamically switching transmission modes to increase reliability in unlicensed controlled environments (UCEs). The system includes a user equipment (UE) to execute the method. When a next generation Node B (gNB) cannot successfully receive or decode data transmitted by the UE, the UE will receive a dynamic grant (DG) signal transmitted by the gNB. When the UE can receive the DG signal, the UE will start a configured grant (CG) timer and count a CG counter, and the UE will calculate a CG weight. The UE determines communication quality between the UE and the gNB according to the CG weight. When the CG weight is greater than a CG threshold, the UE determines communication quality is bad, and switches to a CG transmission mode to increase reliability for transmitting the data. Therefore, spectrum usage efficiency in the UCEs can be improved.
    Type: Grant
    Filed: November 26, 2021
    Date of Patent: March 19, 2024
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventor: Kun-Hung Lee
  • Patent number: 11930075
    Abstract: Systems and methods for supporting efficient virtualization in a lossless interconnection network. An exemplary method can provide, one or more switches, including at least a leaf switch, a plurality of host channel adapters, wherein each of the host channel adapters comprise at least one virtual function, at least one virtual switch, and at least one physical function, a plurality of hypervisors, and a plurality of virtual machines, wherein each of the plurality of virtual machines are associated with at least one virtual function. The method can arrange the plurality of host channel adapters with one or more of a virtual switch with prepopulated local identifiers (LIDs) architecture or a virtual switch with dynamic LID assignment architecture. The method can assign each virtual switch with a LID. The method can calculate one or more linear forwarding tables based at least upon the LIDs assigned to each of the virtual switches.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: March 12, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Evangelos Tasoulas, Feroz Zahid, Bjørn Dag Johnsen, Ernst Gunnar Gran
  • Patent number: 11916915
    Abstract: A method for providing an application to facilitate authenticated file transfers across a plurality of computing platforms is disclosed. The method includes receiving, from a client application, a call to perform an action, the call including a message to transfer a file; validating, by using an identity federation service, the call based on the message; authorizing the call and the client application based on a result of the validating; accessing a networked repository via a secured communication protocol when the call and the client application is authorized; and initiating the action.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: February 27, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Kumar Rao Krishnagi, Matthew J Porter, Nalini S Boda, Mark Alan Wells, Neaz Ahmed Kishore, Josh Hall, Vijay Kumar Perla, Laxman Dongisharapu
  • Patent number: 11916761
    Abstract: A method for providing communication services as VASs to subscribers of a communication service provider based on building a subscriber relationship data structure in a data store. The method includes building the subscriber relationship data structure such that it comprises a first layer which comprises a first VAS node corresponding to a first VAS and a second layer comprising one or more service group nodes and corresponding service groups. The method additionally includes receiving a first request from a first subscriber and from a second. The method further includes modifying the subscriber relationship data structure such that the one or more service group nodes comprises a first service group node in which the first subscriber and the second subscriber are each identified as belonging to a corresponding first service group of the one or more service groups, and deploying the first VAS to the first and second subscribers.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: February 27, 2024
    Assignee: T-Mobile Innovations LLC
    Inventors: Jagannath Ghoshal, Brett Talcott, Misty Dombrowski
  • Patent number: 11916978
    Abstract: Methods, systems, apparatus, and computer program products that can automatically answer communication sessions received from trusted callers are disclosed herein. One method includes maintaining, by a processor of an information handling device, a list of trusted callers encoded in a memory and automatically answering a communication session received by the information handling device from a trusted caller in the encoded list of trusted callers without receiving input from a user of the information handling device accepting the communication session on the information handling device. Systems, apparatus, and computer program products that include hardware and/or software that can perform the methods for automatically answering communication sessions received from trusted callers are also disclosed herein.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: February 27, 2024
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Robert J. Kapinos, Scott Li, Robert James Norton, Jr., Russell Speight VanBlon
  • Patent number: 11916857
    Abstract: A hyperlink message for machine-to-machine (M2M) or machine-to-human (M2H) communication has a semantic metadata tag, a content field, an executable specification field. Executable specification instructs a machine to perform a task associated with the machine related data, and post to a machine social media platform results of the task as content for the hyperlink message. The hyperlink message posting is visible and available to other participating machines on the machine social media platform to read and contribute related content as a hyperlink discussion of M2M or M2H communication.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: February 27, 2024
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Arquimedes Martinez Canedo, Lingyun Wang
  • Patent number: 11909766
    Abstract: A policy management server manages a segmentation policy and automatically configures an enclave protection device consistently with the segmentation policy so that that the segmentation policy can be enforced with respect to workloads within a secure enclave protected by the enclave protection device. The policy management server identifies protected workloads that are members of a secure enclave and external workloads that are external to the secure enclave. The policy management server identifies cross-boundary rules of the segmentation policy affecting traffic between the protected workloads and external workloads. The policy management server generates and distributes a configuration of the enclave protection device to enable enforcement of the cross-boundary rules pertaining to traffic passing through the enclave protection device.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: February 20, 2024
    Assignee: Illumio, Inc.
    Inventors: George Jeffrey Francis, Matthew Kirby Glenn, Jalandip Lepcha, Paul James Kirner
  • Patent number: 11909795
    Abstract: A content streaming system and methodology for facilitating the management of content streaming. A content delivery service receives at least an original content stream and multiple input contents from an original content provider. Additionally, the content delivery service processes the received input content streams, buffers the original and supplemental input content streams, and switches between the available input content streams for seamless and fast broadcasting. The decision to switch between a second content and a third is determined by an indication that a third input content is available in the buffer.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: February 20, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Tianbing Teng
  • Patent number: 11909830
    Abstract: A method for generating a client interaction timeline for interactions that occur between a client of a bank and the bank or its representatives. The method includes providing an interaction source that stores information and data for each of the interactions over all banking channels and a source of data and information that identifies each of the banks clients. The method also includes performing an application sessions process that groups the interactions that each client performs over a particular channel at a certain time frame into an interaction session having a time stamp for that time frame. The method further includes performing an application interaction process that aggregates all of the available data and information about each client and the data and information for each interaction by the client with the bank, and creating an interaction timeline for each client over all of the banking channels for a predetermined time.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: February 20, 2024
    Assignee: TRUIST BANK
    Inventors: Tahira Abdul-Malik, Karthik Lingappan
  • Patent number: 11902383
    Abstract: A method including sending a media content to a target media destination through a first server and receiving a first response to the media content through a second server, where the first server is the intended receiver of the first response. A resulting triggering event is followed by the generating of a request to determine how to handle the triggering event. The request is received through a network routing control that comprises logic to generate a second response to the request. Next, the second response to the request is executed.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: February 13, 2024
    Assignee: Neoatomic LLC
    Inventors: William Emmett King, V, Bayan William Towfiq
  • Patent number: 11902146
    Abstract: Techniques are disclosed for identifying a maximum segment size (MSS) for a path. For example, a first router includes a routing engine and a packet forwarding engine. The routing engine is configured to identify a path maximum transmission unit (MTU) corresponding to a path between the first router and a second router; and identify a maximum packet overhead size corresponding to a session between a first client device and a second client device over the path between the first router and the second router. Additionally, the routing engine is configured to calculate, based on the path MTU and the maximum packet overhead size, a path maximum segment size (MSS), wherein the path MSS represents a maximum packet payload size corresponding to the path; and control the packet forwarding engine to output information indicative of the path MSS.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: February 13, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Dennis Gordon Montgomery, Anna Yungelson
  • Patent number: 11893536
    Abstract: A Software-as-a-Service (SaaS) system for providing a social network for business to business (B2B) electronic connectivity is disclosed and more particularly to a simplified B2B electronic connectivity interface which not only facilitates one-to-one business connections but can also be used to facilitate one business to many business connections while maintaining point-to-point connections between each company with each of its trading partners.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: February 6, 2024
    Assignee: ADEPTIA, INC.
    Inventors: Deepak Singh, Sunil Hans, Mange Ram Tyagi
  • Patent number: 11888918
    Abstract: A method for expanding functions of a conference system includes providing a first circuit board and a second circuit board disposed in the receiver, receiving a first wireless packet transmitted from the first transmitter merely through a second communication module of the second circuit board, controlling the second communication module for performing an unpacking process of the first wireless packet by a second processor of the second circuit board to generate first compressed media data, generating a first command signal by the second processor of the second circuit board for controlling a first processor of the first circuit board to receive the first compressed media data through a data channel, and decompressing the first compressed media data by the first processor for acquiring first media contents of the first transmitter.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: January 30, 2024
    Assignee: BenQ Corporation
    Inventors: Chen-Chi Wu, Chia-Nan Shih, Chin-Fu Chiang, Jung-Kun Tseng, Chuang-Wei Wu
  • Patent number: 11882187
    Abstract: IoT devices within a commercial real-estate or residential building environment may be connected through networks, such as a Building Automation and Control network (BACnet). Systems and methods according to this disclosure provide automatic discovery of IoT devices and relationships in commercial real-estate and residential buildings and integration of the BACnet devices into the digital twin of the building. In some implementations, an IoT gateway is configured to translate the communication received from the BACnet to an IoT cloud platform and configured to normalize the data across the different security platforms into a consistent format which enables integration and interoperability of the different building system platforms that may otherwise be operating in isolation from each other.
    Type: Grant
    Filed: March 8, 2023
    Date of Patent: January 23, 2024
    Assignee: cohesionIB, Inc.
    Inventors: Robert Knight, Nikunj Patel, Rick Szcodronski
  • Patent number: 11881998
    Abstract: A network may include multiple allocations. The allocations may include: a first allocation encompassing central infrastructure, such as central office servers, data centers, or other core infrastructure; an second allocation encompassing gateway elements or other central consumer premises network infrastructure; and a third allocation encompassing nodes, such as client devices, terminals, or other nodes. A virtualization management engine may coordinate resources from the various allocations to support virtual functions distributed over multiple allocations of the network. The virtualization management engine may determine the distribution across the allocations for the virtual functions. The virtualization management engine may be implemented as a virtual function and be distributed across the allocations of the network.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: January 23, 2024
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Xuemin Chen, Philippe Klein, Nicholas Ilyadis