Patents by Inventor Michael Clarke
Michael Clarke 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: 11894111Abstract: A computer system for generating code for use in processing patient test data from point of care devices. The computer system comprises object definition storage storing a plurality of definition objects, each definition object defining a generic function to be performed in response to an output of a point of care device; instantiation data storage storing instantiation data for use in instantiating definition objects as processing objects for specific functions to be performed in response to outputs from specific point of care devices; and a code generating processor for generating code for at least one processing object to perform at least one specific processing function to process an output from a point of care device by accessing at least one definition object in the object definition storage and the instantiation data in the instantiation data storage to instantiate the at least one definition object using instantiation data for the point of care device.Type: GrantFiled: July 29, 2021Date of Patent: February 6, 2024Assignee: Goodmark Medical (International) LimitedInventors: Steven Hall, Michael Clarke
-
Publication number: 20240025187Abstract: Systems and methods for applying decorations onto substrates. Decorations can be transported on a web along the web path to an application station at which the decorations are applied to substrates. Movement of substrates through the application station can be controlled to effect transfer of a decoration to a substrate. The web and a substrate support that urges a substrate into contact with a decoration on the web can be moved in the same direction, e.g., at different speeds. The substrate can be rotated during decoration transfer about an axis that passes through the substrate, e.g., the substrate can be rotated 180 degrees or more during transfer.Type: ApplicationFiled: July 13, 2023Publication date: January 25, 2024Applicant: ACTEGA North America Technologies, Inc.Inventors: Michael Clarke Woods, Michael Medeiros
-
Publication number: 20240025166Abstract: Systems and methods for applying decorations onto substrates. Decorations can be transported on a web along the web path to an application station at which the decorations are applied to substrates. Movement of substrates through the application station can be controlled by rollers that are movable to permit and/or prevent entry to the application station and/or exit from the application station. The rollers can urge a substrate into contact with a decoration, and movement of the decoration and web at the application station can cause rotation of the substrate during decoration transfer.Type: ApplicationFiled: July 13, 2023Publication date: January 25, 2024Applicant: ACTEGA North America Technologies, Inc.Inventors: Michael Clarke Woods, Michael Medeiros
-
Publication number: 20230412368Abstract: The present application discloses a method, system, and computer system for managing data using keys. The method includes receiving a request to access data stored within a tenant database associated with a tenant, wherein the data is encrypted based at least in part on a tenant service encryption key (TSEK) corresponding to the tenant database, determining a wrapper key used in connection with encrypting the TSEK based at least in part on a TSEK metadata stored in association with the TSEK, determining a top-level key used in connection with encrypting the wrapper key based at least in part on wrapper key metadata stored in association with the encrypted version of the wrapper key, obtaining the data stored within the tenant database, comprising decrypting at least part of the data based at least in part on (i) the TSEK, (ii) the wrapper key, and (iii) the top-level key, and providing the data in response to the request. The TSEK metadata is stored in the tenant database.Type: ApplicationFiled: September 5, 2023Publication date: December 21, 2023Inventors: Miguel Leonardo Chinchilla Cartagena, Karina Si-Woon Chan, Aswani Kaushik Chimthapalli, Michael Clarke, Amol Anant Deshmukh, Subha Gopalakrishnan, Bjorn Brook Hamel, Louis James LaTouche, Atlee Glen Lyden, Marcus Anthony Sanchez, Jasmine Teresa Schladen, Devaki Ajinkya Tarkunde, Harrison Yu
-
Publication number: 20230379269Abstract: Systems, methods, and computer-readable media for orchestrating data center resources and user access to data. In some examples, a system can determine, at a first time, that a user will need, at a second time, access to data stored at a first location, from a second location. The system can identify a node which is capable of storing the data and accessible by a device from the second location. The system can also determine a first service parameter associated with a network connection between the device and the first location and a second service parameter associated with a network connection between the device and the node. When the second service parameter has a higher quality than the first service parameter, the system can migrate the data from the first location to the node so the device has access to the data from the second location through the node.Type: ApplicationFiled: July 10, 2023Publication date: November 23, 2023Inventors: Charles Calvin Byers, Gonzalo Salgueiro, Joseph Michael Clarke, Chidambaram Arunachalam, Nagendra Kumar Nainar, Avraham Poupko
-
Patent number: 11799633Abstract: The present application discloses a method, system, and computer system for managing data using keys. The method includes receiving a request to access data stored within a tenant database associated with a tenant, wherein the data is encrypted based at least in part on a tenant service encryption key (TSEK) corresponding to the tenant database, determining a wrapper key used in connection with encrypting the TSEK based at least in part on a TSEK metadata stored in association with the TSEK, determining a top-level key used in connection with encrypting the wrapper key based at least in part on wrapper key metadata stored in association with the encrypted version of the wrapper key, obtaining the data stored within the tenant database, comprising decrypting at least part of the data based at least in part on (i) the TSEK, (ii) the wrapper key, and (iii) the top-level key, and providing the data in response to the request. The TSEK metadata is stored in the tenant database.Type: GrantFiled: September 27, 2021Date of Patent: October 24, 2023Assignee: Workday, Inc.Inventors: Miguel Leonardo Chinchilla Cartagena, Karina Si-Woon Chan, Aswani Kaushik Chimthapalli, Michael Clarke, Amol Anant Deshmukh, Subha Gopalakrishnan, Bjorn Brook Hamel, Louis James LaTouche, Atlee Glen Lyden, Marcus Anthony Sanchez, Jasmine Teresa Schladen, Devaki Ajinkya Tarkunde, Harrison Yu
-
Patent number: 11784928Abstract: Presented herein are methods and systems that facilitate data plane signaling of a packet as a candidate for capture at various network nodes within an IPv6 network. The signaling occurs in-band, via the data plane—that is, a capture or interrogation signal is embedded within the respective packet (e.g., in the packet header) that carries a user traffic. The signaling is inserted, preferably when the packet is classified, e.g., at the ingress node of the network, to which subsequent network nodes with the IPv6 network are signaled to capture or further inspect the packet for capture.Type: GrantFiled: April 25, 2022Date of Patent: October 10, 2023Assignee: Cisco Technology, Inc.Inventors: Carlos M. Pignataro, Richard Furr, Nagendra Kumar Nainar, Joseph Michael Clarke
-
Patent number: 11716288Abstract: Systems, methods, and computer-readable media for orchestrating data center resources and user access to data. In some examples, a system can determine, at a first time, that a user will need, at a second time, access to data stored at a first location, from a second location. The system can identify a node which is capable of storing the data and accessible by a device from the second location. The system can also determine a first service parameter associated with a network connection between the device and the first location and a second service parameter associated with a network connection between the device and the node. When the second service parameter has a higher quality than the first service parameter, the system can migrate the data from the first location to the node so the device has access to the data from the second location through the node.Type: GrantFiled: December 30, 2019Date of Patent: August 1, 2023Assignee: Cisco Technology, Inc.Inventors: Charles Calvin Byers, Gonzalo Salgueiro, Joseph Michael Clarke, Chidambaram Arunachalam, Nagendra Kumar Nainar, Avraham Poupko
-
Patent number: 11711288Abstract: A network device receives a data packet including a source address and a destination address. The network device drops the data packet before it reaches the destination address and generates an error message indicating that the data packet has been dropped. The network device encapsulates the error message with a segment routing header comprising a list of segments. The first segment of the list of segments in the segment routing header identifies a remote server, and at least one additional segment is an instruction for handling the error message. The network device sends the encapsulated error message to the remote server based on the first segment of the segment routing header.Type: GrantFiled: June 17, 2022Date of Patent: July 25, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Joseph Michael Clarke
-
Patent number: 11531660Abstract: A method includes determining whether the first version is an alias with respect to the second version, the alias being defined as an equivalent version of the YANG module. Based at least in part on a determination that the first version is the alias with respect to the second version, a version alias extension is inserted into a revision label of the first and/or second version. Based on a determination that the second version is backwards compatible with respect to the first version, a version backwards compatible extension is inserted into the revision label of the second version. Based at least in part on a determination that the second version is not backwards compatible with respect to the first version, a version non-backwards compatible extension is inserted into the revision label of the second version.Type: GrantFiled: April 20, 2021Date of Patent: December 20, 2022Assignee: Cisco Technology, Inc.Inventors: Robert George Wilton, Reshad Rahman, Joseph Michael Clarke, Paul Henry Merlo
-
Publication number: 20220377231Abstract: A method, system, and computer program product for determining a core-to-ferrule offset of a ferrule for a fiber optic connector. A reference ferrule is physically aligned with a core imager by positioning the reference ferrule so that edges of the reference ferrule in a plurality of profile images are aligned with fiducial markers in the images. The reference ferrule is incrementally rotated about its longitudinal center access, a core image captured at each rotational angle, and a reference core-to-ferrule offset determined based on the core images. A test ferrule is physically aligned with the core imager by positioning the test ferrule so that edges of the test ferule are aligned with the edges of the reference ferrule in a plurality of profile images. The core-to-ferrule offset of the test ferrule is then determined based on an offset between the test and reference cores in a composite core image.Type: ApplicationFiled: May 6, 2022Publication date: November 24, 2022Inventors: David Matthew Berg, Sterling Michael Clarke, Stefan Wolfgang Kramel, David Andrew Pastel, Michael Brian Webb
-
Publication number: 20220335024Abstract: A method includes determining whether the first version is an alias with respect to the second version, the alias being defined as an equivalent version of the YANG module. Based at least in part on a determination that the first version is the alias with respect to the second version, a version alias extension is inserted into a revision label of the first and/or second version. Based on a determination that the second version is backwards compatible with respect to the first version, a version backwards compatible extension is inserted into the revision label of the second version. Based at least in part on a determination that the second version is not backwards compatible with respect to the first version, a version non-backwards compatible extension is inserted into the revision label of the second version.Type: ApplicationFiled: April 20, 2021Publication date: October 20, 2022Inventors: Robert George Wilton, Reshad Rahman, Joseph Michael Clarke, Paul Henry Merlo
-
Publication number: 20220329523Abstract: Presented herein are methods and systems that facilitate data plane signaling of a packet as a candidate for capture at various network nodes within an IPv6 network. The signaling occurs in-band, via the data plane—that is, a capture or interrogation signal is embedded within the respective packet (e.g., in the packet header) that carries a user traffic. The signaling is inserted, preferably when the packet is classified, e.g., at the ingress node of the network, to which subsequent network nodes with the IPv6 network are signaled to capture or further inspect the packet for capture.Type: ApplicationFiled: April 25, 2022Publication date: October 13, 2022Inventors: Carlos Pignataro, Richard Furr, Nagendra Kumar Nainar, Joseph Michael Clarke
-
Publication number: 20220321449Abstract: A network device receives a data packet including a source address and a destination address. The network device drops the data packet before it reaches the destination address and generates an error message indicating that the data packet has been dropped. The network device encapsulates the error message with a segment routing header comprising a list of segments. The first segment of the list of segments in the segment routing header identifies a remote server, and at least one additional segment is an instruction for handling the error message. The network device sends the encapsulated error message to the remote server based on the first segment of the segment routing header.Type: ApplicationFiled: June 17, 2022Publication date: October 6, 2022Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Joseph Michael Clarke
-
Patent number: 11418401Abstract: A method includes obtaining performance characterization values from endpoints managed by a first fog node at a first hierarchical level in a hierarchy of fog nodes. The method includes changing a first operating characteristic of the wireless network based on the performance characterization values. The first operating characteristic affects the operation of one or more of the endpoints. The method includes transmitting a portion of the performance characterization values to a second fog node at a second hierarchical level in the hierarchy of fog nodes. The method includes changing a second operating characteristic of the wireless network based on an instruction from the second fog node. The second operating characteristic affects the operation of the first fog node and/or other fog nodes at the first hierarchical level. Changing one or more of the first operating characteristic and the second operating characteristic satisfies an operating threshold for the wireless network.Type: GrantFiled: February 25, 2021Date of Patent: August 16, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: M. David Hanes, Charles Calvin Byers, Joseph Michael Clarke, Gonzalo Salgueiro, Jerome Henry, Robert Edgar Barton
-
Patent number: 11368386Abstract: A network device receives a data packet including a source address and a destination address. The network device drops the data packet before it reaches the destination address and generates an error message indicating that the data packet has been dropped. The network device encapsulates the error message with a segment routing header comprising a list of segments. The first segment of the list of segments in the segment routing header identifies a remote server, and at least one additional segment is an instruction for handling the error message. The network device sends the encapsulated error message to the remote server based on the first segment of the segment routing header.Type: GrantFiled: November 25, 2020Date of Patent: June 21, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Joseph Michael Clarke
-
Patent number: 11368848Abstract: Presented herein are methodologies to on-board and monitor Internet of Things (IoT) devices on a network. The methodology includes receiving at a server, from a plurality of IoT devices communicating over a network, data representative of external environmental factors being experienced by individual ones of the plurality of IoT devices at a predetermined location; generating, using machine learning, an aggregated model of the external environmental factors at the predetermined location; receiving, at the server, a communication indicative that a new IoT device seeks to join the network at the predetermined location; receiving, from the new IoT device, data representative of external environmental factors being experienced by the new IoT device; determining whether there is a discrepancy between the external environmental factors of the new IoT device and the aggregated model; and when there is such a discrepancy, prohibiting the new IoT device from joining the network.Type: GrantFiled: February 18, 2019Date of Patent: June 21, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Charles Calvin Byers, M. David Hanes, Gonzalo Salgueiro, Dmitri Goloubev, Joseph Michael Clarke
-
Patent number: 11343182Abstract: Presented herein are methods and systems that facilitate data plane signaling of a packet as a candidate for capture at various network nodes within an IPv6 network. The signaling occurs in-band, via the data plane—that is, a capture or interrogation signal is embedded within the respective packet (e.g., in the packet header) that carries a user traffic. The signaling is inserted, preferably when the packet is classified, e.g., at the ingress node of the network, to which subsequent network nodes with the IPv6 network are signaled to capture or further inspect the packet for capture.Type: GrantFiled: March 26, 2019Date of Patent: May 24, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Carlos Pignataro, Richard Furr, Nagendra Kumar Nainar, Joseph Michael Clarke
-
Patent number: 11325737Abstract: Systems and methods for applying decorations from a web onto substrates are disclosed. According to some aspects, a decoration may be transferred from the web directly to a substrate based on contact of the substrate with an adhesive of a portion of the decoration while the portion of the decoration is attached to the web.Type: GrantFiled: November 25, 2020Date of Patent: May 10, 2022Assignee: ACTEGA North America Technologies, Inc.Inventors: Benjamin David Lux, Jason A. Meek, Michael Medeiros, Michael Clarke Woods, Andrew W. Marsella, Nikolai A. Voicechovski, Heidi M. Munnelly, Juris Alex Grauds
-
Publication number: 20220023576Abstract: A breathing assistance apparatus has a housing with an engagement feature and an electrical component in the housing and a removable component. The electrical component has a receptacle. The removable component has an electrical connector that is a close or tight fit in the receptacle of the electrical component to assist with holding the removable component in connection with the electrical component. The removable component has a tab with a terminal end portion that can be flexed relative to the rest of the removable component. An engagement feature is provided on the terminal end portion of the tab and engages with the engagement feature of the housing to inhibit disconnection of the removable component from the housing in the absence of actuating the terminal end portion of the removable component to flex the tab.Type: ApplicationFiled: November 5, 2019Publication date: January 27, 2022Inventors: Andre Van Schalkwyk, Rachel Adeline Miller, Stephen William Kavermann, Ella Marie Meisel, Alexander Edwin Mackenzie, Oliver Michael Clarke, Philip John Dickinson, Samuel Mathew Sanson, Hayk Noobar Antranik Yaghobian