Patents by Inventor William Robert Flynn, IV

William Robert Flynn, IV 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: 10812345
    Abstract: A system is disclosed for orchestrating services. Service orchestration profiles specify attributes defining desired services. The service orchestration profiles may be distributed amongst nodes and hierarchically related to each other. Service orchestration management functions process the information in the service orchestration profiles in order to determine the desired services and use the information to implement the desired services. The service orchestration management functions may be hierarchically related to each other.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: October 20, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Dale N. Seed, Guang Lu, Lijun Dong, Catalina M. Mladin, William Robert Flynn, IV, Xu Li, Hongkun Li
  • 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
  • Patent number: 10797935
    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: Grant
    Filed: September 2, 2016
    Date of Patent: October 6, 2020
    Assignee: Convida Wireless, LLC
    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: 20200304510
    Abstract: Current discovery mechanisms lack capabilities, such as capabilities related to permissions associated with a given registrant for example. In an example embodiment, a registrant of a service layer can communicate with a network node that hosts the service layer. The network node may receive a discovery request for a resource from the registrant. The discovery may request include various context. For example, the context of the discovery request may be indicative of an operation that the registrant intends to perform on the resource, a role that the registrant intends to assume if the registrant accesses the resource, a location in which the registrant intends to access the resource, or a subscription plan that the registrant intends to use if the registrant accesses the resource. Based on the context of the discovery request, the network node may determine whether one or more resources at the service layer satisfy the discovery request.
    Type: Application
    Filed: June 11, 2020
    Publication date: September 24, 2020
    Inventors: Dale N. SEED, William Robert FLYNN, IV, Quang LY, Donald A. FLECK, Richard P. GORMAN, Nicholas J. PODIAS, Michael F. STARSINIC, Hongkun LI, Zhuo CHEN
  • Publication number: 20200287963
    Abstract: A registrar entity, such as a service layer gateway, obtains the service capabilities requirements or preferences of a new registree entity, such as an application, and only accepts a registration of the registree if the registrar has sufficient remaining service capacities to meet the service capabilities requirements or preferences of the registree entity while ensuring that the provision of support to existing registree entities is not impacted. If the registrar lacks the capabilities to satisfy the requirements or preferences, it may contact a server to identify another registrar which has the capabilities. Updates to requirements or preference may originate at any node, e.g., at a user equipment device or a service.
    Type: Application
    Filed: September 28, 2018
    Publication date: September 10, 2020
    Inventors: Zhuo CHENG, Dale N. SEED, Quang LY, Catalina Mihaela MLADIN, William Robert FLYNN, IV, Rocco DI GIROLAMO, Shoshana LOEB
  • Publication number: 20200287876
    Abstract: Existing approaches to security within network, for instance oneM2M networks, are limited. For example, content might only be protected while the content is in transit between entities that trust each other. Here, the integrity and the confidentiality of content in an M2M network are protected. Such content may be “at rest,” such that the content is stored at a hosting node. Only authorized entities may store and retrieve the data that is stored at the hosting node, and the data may be protected from a confidentiality perspective and an integrity perspective.
    Type: Application
    Filed: March 23, 2020
    Publication date: September 10, 2020
    Inventors: Vinod Kumar Choyi, Yogendra C. Shah, Dale N. Seed, Michael F. Starsinic, Shamim Akbar Rahman, Quang Ly, Zhuo Chen, William Robert Flynn, IV
  • Publication number: 20200244741
    Abstract: A Data Producer may be configured to negotiate and initiate a Data Continuity service with an M2M/IoT system. This service may be for specific data sets or all data sets generated by the Data Producer. The M2M/IoT system may be configured to autonomously decide to start a Data Continuity Service for a data set of a Data Producer. The Data Producer may interact directly with an Aggregator SL to store its aggregated data set, and may also be configured to update and delete entries in this data set and start a data service on this aggregated data set. A Local SL may be configured to manage all interactions with an Aggregator SL, and the Local SL may be configured to retarget requests from the Data Producer to the Aggregator SL, including a request to start a data service on the aggregated data set.
    Type: Application
    Filed: October 23, 2018
    Publication date: July 30, 2020
    Inventors: Rocco DI GIROLAMO, Quang LY, Dale N. SEED, Catalina Mihaela MLADIN, William Robert FLYNN, IV, Shoshana LOEB, Zhuo CHEN, Michael F. STARSINIC
  • Patent number: 10728253
    Abstract: Current discovery mechanisms lack capabilities, such as capabilities related to permissions associated with a given registrant for example. In an example embodiment, a registrant of a service layer can communicate with a network node that hosts the service layer. The network node may receive a discovery request for a resource from the registrant. The discovery may request include various context. For example, the context of the discovery request may be indicative of an operation that the registrant intends to perform on the resource, a role that the registrant intends to assume if the registrant accesses the resource, a location in which the registrant intends to access the resource, or a subscription plan that the registrant intends to use if the registrant accesses the resource. Based on the context of the discovery request, the network node may determine whether one or more resources at the service layer satisfy the discovery request.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: July 28, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Dale N. Seed, William Robert Flynn, IV, Quang Ly, Donald A. Fleck, Richard P. Gorman, Nicholas J. Podias, Michael F. Starsinic, Hongkun Li, Zhuo Chen
  • Publication number: 20200221275
    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: Application
    Filed: March 18, 2020
    Publication date: July 9, 2020
    Inventors: Rocco Di Girolamo, Quang Ly, Dale N. Seed, Zhuo Chen, William Robert Flynn, IV, Catalina Mihaela Mladin, Shamim Akbar Rahman
  • Publication number: 20200220919
    Abstract: Resources on a host may be typically organized in a tree structure. In existing service layer technologies, the originators generating data may typically store their resources in default locations in such a tree, resulting in a relatively flat tree structure. As such, it may be beneficial for the service layer to provide assistance to the originators so that the originators can better structure their resources. Additionally, applications consuming the data may prefer data resources to be structured in a certain way, and may only be interested in a small subset of the hosted resources. Therefore, it may be beneficial for such applications to transmit to the service layer the resources that are of interest, and how to structure such resources. Embodiments described herein provide methods and systems to enable solutions to the problems discussed above, among others. Several aspects are introduced to enable such embodiments.
    Type: Application
    Filed: August 22, 2018
    Publication date: July 9, 2020
    Inventors: Rocco DI GIROLAMO, Dale N. SEED, William Robert FLYNN, IV, Catalina Mihaela MLADIN, Zhuo CHEN, Quang LY, Chonggang WANG
  • Patent number: 10708376
    Abstract: Presented herein is a messaging system architecture that is referred to as an “Open Message Bus” (OMB). The OMB is a messaging system infrastructure that facilitates connectivity and communication between services. The OMB backbone may offer infrastructure services that can be leveraged by all services that connect to the OMB.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: July 7, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Dale N. Seed, William Robert Flynn, IV, Paul L. Russell, Jr., Narayan P. Menon, Richard P. Gorman, Quang Ly, Hongkun Li, Donald A. Fleck, Zhuo Chen, Michael F. Starsinic, Thomas S. Gilley, David Goehrig
  • Publication number: 20200205232
    Abstract: A method and apparatus for distributed services and data in a machine-to-machine (M2M) communication network are disclosed. A network server, an M2M gateway, and M2M devices include an M2M service capability layer for supporting M2M service capabilities, respectively. Reference points may be defined for interactions between network service capability layers, between gateway service capability layers, between a gateway service capability layer and a device service capability layer of an M2M device, between M2M device applications, and/or between a network, gateway, or device service capability layer and an M2M application. The network server may be split into a control server and a data server at a service capability layer to provide service capabilities for control functions and service capabilities for data functions, respectively. The data server may be configured to interact with another data server to push or pull data or resources either directly or indirectly via the control server.
    Type: Application
    Filed: December 20, 2019
    Publication date: June 25, 2020
    Applicant: IOT Holdings, Inc.
    Inventors: Chonggang WANG, Guang LU, Rohit KUMAR, Michael F. STARSINIC, Dale N. SEED, Lijun DONG, Quang LY, William Robert FLYNN, IV, Nicholas J. PODIAS, Qing LI, Paul L. RUSSELL, JR.
  • Publication number: 20200195696
    Abstract: IoT service layer capabilities may be employed to automate and simplify the service enrollment process for IoT service subscribers/enrollees. These capabilities enable virtualization of a service subscriber and the physical IoT devices, applications, data and authorized users of the subscriber into a software profile that is representative of the subscriber. Once virtualized, a service subscriber may then delegate the complexities and burden of service enrollment to an automated IoT service enrollment software function.
    Type: Application
    Filed: September 7, 2018
    Publication date: June 18, 2020
    Inventors: Dale N. SEED, William Robert FLYNN, IV, Quang LY, Rocco DI GIROLAMO, Zhuo CHEN, Catalina Mihaela MLADIN, Shoshana LOEB, Mahmoud WATFA, Michael F. STARSINIC, Vinod Kumar CHOYI
  • Patent number: 10644940
    Abstract: Methods, systems, and apparatuses associated with the service layer may provide clustering management capabilities for sensor nodes in M2M/IoT SL platforms, via conventional clustering algorithm reselection and performance optimization, which may be based on service layer analytics. Clustering functionality may be adapted not only within the individual network model and optimization goals employed by each conventional clustering algorithm, but the conventional clustering algorithms themselves may be changed or reconfigured using service layer functionality. These re-configurations may be based on analytics indicating that performance of a sensor node is sub-optimal and may occur within a significantly larger time scale when compared to dynamic routing decisions on a per-message basis.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: May 5, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Catalina M. Mladin, Guang Lu, Chonggang Wang, Dale N. Seed, Hongkun Li, Xu Li, Lijun Dong, Qing Li, William Robert Flynn, IV
  • Patent number: 10638289
    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: October 6, 2017
    Date of Patent: April 28, 2020
    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
  • Patent number: 10637836
    Abstract: Existing approaches to security within network, for instance one M2M networks, are limited. For example, content might only be protected while the content is in transit between entities that trust each other. Here, the integrity and the confidentiality of content in an M2M network are protected. Such content may be “at rest,” such that the content is stored at a hosting node. Only authorized entities may store and retrieve the data that is stored at the hosting node, and the data may be protected from a confidentiality perspective and an integrity perspective.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 28, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Vinod Kumar Choyi, Yogendra C. Shah, Dale N. Seed, Michael F. Starsinic, Shamim Akbar Rahman, Quang Ly, Zhuo Chen, William Robert Flynn, IV
  • Patent number: 10637747
    Abstract: A node availability estimation service can be used at a service layer of an M2M/IoT network. Value-added services can leverage this node availability information to improve the operation intelligence, quality of service, communication overhead as well as energy efficiency for M2M/IoT systems. A Real-time Data Collection (DC) component can collect real-time data from input sources at service layer (e.g., other existing CSFs). A Data Processing for Estimating Node Availability component (DP) can execute data processing for estimating node availability based on the data collected by DC. A Node Availability Service Provisioning component (SP) can store the estimated node availability results from DP and expose them to service clients in terms of “node availability estimation services”.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: April 28, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Xu Li, Guang Lu, Lijun Dong, Dale N. Seed, Hongkun Li, William Robert Flynn, IV, Phillip Brown, Catalina M. Mladin
  • Patent number: 10609182
    Abstract: Described herein is a Network and Application Management Service (NAMS), which is a new service for the service layer (SL). In accordance with an example embodiment, the NAMS collects, consolidates, and processes information from applications, underlying networks, and other services.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: March 31, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Guang Lu, Michael F. Starsinic, Dale N. Seed, Lijun Dong, Catalina M. Mladin, William Robert Flynn, IV
  • Patent number: 10587701
    Abstract: The present application is directed to a method for registering with a service layer. The method includes the step of forming a registration group of one or more applications. The method also includes a step of receiving a request to join the registration group, from the one or more applications based upon a review of criteria. The method also includes a step of receiving a registration preference from the one or more applications. Further, the method includes the step of performing service discovery on a network based upon the registration preference of the one or more applications in the registration group. The present application is also directed to a device for registering with a service layer. The present application is further directed to a computer-implemented method for moving from a current service layer to a new service layer.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: March 10, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Michael F. Starsinic, Dale N. Seed, Nicholas Podias, Quang Ly, Hongkun Li, Richard P. Gorman, Zhuo Chen, Donald A. Fleck, William Robert Flynn, IV
  • Patent number: 10567925
    Abstract: Service layer multicast communications management may be achieved via indication by entities of multicast capabilities during service layer registration and self-subscription by the entities to the service layer. The service layer, or a managing application in communication with the service layer, may then maintain resources for multicast configurations, dynamically create multicast groups, and notify members via their self-subscription of the entities in the groups. The service layer may then further fan-out multicast messages, thereby allowing the originator of the multicast message to access recipients in multiple underlying networks without the need to configure communications directly. Fan-out may include unicasts to entities lacking multicast capabilities. Self-subscription may also be used, for example, in granting access control to a third party application.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: February 18, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Quang Ly, Dale N. Seed, Chonggang Wang, Michael F. Starsinic, Zhuo Chen, Shamim Akbar Rahman, Catalina M. Mladin, Rocco Di Girolamo, William Robert Flynn, IV, Hongkun Li