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: 10932111Abstract: 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: GrantFiled: March 20, 2018Date of Patent: February 23, 2021Assignee: Convida Wireless, LLCInventors: Catalina Mihaela Mladin, Michael F. Starsinic, Hongkun Li, Rocco Di Girolamo
-
Publication number: 20210045081Abstract: 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: ApplicationFiled: October 29, 2020Publication date: February 11, 2021Inventors: Michael F. Starsinic, Rocco Di Girolamo, Catalina Mihaela Mladin, Hongkun Li
-
Publication number: 20210044369Abstract: 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: ApplicationFiled: October 13, 2020Publication date: February 11, 2021Inventors: Dale N. Seed, Quang Ly, Catalina Mihaela Mladin, Zhuo Chen, Rocco Di Girolamo, William Robert Flynn, IV, Michael F. Starsinic
-
Publication number: 20210021474Abstract: 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: ApplicationFiled: April 14, 2017Publication date: January 21, 2021Applicant: Convida Wireless, LLCInventors: Hongkun LI, Chonggang WANG, Quang LY, Zhuo CHEN, Rocco DI GIROLAMO, Xu LI, Vinod Kumar CHOYI, Shamim Akbar RAHMAN
-
Patent number: 10893051Abstract: 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: GrantFiled: June 30, 2016Date of Patent: January 12, 2021Assignee: Convida Wireless, LLCInventors: Vinod Kumar Choyi, Chonggang Wang, Shamim Akbar Rahman, Quang Ly, Xu Li, Zhuo Chen, Rocco Di Girolamo
-
Patent number: 10887420Abstract: 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: GrantFiled: October 6, 2017Date of Patent: January 5, 2021Assignee: Convida Wireless, LLCInventors: William Robert Flynn, IV, Dale N. Seed, Quang Ly, Catalina Mihaela Mladin, Zhuo Chen, Rocco Di Girolamo, Shamim Akbar Rahman
-
Publication number: 20200412796Abstract: 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: ApplicationFiled: September 14, 2020Publication date: December 31, 2020Inventors: Dale N. Seed, Zhuo Chen, Shoshana Loeb, Quang Ly, Catalina Mihaela Miladin, William Robert Flynn, IV, Rocco Di Girolamo
-
Patent number: 10863471Abstract: 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: GrantFiled: September 29, 2017Date of Patent: December 8, 2020Assignee: Convida Wireless, LLCInventors: Michael F. Starsinic, Rocco Di Girolamo, Catalina Mihaela Mladin, Hongkun Li
-
Publication number: 20200382466Abstract: 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: ApplicationFiled: September 2, 2016Publication date: December 3, 2020Inventors: Quang LY, Chonggang WANG, Rocco DI GIROLAMO, Zhou CHEN, Vindo CHOYI, Shamin Akbar RAHMAN, Xu LI
-
Publication number: 20200374193Abstract: 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: ApplicationFiled: January 9, 2019Publication date: November 26, 2020Inventors: Quang LY, William Robert FLYNN, IV, Dale N. SEED, Zhuo CHEN, Michael F. STARSINIC, Rocco DI GIROLAMO, Catalina Mihaela MLADIN
-
Patent number: 10849161Abstract: 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: GrantFiled: August 2, 2019Date of Patent: November 24, 2020Assignee: InterDigital Patent Holdings, Inc.Inventors: Rocco Di Girolamo, Martino M. Freda, Jean-Louis Gauvreau, Scott Laughlin, Debashish Purkayastha
-
Patent number: 10849189Abstract: 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: GrantFiled: August 18, 2017Date of Patent: November 24, 2020Assignee: Convida Wireless, LLCInventors: Rocco Di Girolamo, Michael F. Starsinic, Catalina Mihaela Mladin, Hongkun Li
-
Patent number: 10841032Abstract: 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: GrantFiled: October 5, 2017Date of Patent: November 17, 2020Assignee: Convida Wireless, LLCInventors: Dale N. Seed, Quang Ly, Catalina Mihaela Mladin, Zhuo Chen, Rocco Di Girolamo, William Robert Flynn, IV, Michael F. Starsinic
-
Publication number: 20200351146Abstract: 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: ApplicationFiled: July 16, 2020Publication date: November 5, 2020Inventors: 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: 20200351810Abstract: 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: ApplicationFiled: July 16, 2020Publication date: November 5, 2020Applicant: 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: 20200344576Abstract: 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: ApplicationFiled: January 3, 2019Publication date: October 29, 2020Inventors: Hongkun LI, Michael F. STARSINIC, Catalina Mihaela MLADIN, Rocco DI GIROLAMO, Qing LI
-
Publication number: 20200344774Abstract: 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: ApplicationFiled: July 14, 2020Publication date: October 29, 2020Inventors: Michael F. Starsinic, Ahmed Mohamed, Qing Li, Rocco Di Girolamo, Chonggang Wang
-
Patent number: 10820253Abstract: 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: GrantFiled: June 30, 2016Date of Patent: October 27, 2020Assignee: Convida Wireless, LLCInventors: Zhuo Chen, Chonggang Wang, Xu Li, Quang Ly, Shamim Akbar Rahman, Vinod Kumar Choyi, Rocco Di Girolamo, Lijun Dong
-
Patent number: 10812571Abstract: 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: GrantFiled: March 16, 2018Date of Patent: October 20, 2020Assignee: Convida Wireless, LLCInventors: Dale N. Seed, Zhuo Chen, Shoshana Loeb, Quang Ly, Catalina Mihaela Mladin, William Robert Flynn, IV, Rocco Di Girolamo
-
Publication number: 20200326989Abstract: 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: ApplicationFiled: April 5, 2017Publication date: October 15, 2020Inventors: Xu LI, Quang LY, Rocco DI GIROLAMO, Vinod Kumar CHOYI, Shamim Akbar RAHMAN, Zhuo CHEN, Chonggang WANG