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: 11032685
    Abstract: Some services offered by M2M service layers will have contact information that will be used in order to interact with applications. For example, a service layer may need to send notification messages to an application. To do this, the service layer relies on stored contact information to know how to reach the application. If the device hosting the application moves and the application changes its contact information, then the contact information that is in the service layer is stale. As a result, these services will be inefficient, or in some cases, fail altogether. Embodiments described herein provide systems and methods to enable mechanisms to update stale contact information in M2M service layers.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: June 8, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Rocco Di Girolamo, Quang Ly, Dale N. Seed, Zhuo Chen, William Robert Flynn, IV, Catalina Mihaela Mladin, Shamim Akbar Rahman
  • Publication number: 20210168584
    Abstract: Methods and apparatuses are described herein for configuration of background data transfers (BDTs) between local area data networks (LADNs). An apparatus may receive a message indicating a request from a user equipment (UE) for a data transfer of data originating from the UE. The apparatus may send, to a database, a request for subscription information associated with the UE and a policy profile associated with the UE to determine whether there is an existing BDT policy. The apparatus may receive, from the database, a response indicating whether there is an existing BDT policy that can be re-used. The apparatus may determine, based on the received response, a BDT policy for the data transfer and a LADN to service the data transfer. The apparatus may send, to the LADN via a radio access network (RAN) node, a notification message of an arrival time and data rate for the data transfer.
    Type: Application
    Filed: March 15, 2019
    Publication date: June 3, 2021
    Inventors: Hongkun LI, Michael F. STARSINIC, Rocco DI GIROLAMO, Catalina Mihaela MLADIN, Chonggang WANG, Dale N. SEED
  • Patent number: 11019155
    Abstract: A batch of CRUD operations can be coupled with the resource discovery operation and directly conducted on the matched resources, without initiating new CRUD requests. New functionality at the Originator and Receiver can differentiate the resources for which criteria matching is applied from the resources included in the discovery/filtering results. Enhanced functionality at the Originator and Receiver can combine discovery with RESTful operations targeting a resource set different than but related the discovered resources. Other enhancements may be used to request discovery of resources in a specified relationship to those matching a filter, or to request group formation based on the result.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: May 25, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Catalina Mihaela Mladin, Qing Li, Rocco Di Girolamo, Chonggang Wang, William Robert Flynn, IV, Hongkun Li, Xu Li
  • Patent number: 11019596
    Abstract: When mobile terminated devices sleep, the devices might not be reachable when needed, for instance when the device is a recipient of data from a third party server. As described herein, a third party application server may inform the network that it has data to send to a particular UE or group of UEs. In an example, the mobile core network (MCN) may use information from the third party server to ensure that the UE is awake when it needs to be. For example, a given UE or group of UEs can be prevented from entering a sleep state before a data transfer is completed.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: May 25, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Michael F. Starsinic, Catalina Mihaela Mladin, Rocco Di Girolamo, Hongkun Li, Chonggang Wang, Zhuo Chen, Dale N. Seed
  • Patent number: 11019639
    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: Grant
    Filed: July 14, 2020
    Date of Patent: May 25, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Michael F. Starsinic, Ahmed Mohamed, Qing Li, Rocco Di Girolamo, Chonggang Wang
  • Patent number: 11012839
    Abstract: A subscriber issues a message to a resource host to request subscription to multiple resources. This message may indicate identifiers of these resources, event notification criteria for each individual resource, and define cross-resource notification criteria, such as time window type and time window size. The resource host issues cross-resource notifications to the subscriber or its designated notification targets when expected changes on the target resources occur within a time window.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: May 18, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Chonggang Wang, Rocco Di Girolamo, Hongkun Li, Qing Li, Xu Li, Catalina Mihaela Mladin
  • Publication number: 20210136548
    Abstract: The present application is directed to an apparatus communicating with a mobile core network. The apparatus includes a non-transitory memory including instructions stored thereon for configuring a service. The apparatus also includes a processor operably coupled to the non-transitory memory configured to execute the instructions of: (i) receiving, from a core network node, first information for accessing a Network Exposure Function (NEF); (ii) receiving a request for the service from an application on user equipment (UE); (iii) creating a request for the service; (iv) using the first information to send the created request to the NEF; (v) receiving a response from the NEF, the response includes a second information; and (vi) sending the second information to the application. The service includes one or more of buffering, background data transfer, communication pattern configuration, sponsored services, reachability, mobile originating/paging-off mode, and value added services.
    Type: Application
    Filed: January 15, 2021
    Publication date: May 6, 2021
    Inventors: Catalina Mihaela Mladin, Michael F. Starsinic, Hongkun Li, Rocco Di Girolamo
  • Patent number: 10992578
    Abstract: Two methods are described to enable the communication between two service layer entities that do not have registration relations. In the first method, service layer entities employ a retargeting table that stores the service layer entity to retarget the message in order to deliver the message to the destination. In a second method, an infrastructure node in a service provider employs a retargeting chain table that stores a chain of entities that can retarget the message to the destination.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: April 27, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Zhuo Chen, Dale N. Seed, Quang Ly, Catalina Mihaela Mladin, William Robert Flynn, IV, Rocco Di Girolamo
  • Patent number: 10986675
    Abstract: A 5G Network Architecture uses virtualization and network slicing. The user equipment (UE) interacts with an underlay network that interacts with virtual network slices. The UE interacts with the underlay network (ULN) to establish a connection to a virtual network slice. Procedures are defined to assign a new slice instance to a UE (UE initiated and ULN initiated); to change a UE Profile (UE initiated and ULN Initiated); and to change a UE's assigned slice instance (ULN Initiated).
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: April 20, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Gregory S. Sternberg, Michael F. Starsinic, Catalina Mihaela Mladin, Rocco Di Girolamo, Hongkun Li
  • Patent number: 10986474
    Abstract: The present application is at least directed to an apparatus on a network. The apparatus includes a non-transitory memory having instructions stored thereon for online charging of an event. The apparatus also includes a processor that is operably coupled to the non-transitory memory. The processor is configured to execute the instructions of receiving, from an M2M gateway, a rating request message for service layer online charging. The processor is also configured to execute the instructions of determining a rating scheme to charge for the event. The processor is further configured to execute the instructions of calculating an amount of service units based on the rating request message and determined rating scheme. The processor is even further configured to execute the instructions of sending, to the M2M gateway, a rating response based upon the calculated amount of service units.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: April 20, 2021
    Assignee: Convida Wireless LLC
    Inventors: Hongkun Li, Michael F. Starsinic, Dale N. Seed, Nicholas Podias, Catalina Mihaela Mladin, Gregory S. Sternberg, Rocco Di Girolamo
  • Patent number: 10972995
    Abstract: A service layer entity may register to another service layer entity and proactively request to gain access to the local services hosted by the registrar entity. A registrar entity may accept a registree entity's registration request but only grant access of its partial services to the registree entity. If a registree entity does not need to proactively request the services within its registration request message, the registrar entity decides what services may be needed by the registree entity and grants access of those services to the registree entity.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: April 6, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Lijun Dong, Rocco Di Girolamo, Chonggang Wang, Hongkun Li, Qing Li, Catalina Mihaela Mladin
  • Publication number: 20210092202
    Abstract: A service layer may be configured to offload requests and responses on behalf of IoT applications in order to reduce congestion and/or overhead on underlying networks, applications and devices. The service layer may be enabled with the capability to script and generate IoT application requests such that the requests can be initiated by the service layer without the IoT application having to re-issue the same request repeatedly (e.g., to periodically retrieve a sensor reading). This scripting may be initiated by request originators. The service layer may support the capability to monitor and detect repetitive request patterns and initiate the scripting itself. This scripting functionality may enable the service layer to perform operations on behalf of IoT applications. As a result, the messaging overhead on IoT applications and devices as well as underlying networks can be minimized.
    Type: Application
    Filed: February 8, 2019
    Publication date: March 25, 2021
    Inventors: Dale N. SEED, Rocco DI GIROLAMO, Quang LY, Chonggang WANG, Catalina Mihaela MLADIN, Zhuo CHEN, William Robert FLYNN, IV
  • Publication number: 20210084470
    Abstract: A registration procedure may allow one active and multiple inactive SL registrations to be created at different service layer entities for an application entity without adding significant overhead and burden to an application entity.
    Type: Application
    Filed: May 11, 2018
    Publication date: March 18, 2021
    Inventors: Zhuo CHEN, Dale N. SEED, Quang LY, Catalina Mihaela MLADIN, William Robert FLYNN, IV, Rocco DI GIROLAMO, Shoshana LOEB, Chonggang WANG, Michael F. STARSINIC
  • Publication number: 20210084112
    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.
    Type: Application
    Filed: November 24, 2020
    Publication date: March 18, 2021
    Inventors: William Robert Flynn, IV, Dale N. Seed, Quang Ly, Catalina Mihaela Mladin, Zhuo Chen, Rocco Di Girolamo, Shamim Akbar Rahman
  • Publication number: 20210084044
    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: Application
    Filed: November 24, 2020
    Publication date: March 18, 2021
    Inventors: Vinod Kumar Choyi, Chonggang Wang, Shamim Akbar Rahman, Quang Ly, Xu Li, Zhuo Chen, Rocco Di Girolamo
  • Publication number: 20210076455
    Abstract: The present application is at least directed an apparatus including a non-transitory memory and a processor that is operably coupled to the non-transitory memory for managing a server transition with a service for user equipment (UE). The processor is configured to perform the instructions of receiving, at a core network, a first request from a first server to switch responsibility of the service to a second server to communicate with the UE. The processor is also configured to perform the instructions of determining a first core network terminating point needs updating to a second core network terminating point. The processor is further configured to perform the instructions of selecting the second core network terminating point sends a result of the determination to the user equipment. The processor is still further configured to perform the instructions of sending, to the service, a notification the user equipment is associated with the second core network terminating point.
    Type: Application
    Filed: October 29, 2020
    Publication date: March 11, 2021
    Inventors: Rocco Di Girolamo, Michael F. Starsinic, Catalina Mihaela Mladin, Hongkun Li
  • Publication number: 20210067591
    Abstract: Internet of Things (IoT) configurable event and action sequencing mechanisms for interconnecting various IoT events together to achieve an event and action sequencing process that may efficiently enable complex uses of the data available in IoT systems.
    Type: Application
    Filed: September 6, 2018
    Publication date: March 4, 2021
    Inventors: Quang LY, Dale N. SEED, Zhuo CHEN, William Robert FLYNN, IV, Catalina Mihaela MLADIN, Rocco DI GIROLAMO, Shoshana LOEB, Hongkun LI
  • 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