Patents by Inventor Rocco Di Girolamo

Rocco Di Girolamo has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10932111
    Abstract: The present application is directed to a mobile core network including a non-transitory memory including instructions stored thereon for exposing a service to user equipment on the core network. The processor is operably coupled to the non-transitory memory and configured to execute the instruction of receiving a request from the user equipment for the service and a parameter for configuring the service. The processor is also configured to execute the instruction of determining the user equipment is authorized to access the service. The processor is further configured to execute the instruction of configuring the service on the core network based upon a 5G globally unique temporary identifier and subscriber permanent identity of the user equipment. The processor is yet even further configured to execute the instruction of sending a response to the user equipment based upon the configuring instruction.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: February 23, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Catalina Mihaela Mladin, Michael F. Starsinic, Hongkun Li, Rocco Di Girolamo
  • Publication number: 20210045081
    Abstract: A network entity may determine whether a network context of a device is stored in the device or in the network based, at least in part, on a preference or capability of the device, as reported by the device during attachment to the network entity. The context may be stored in, and retrieved from, a dedicated context storage function that is independent of the network entity. A context storage function may be partitioned, or separate storage functions used, to automatically group and track access network contexts, core network contexts, or network slice contexts. The context storage function may provide to the device an index, such as a link or other identifier to be used in retrieving the stored context information. The context storage function may further provide a token to secure re-attachment communications among the device, the network entity, and the context storage function.
    Type: Application
    Filed: October 29, 2020
    Publication date: February 11, 2021
    Inventors: Michael F. Starsinic, Rocco Di Girolamo, Catalina Mihaela Mladin, Hongkun Li
  • Publication number: 20210044369
    Abstract: Methods and systems may be used to synchronize time across multiple IoT related entities, such as a network of resource constrained sensor and actuator type devices, IoT gateways, IoT cloud services, or IoT applications.
    Type: Application
    Filed: October 13, 2020
    Publication date: February 11, 2021
    Inventors: Dale N. Seed, Quang Ly, Catalina Mihaela Mladin, Zhuo Chen, Rocco Di Girolamo, William Robert Flynn, IV, Michael F. Starsinic
  • Publication number: 20210021474
    Abstract: The application describes a computer-implemented apparatus that includes a non-transitory memory having instructions stored thereon for assigning address space in a network. The apparatus also includes a processor, operably coupled to the non-transitory memory, configured to execute at least the instruction of receiving a solicitation from a router in the network. The processor is also configured to execute the instruction of replying to the solicitation with address space. The processor is also configured to execute the instruction of receiving a second solicitation from the router to register a new address. The processor is further configured to execute the instruction of determining if the new address is from a dedicated address space or a shared address space. The processor is even further configured to execute the instruction of sending a neighbor advertisement with the address registration to the router.
    Type: Application
    Filed: April 14, 2017
    Publication date: January 21, 2021
    Applicant: Convida Wireless, LLC
    Inventors: Hongkun LI, Chonggang WANG, Quang LY, Zhuo CHEN, Rocco DI GIROLAMO, Xu LI, Vinod Kumar CHOYI, Shamim Akbar RAHMAN
  • Patent number: 10893051
    Abstract: Embodiments concern a dynamic authorization framework. Security Classification Process (SCP) is the process of classifying raw data, information extracted from raw data, content or code from security-value perspective. Security Achievability Determination Process (SADP) is a process based on a SV/SC that has been assigned, the RHE may determine the Security Requirements and how the security requirements may be achieved. During the Security Achievability Listing Process (SALP), the RHE uploads onto the Resource Listing Entity (RLE) the URI of the resource, the SAM associated with the resource and optionally a digital certificate associated with the resource. During the SAM Assessment Process (SAMAP) process, a Client evaluates the security mechanisms that must be carried out in order to meet the SAM that was provided as part of the Discovery Process (DP). Based on the SAM obtained from the RLE, the Client may initiate a Security Achievability Enabling Process (SAEP).
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: January 12, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Vinod Kumar Choyi, Chonggang Wang, Shamim Akbar Rahman, Quang Ly, Xu Li, Zhuo Chen, Rocco Di Girolamo
  • Patent number: 10887420
    Abstract: Profile based services and content can assist with the backward and forward compatibility of conventional service layers or the like. Using a profile to manage content and access to services offered may reduce the overhead or processing associated with providing those value added services by service layers. A service layer may be an M2M/IoT Service Layer, and compatibility may refer to compatibility regarding different versions or releases of the oneM2M Service Layer.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: January 5, 2021
    Assignee: Convida Wireless, LLC
    Inventors: William Robert Flynn, IV, Dale N. Seed, Quang Ly, Catalina Mihaela Mladin, Zhuo Chen, Rocco Di Girolamo, Shamim Akbar Rahman
  • Publication number: 20200412796
    Abstract: Distributed Service Layer Transactions (DSLTs) may be supported by a DSLT service at a service layer of a communications network to offload applications from the burden of managing the processing of DSLTs.
    Type: Application
    Filed: September 14, 2020
    Publication date: December 31, 2020
    Inventors: Dale N. Seed, Zhuo Chen, Shoshana Loeb, Quang Ly, Catalina Mihaela Miladin, William Robert Flynn, IV, Rocco Di Girolamo
  • Patent number: 10863471
    Abstract: A network entity may determine whether a network context of a device is stored in the device or in the network based, at least in part, on a preference or capability of the device, as reported by the device during attachment to the network entity. The context may be stored in, and retrieved from, a dedicated context storage function that is independent of the network entity. A context storage function may be partitioned, or separate storage functions used, to automatically group and track access network contexts, core network contexts, or network slice contexts. The context storage function may provide to the device an index, such as a link or other identifier to be used in retrieving the stored context information. The context storage function may further provide a token to secure re-attachment communications among the device, the network entity, and the context storage function.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: December 8, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Michael F. Starsinic, Rocco Di Girolamo, Catalina Mihaela Mladin, Hongkun Li
  • Publication number: 20200382466
    Abstract: The application is directed to an apparatus for allocating address space. The apparatus includes a non-transitory memory operably coupled to a processor configured to perform the step of locating a router on a network. The processor also performs the step of sending a router solicitation message including an address allocation flag to the router to reserve the address space. The processor also performs the step of receiving a router advertisement message based upon the router solicitation message including an address space option. Further, the processor performs the step of saving the address space provided in the router advertisement. The application is also directed to a computer-implemented apparatus for communicating address space between routers. The application is also directed to a computer-implemented apparatus for reallocating assigned IP address space. The application is also directed to an apparatus for registering a node with a router.
    Type: Application
    Filed: September 2, 2016
    Publication date: December 3, 2020
    Inventors: Quang LY, Chonggang WANG, Rocco DI GIROLAMO, Zhou CHEN, Vindo CHOYI, Shamin Akbar RAHMAN, Xu LI
  • Publication number: 20200374193
    Abstract: Service Layer adaptation may be realized through one or more adaptation rules that are programmed by server administrators in a structured but flexible manner. As part of integrating the adaptive control into its operations, a Service Layer may be configured to provide the capability to receive requests in which an adaptation rule may be specified, to provide indications through response codes returned to requestors that the Service Layer is not able to process a request due to a reduced functional state, and to send a request for more server resources or move an application, a service, or a service instance to another platform.
    Type: Application
    Filed: January 9, 2019
    Publication date: November 26, 2020
    Inventors: Quang LY, William Robert FLYNN, IV, Dale N. SEED, Zhuo CHEN, Michael F. STARSINIC, Rocco DI GIROLAMO, Catalina Mihaela MLADIN
  • Patent number: 10849161
    Abstract: Systems and methods for using a communication system in a spectrum are provided. For example, a random access or RACH procedure may be performed where the random access or RACH procedure may be configured to reduce secondary interference and/or to be used in a pixel-based environment. The random access or RACH procedure may include selecting a RACH preamble; sending a RACH preamble and/or format information; determining a transmission power of the RACH preamble and/or the format information; determining a random access radio network temporary identifier (RA-RNTI) and preamble ID associated with the RACH preamble; and/or selecting a physical RACH (PRACH).
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: November 24, 2020
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Rocco Di Girolamo, Martino M. Freda, Jean-Louis Gauvreau, Scott Laughlin, Debashish Purkayastha
  • Patent number: 10849189
    Abstract: The present application is at least directed a system for managing a server transition associated with user equipment. The system includes a non-transitory memory and a processor that is operably coupled to the non-transitory memory. The processor is configured to perform the instructions of receiving a relocation request from a first server to switch to another server. The processor is also configured to verify credentials of the first server. The processor also determines whether a first core networking terminating point associated with the first server is appropriate for the other server to communicate with the user equipment. Further, the processor sends a result of the determination to the user equipment.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: November 24, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Rocco Di Girolamo, Michael F. Starsinic, Catalina Mihaela Mladin, Hongkun Li
  • Patent number: 10841032
    Abstract: Methods and systems may be used to synchronize time across multiple IoT related entities, such as a network of resource constrained sensor and actuator type devices, IoT gateways, IoT cloud services, or IoT applications.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: November 17, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Dale N. Seed, Quang Ly, Catalina Mihaela Mladin, Zhuo Chen, Rocco Di Girolamo, William Robert Flynn, IV, Michael F. Starsinic
  • Publication number: 20200351146
    Abstract: Enhancements to the device management functionality within service layer architecture of a Gateway node are described. The SL application registration procedure can be enhanced for devices in support of device management. Functionality can be added to the service layer to initiate automated request notification for DM purposes. Lightweight SL Transport Protocol bindings can support sending multiple DM commands called DM Action Scripts with a specific focus on the Constrained Application Protocol (CoAP) Protocol.
    Type: Application
    Filed: July 16, 2020
    Publication date: November 5, 2020
    Inventors: Quang Ly, Dale N. SEED, Michael F. Starsinic, Chonggang Wang, Rocco Di Girolamo, Vinod Kumar Choyi, William Robert Flynn, IV, Zhuo Chen, Shamim Akbar Rahman, Yogendra C. Shah, Xu Li, Catalina Mihaela Mladin, Lijun Dong
  • Publication number: 20200351810
    Abstract: A device and method for registering devices on advanced networks as well as providing operative communications between a legacy device and a advanced network. The legacy device may contain data, such as sensor data, which is being collected on a network outside the communication range/abilities of the legacy device. An intermediary device may receive the data via a first communication scheme and send the device to a server collecting the data via a second communication scheme.
    Type: Application
    Filed: July 16, 2020
    Publication date: November 5, 2020
    Applicant: INTERDIGITAL PATENT HOLDINGS, INC.
    Inventors: Joseph Murray, Jean-Louis Gauvreau, Rocco Di Girolamo, Kenneth F. Lynch, Prabhakar R. Chitrapu, Scott C. Hergenhan, Robert A. DiFazio
  • Publication number: 20200344576
    Abstract: A network entity, such as a user equipment (UE), may request that a network provide multicast and broadcast services, e.g., where the request includes entity preferences such as network slice selection information. The network may provide information regarding provision of such services, where the information may include, for example, whether a service will be provided via a user plane or a control plane connection, network slice information, additional connections to be formed, separate encryption for such connections, etc. A Multicast/Broadcast Network Function (MBNF) may be used to establish such connections and manage a broadcast and multicast sessions. The MBNF may, for example, manage groups of entities, check an entity's access privileges for services, communicate with the a Management and Network Orchestration (MANO) system to reserve resources, and send data to entities over a shared control plane connection.
    Type: Application
    Filed: January 3, 2019
    Publication date: October 29, 2020
    Inventors: Hongkun LI, Michael F. STARSINIC, Catalina Mihaela MLADIN, Rocco DI GIROLAMO, Qing LI
  • Publication number: 20200344774
    Abstract: A Service Capability Exposure Function can be added to the UE (U-SCEF). The U-SCEF may be part of the UE's operating system (OS) and expose API's to applications that allow these applications to schedule data plane communications such as periodic sensor measurements or a firmware download. The U-SCEF communicates with an EPC Interworking Service that resides in the mobile network operator's (S)Gi-LAN. The EPC Interworking Service serves as an interface between the U-SCEF and the service capabilities that are exposed by the MNO via the SCEF. The U-SCEF may provide the EPC Interworking Service with information about the UE's anticipated communication schedule and mobility status. The EPC Interworking Service uses the services that are exposed by the SCEF to determine the optimal times for the UE to communicate, an optimal mobility management configuration, etc.
    Type: Application
    Filed: July 14, 2020
    Publication date: October 29, 2020
    Inventors: Michael F. Starsinic, Ahmed Mohamed, Qing Li, Rocco Di Girolamo, Chonggang Wang
  • Patent number: 10820253
    Abstract: Wireless channels and timeslots are allocated in a distributed and reactive manner by network devices. A source device sends to neighbor devices a track discovery request indicating a destination and data bandwidth/channel and timeslot requirements. The neighbors conditionally forward the message until it reaches the destination device. The forwarded message includes information about the devices traversed by the message. Messages will not be forwarded if the recipient lacks sufficient resources to accommodate the data bandwidth requirements. The destination selects a path to be a communications track based upon characteristics of the one or more paths by which the request was received, and sends a reply back to the source device along the selected path. Once established, tracks may be kept alive, updated, and/or repaired via messaging among the devices along the track.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: October 27, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Zhuo Chen, Chonggang Wang, Xu Li, Quang Ly, Shamim Akbar Rahman, Vinod Kumar Choyi, Rocco Di Girolamo, Lijun Dong
  • Patent number: 10812571
    Abstract: Distributed Service Layer Transactions (DSLTs) may be supported by a DSLT service at a service layer of a communications network to offload applications from the burden of managing the processing of DSLTs.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: October 20, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Dale N. Seed, Zhuo Chen, Shoshana Loeb, Quang Ly, Catalina Mihaela Mladin, William Robert Flynn, IV, Rocco Di Girolamo
  • Publication number: 20200326989
    Abstract: It is recognized herein that existing approaches to M2M/IoT networks do not realize Network Functions Virtualization (NFV). In particular, existing M2M service layers (e.g. oneM2M) are not built, managed, or operated in accordance with NFV practices. In an example embodiment, an M2M apparatus assigns various roles to various common service entities, such that common service functions can be pooled together with one another. The roles can be migrated among common service entities to ensure that the pools are managed and controlled efficiently. Further, pool members can exit and join one or more pools.
    Type: Application
    Filed: April 5, 2017
    Publication date: October 15, 2020
    Inventors: Xu LI, Quang LY, Rocco DI GIROLAMO, Vinod Kumar CHOYI, Shamim Akbar RAHMAN, Zhuo CHEN, Chonggang WANG