Patents by Inventor Shamim Akbar Rahman

Shamim Akbar Rahman 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: 11290559
    Abstract: Methods, systems, and devices may be used to support freshness-based processing of requests. Freshness-based processing may involve the service layer examining the age of stored content (e.g., resource representation) that it hosts and determining whether it is fresh enough to satisfy a retrieve or discovery request with a specified freshness requirement. If not fresh, the service layer can contact an application to refresh the content. In addition, freshness-based processing can also involve the service layer examining the semantic state of a command oriented update request to determine whether its state is fresh or not with respect to prior commands processed by the service layer. For example, the service layer may compare stored content associated with controlling a particular application (e.g. door is locked) and against the semantic content of an update request (e.g., unlock door) to determine whether it is the same (e.g., stale) or not (e.g., fresh).
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: March 29, 2022
    Assignee: Convida Wireless, LLC
    Inventors: Dale N. Seed, Gregory S. Sternberg, Quang Ly, Rocco Di Girolamo, Shamim Akbar Rahman, William Robert Flynn, IV, Catalina Mihaela Mladin, Zhuo Chen
  • Patent number: 11240212
    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: Grant
    Filed: March 23, 2020
    Date of Patent: February 1, 2022
    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
  • Publication number: 20210409504
    Abstract: Mechanisms for subscription and notification may include dynamically changing notification behavior based on notification target status or support access to notification history information.
    Type: Application
    Filed: September 14, 2021
    Publication date: December 30, 2021
    Inventors: Chonggang Wang, Gregory S. Sternberg, Shamim Akbar Rahman, Xu Li, Quang Ly, Catalina Mihaela Mladin
  • Publication number: 20210409484
    Abstract: A lightweight and extensible information model for machine-to-machine systems is disclosed. A service layer information management architecture uses three categories of atomic objects, subjects, actions, and descriptions. Information for use within the model is built using the atomic information objects. Application programming interfaces are used to perform operations and information processing by different nodes. Common service functions are used in the model as instances of a generic common service information model.
    Type: Application
    Filed: September 8, 2021
    Publication date: December 30, 2021
    Inventors: GUANG LU, DALE N. SEED, LIJUN DONG, QUANG LY, SHAMIM AKBAR RAHMAN, CHONGGANG WANG
  • Patent number: 11212334
    Abstract: The CoAP base protocol can be enhanced to support CoAP streaming. Streaming can use a reserved “/streaming” URI and current CoAP methods can be used towards the “/streaming” location, which will trigger or terminate streaming operations. Streaming can use a new STREAM method. Alternately, the current Observe mechanism can be enhanced to support streaming. Streaming operation can be combined with existing CoAP block transfer operations.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: December 28, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Guang Lu, Chonggang Wang, Shamim Akbar Rahman, Lijun Dong, Quang Ly, Xu Li, Zhuo Chen, Vinod Kumar Choyi
  • Patent number: 11190438
    Abstract: IoT twinning groups can be dynamically created. These twinning groups can be activated based on selected triggers. As part of twinning operation, service delivery can be re-directing away from the primary device to the IoT twinning group. Messages originating from members of the IoT twinning group can be processed and forwarded externally as if they came from the primary device. Further, the twinning service can be de-activated based on selected triggers.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: November 30, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Shamim Akbar Rahman, Dale N. Seed, Michael F. Starsinic, Quang Ly, William Robert Flynn, IV, Vinod Kumar Choyi, Zhuo Chen, Yogendra C. Shah
  • Patent number: 11159379
    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: Grant
    Filed: April 14, 2017
    Date of Patent: October 26, 2021
    Assignee: 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: 11159606
    Abstract: A lightweight and extensible information model for machine-to-machine systems is disclosed. A service layer information management architecture uses three categories of atomic objects, subjects, actions, and descriptions. Information for use within the model is built using the atomic information objects. Application programming interfaces are used to perform operations and information processing by different nodes. Common service functions are used in the model as instances of a generic common service information model.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: October 26, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Guang Lu, Dale N. Seed, Lijun Dong, Quang Ly, Shamim Akbar Rahman, Chonggang Wang
  • Publication number: 20210328924
    Abstract: Methods, system, and apparatuses may support end-to-end (E2E) quality of service (QoS) through the use of service layer (SL) sessions. For example, an application can communicate with a targeted device based on application specified schedule, latency, jitter, error rate, throughput, level of security, and cost requirements.
    Type: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Inventors: Dale N. Seed, Michael F. Starsinic, Vinod Kumar Choyi, Quang Ly, Yogendra C. Shah, William Robert Flynn, IV, Shamim Akbar Rahman, Zhuo Chen
  • Patent number: 11153398
    Abstract: Mechanisms for subscription and notification may include dynamically changing notification behavior based on notification target status or support access to notification history information.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: October 19, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Chonggang Wang, Gregory S. Sternberg, Shamim Akbar Rahman, Xu Li, Quang Ly, Catalina Mihaela Mladin
  • Publication number: 20210288892
    Abstract: A set of point-of-contact information including a service level identifier, an address, a list of interfaces, and a set of interface selection preferences for each of several entities may be used to facilitate communications among the entities by selecting a preferred interface in accordance with the set. Interface preferences may also be derived from a set of policies. The preferred interface may be resolved in accordance with the preferences of multiple entities. Messages may include an interface type parameter to be used for forwarding of the message, and message forwarding may be resolved in accordance with the parameter and the messages.
    Type: Application
    Filed: September 20, 2017
    Publication date: September 16, 2021
    Inventors: Catalina Mihaela MLADIN, Dale N. SEED, Rocco DI GIROLAMO, Gregory S. STERNBERG, William Robert FLYNN, IV, Shamim Akbar RAHMAN, Quang LY, Zhuo CHEN
  • Patent number: 11102122
    Abstract: Methods, system, and apparatuses may support end-to-end (E2E) quality of service (QoS) through the use of service layer (SL) sessions. For example, an application can communicate with a targeted device based on application specified schedule, latency, jitter, error rate, throughput, level of security, and cost requirements.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: August 24, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Dale N. Seed, Michael F. Starsinic, Vinod Kumar Choyi, Quang Ly, Yogendra C. Shah, William Robert Flynn, IV, Shamim Akbar Rahman, Zhuo Chen
  • Publication number: 20210240719
    Abstract: A modular and distributed architecture for data stream processing and analysis is described to incorporate data stream analytics capabilities, called Data Stream Analytics Service (DSAS) in the IoT/M2M service layer. Each service layer node hosting DSAS can be split into two independent modules, Stream Forwarder and Stream Analytics Engine. Stream Forwarder is a light weight processing modules that can be responsible for data preprocessing and routing. Stream Analytics Engine is responsible for performing actual analytics on the data stream. Separating the two functionalities enables the service layer nodes to efficiently distribute stream analytics tasks across multiple nodes.
    Type: Application
    Filed: February 12, 2021
    Publication date: August 5, 2021
    Inventors: Sneha Aman SINGH, Xu LI, Quang LY, Gregory S. STERNBERG, Shamim Akbar RAHMAN, Chonggang WANG
  • Patent number: 11070456
    Abstract: Methods are described that can enable resource monitoring over HTTP/2. These methods may rely on using multiple streams over persistent connections and on the HTTP/2 Push mechanism. Furthermore, a mechanism is proposed that can enable resource monitoring over multiple servers.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: July 20, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Rocco Di Girolamo, Hongkun Li, Quang Ly, Chonggang Wang, Vinod Kumar Choyi, Zhuo Chen, Xu Li, Shamim Akbar Rahman, Catalina Mihaela Mladin, Michael F. Starsinic
  • Patent number: 11064330
    Abstract: A Delay Indicator parameter is contained in CoAP messages to reflect delay tolerance information. The Delay Indicator is leveraged by CoAP Clients and CoAP Servers to improve their behavior such as entering sleep mode to save energy while not violating delay requirements. A timeout mechanism for CoAP Response is enabled by a RESPONSE_Timer based on the Delay Indicator in CoAP ACK. Cancellation of CoAP Requests is enabled by leveraging the delay tolerance information as indicated by Delay Indicator.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: July 13, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Yanyan Han, Chonggang Wang, Xu Li, Zhuo Chen, Lijun Dong, Guang Lu, Quang Ly, Shamim Akbar Rahman
  • Publication number: 20210203579
    Abstract: Internet of Things (IoT) event objects can be tailored to specific device types and capabilities. An IoT event object can use a flexible definition of an event that can be reconfigured. An IoT event object allows for the ability to set different triggering conditions and priorities. Individual event definitions can be extended to create more complex events. A Notification Handler supports sending a request or command in response to an event that requires action.
    Type: Application
    Filed: February 24, 2021
    Publication date: July 1, 2021
    Inventors: Quang LY, Lijun DONG, Dale N. SEED, Shamim Akbar RAHMAN
  • 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
  • Patent number: 10999380
    Abstract: Methods and procedures allow devices interwork with various types of service layers by updating the device to support the protocol of the M2M/IoT service layer that is being communicated with. Devices can coordinate/initiate download of a service layer API that is compatible with the service layer the device is attempting to use. A service layer can coordinate the autonomous update of a device with the proper service layer API which allows the device to then communicate and use services supported by the service layer component to the device. A service layer can detect a device or application lacking proper service layer functionality and can trigger a management entity to update the device or application with the service layer API required such that the device can then register to the service layer and use its services. A device or application can be customized or optimized to the service layer that it is registered to and using.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: May 4, 2021
    Assignee: Convida Wireless, LLC
    Inventors: William Robert Flynn, IV, Dale N. Seed, Paul L. Russell, Jr., Michael F. Starsinic, Guang Lu, Quang Ly, Qing Li, Shamim Akbar Rahman, Phillip Brown, Zhuo Chen, Xu Li, Vinod Kumar Choyi, Lijun Dong, Catalina M. Mladin, Chonggang Wang, Hongkun Li
  • Patent number: 10979879
    Abstract: An M2M/IoT resource directory entity may discover and register to other resource directory entities by including criteria attributes in discovery broadcasts and then processing link and metadata that may be included in responses. The resource directory with registrations to other resource directories may service a client request by selecting other resources directories to query based on the request or a query criteria contained therein, and then process link and metadata in responses from the other resource directory entities to aggregate a response to the client. Directory-to-directory registrations may be facilitated via using hierarchical parent-child resource directory identifiers, a peer-to-peer identifier regime, or a combination of the two. Observe notifications may include indicia registrations states, e.g., via change and delete response codes.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: April 13, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Quang Ly, Chonggang Wang, Xu Li, Shamim Akbar Rahman, Xiang Sun, Mingming Guo
  • Patent number: 10965473
    Abstract: Methods, systems, and devices may be used for assigning names and bootstrapping of security credentials for Smart Objects inside a Digital Home environment. Methods, systems, and devices for identification and security bootstrapping of a smart object within a digital home environment may include automated assignment of a device level ID and security credential for each smart object in the home using a resource directory.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: March 30, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Shamim Akbar Rahman, Dale N. Seed, Lijun Dong, Chonggang Wang, Quang Ly