Patents by Inventor Andrew Stone
Andrew Stone 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).
-
Publication number: 20250363227Abstract: An illustrative storage system operating within an environment bounded by a managed network may perform a sensitivity classification procedure with respect to a data instance stored within the storage system, the sensitivity classification procedure comprising determining a sensitivity classification of the data instance, and generating metadata representative of the sensitivity classification; detecting a request to send the data instance to a remote system by way of the managed network; and sending, based on the request, the data instance and the metadata to a network monitoring system that performs a network traffic monitoring service with respect to outgoing network traffic from the managed network.Type: ApplicationFiled: July 31, 2025Publication date: November 27, 2025Inventors: Juan M. Mojica, Andrew Stone
-
Publication number: 20250217501Abstract: An illustrative method includes monitoring, by a storage system, one or more operations performed by a host with respect to data stored within a storage system, the host and the storage system operating within an environment bounded by a managed network; detecting, by the storage system based on the monitoring, an anomaly associated with the one or more operations; and sending, by the storage system based on the detecting the anomaly, metadata descriptive of the anomaly to a network monitoring system configured to perform a network monitoring service with respect to outgoing network traffic from the managed network, wherein the metadata is usable by the network monitoring system to perform the network traffic monitoring service.Type: ApplicationFiled: March 21, 2025Publication date: July 3, 2025Inventors: Andrew Stone, Ronald Karr
-
Publication number: 20240205157Abstract: Various embodiments relate to a path computation element configured to calculate a path through a network, including: at least one processor; and at least one memory storing instructions, that when executed by the at least one processor, cause the apparatus at least to: receive a TE path expression including a plurality of segments; calculate first portion of the path through the network based upon a first segment of the plurality of segments of the TE path expression; determine if the calculated path has reached its end point; calculate a next portion of the path through the network based upon a next segment of the plurality of segments of the TE path expression; and perform post processing on the calculated path based upon the received TE path expression.Type: ApplicationFiled: December 20, 2022Publication date: June 20, 2024Inventor: Andrew Stone
-
Publication number: 20240104143Abstract: Methods, apparatus, systems, and articles of manufacture to store cluster information in a distributed datastore are disclosed. An example apparatus includes memory; programmable circuitry; and first instructions to cause the programmable circuitry to: obtain second instructions to create a cluster of first hosts; determine second hosts of the cluster of the first hosts to implement a distributed datastore in the cluster; and cause transmission of third instructions to store cluster information corresponding to the cluster of the first hosts in datastores of the second hosts.Type: ApplicationFiled: September 27, 2022Publication date: March 28, 2024Inventors: Brian Masao Oki, Chaitanya Bandi, Subhankar Biswas, Austin Kramer, Leonid Livshin, Alkesh Shah, Pradyumna Agrawal, Cheng Cheng, Andrew Stone
-
Publication number: 20240033225Abstract: The present invention provides for a method of treatment of IgA nephropathy, which method comprises: (i) identifying a pharmaceutically acceptable composition intended to treat IgA nephropathy comprising budesonide and one or more pharmaceutically-acceptable excipients that provide for a modified release of said budesonide after administration to the gastrointestinal tract, which composition fulfils the following requirements in a standard in vitro USP<711>/Ph.Eur. 2.9.3 dissolution test using a dissolution apparatus according to Apparatus 2 (Paddle Apparatus) of said test; (a) the composition fulfils the requirement that no more than about 10% of the budesonide is released into the dissolution medium within about 120 minutes, when the dissolution medium is aqueous and has a pH of about 1.Type: ApplicationFiled: July 14, 2023Publication date: February 1, 2024Inventors: Andrew STONE, Jens KRISTENSEN, Richard PHILIPSON, Eva Kristina RIESEL, Lena Margareta PERESWETOFF-MORATH, Kari SANDVOLD, Christian Olle Andreas PEDERSEN
-
Patent number: 11870678Abstract: A controller includes a transceiver to establish a first session with a route reflector and monitor advertisements received by the route reflector from nodes in a network via second sessions established between the nodes and the route reflector. The controller also includes a processor to generate forwarding instructions for the nodes based on the advertisements. The forwarding instructions indicate one or more routes from a root node to one or more leaf nodes of a service. The transceiver provides the forwarding instructions to the root node. In some cases, the first session is established according to the border gateway protocol (BGP) and the one or more second sessions are established according to the BGP. The controller determines that the one or more leaf nodes are registered for one or more virtual private network (VPN) services based on the advertisements.Type: GrantFiled: February 25, 2021Date of Patent: January 9, 2024Assignee: Nokia Solutions and Networks OyInventors: Hooman Bidgoli, Andrew Stone
-
Patent number: 11646960Abstract: Various example embodiments for supporting packet routing in a communication system may be configured to, in a communication network, support use of primary routing paths for routing traffic in the communication network and use of controller provided protection paths configured to protect the primary paths based on rerouting of traffic around failures in the communication network. Various example embodiments for supporting packet routing in a communication system may be configured to support controller provided protection paths in a communication network based on use of path control capabilities in which a network controller computes paths for a network and configures the paths in the network based on configuration of the paths on nodes of the network and based on routing capabilities in which the nodes use the routing paths for routing of traffic (e.g., via primary paths) and rerouting of traffic (e.g., via controller provided protection paths).Type: GrantFiled: November 10, 2020Date of Patent: May 9, 2023Assignee: Nokia Solutions and Networks OyInventors: Hooman Bidgoli, Andrew Stone
-
Patent number: 11483210Abstract: A processor generates an abstract topology that represents domains in an actual topology of a network and border routers that interconnect the domains in the actual topology. The processor prunes, based on the abstract topology, one or more of the domains from the actual topology during path calculations on the actual topology. In some cases, the processor determines measures of reachability for the nodes to indicate whether the domains represented by the nodes represent are on a path from a source domain to a destination domain. The processor can then selectively prune a relationship to at least one edge in the actual topology or modify weights of edges between the nodes in the actual topology based on the ranks of the nodes in the abstract topology.Type: GrantFiled: October 28, 2020Date of Patent: October 25, 2022Assignee: Nokia Solutions and Networks OyInventor: Andrew Stone
-
Publication number: 20220272023Abstract: A controller includes a transceiver to establish a first session with a route reflector and monitor advertisements received by the route reflector from nodes in a network via second sessions established between the nodes and the route reflector. The controller also includes a processor to generate forwarding instructions for the nodes based on the advertisements. The forwarding instructions indicate one or more routes from a root node to one or more leaf nodes of a service. The transceiver provides the forwarding instructions to the root node. In some cases, the first session is established according to the border gateway protocol (BGP) and the one or more second sessions are established according to the BGP. The controller determines that the one or more leaf nodes are registered for one or more virtual private network (VPN) services based on the advertisements.Type: ApplicationFiled: February 25, 2021Publication date: August 25, 2022Inventors: Hooman Bidgoli, Andrew Stone
-
Publication number: 20220131757Abstract: A processor generates an abstract topology that represents domains in an actual topology of a network and border routers that interconnect the domains in the actual topology. The processor prunes, based on the abstract topology, one or more of the domains from the actual topology during path calculations on the actual topology. In some cases, the processor determines measures of reachability for the nodes to indicate whether the domains represented by the nodes represent are on a path from a source domain to a destination domain. The processor can then selectively prune a relationship to at least one edge in the actual topology or modify weights of edges between the nodes in the actual topology based on the ranks of the nodes in the abstract topology.Type: ApplicationFiled: October 28, 2020Publication date: April 28, 2022Inventor: Andrew STONE
-
Publication number: 20210144086Abstract: Various example embodiments for supporting packet routing in a communication system may be configured to, in a communication network, support use of primary routing paths for routing traffic in the communication network and use of controller provided protection paths configured to protect the primary paths based on rerouting of traffic around failures in the communication network. Various example embodiments for supporting packet routing in a communication system may be configured to support controller provided protection paths in a communication network based on use of path control capabilities in which a network controller computes paths for a network and configures the paths in the network based on configuration of the paths on nodes of the network and based on routing capabilities in which the nodes use the routing paths for routing of traffic (e.g., via primary paths) and rerouting of traffic (e.g., via controller provided protection paths).Type: ApplicationFiled: November 10, 2020Publication date: May 13, 2021Inventors: Hooman Bidgoli, Andrew Stone
-
Patent number: 10871925Abstract: A computer system has a virtualization software that supports execution of a virtual machine in which a container is run. A method of provisioning a data volume for the container in this computer system includes the steps of monitoring a designated virtual socket, detecting, based on the monitoring, a request from a plug-in of the container to create a data volume, and upon detecting the request, communicating the request to the virtualization software to cause the virtualization software to create the data volume.Type: GrantFiled: May 30, 2017Date of Patent: December 22, 2020Assignee: VMware, Inc.Inventors: Mark Sterin, Govindan Thirumal Thiruvengada, Ritesh H. Shukla, Andrew Stone, Prashant Dhamdhere
-
Patent number: 10866767Abstract: A computer system has a virtualization software that supports execution of a virtual machine in which a container is run. A method of managing allocation of storage resources to the container includes the steps of monitoring a virtual socket, detecting, based on the monitoring, a request from a plug-in of the container to create a data volume, upon detecting the request, retrieving a storage resource limit that has been set for the first virtual machine and determining if creation of the data volume causes the storage resource limit to be exceeded, and communicating the request to the virtualization software to cause the virtualization software to create the data volume if the limit is determined to be not exceeded and returning an error if the limit is determined to be exceeded.Type: GrantFiled: May 30, 2017Date of Patent: December 15, 2020Assignee: VMware, Inc.Inventors: Mark Sterin, Andrew Stone, Prashant Dhamdhere, Ritesh H. Shukla, Govindan Thirumal Thiruvengada
-
Patent number: 10852995Abstract: A computer system has a virtualization software that supports execution of a virtual machine in which a container is run. A method of provisioning first and second data volumes for the container, wherein the first data volume is backed by storage device of a first type and the second data volume is backed by storage device of a second type, includes monitoring a designated virtual socket, detecting, based on monitoring, a first request from a plug-in of the container to create a first data volume having first storage requirements, upon detecting the first request, communicating the request to the virtualization software to create the first data volume, detecting, based on monitoring, a second request from a plug-in of the container to create a second data volume having second storage requirements, and upon detecting the second request, communicating the request to the virtualization software to create the second data volume.Type: GrantFiled: May 30, 2017Date of Patent: December 1, 2020Assignee: VMware, Inc.Inventors: Mark Sterin, Govindan Thirumal Thiruvengada, Ritesh H. Shukla, Andrew Stone, Prashant Dhamdhere
-
Patent number: 10273060Abstract: The packaging system according to the invention comprises a container (1), which includes a neck (2) defining an axis (X-X), and a stopper (10) for closing the neck, which includes a skirt (12) adapted to be fastened removably around the neck.Type: GrantFiled: October 24, 2012Date of Patent: April 30, 2019Assignee: SOCIETE LORRAINE DE CAPSULES METALLIQUES-MANUFACTURE DE BOUCHAGE (SOLOCAP-MAB)Inventors: Grégory Antier, Andrew Stone
-
Publication number: 20180363062Abstract: The present disclosure generally relates to methods and reagents for the diagnosis, prognosis or the monitoring of estrogen receptor 1 (ESR1) positive breast cancer, for example, ESR1 positive breast cancer which is responsive to endocrine therapy and/or ESR1 positive breast cancer which is refractory to endocrine therapy. The present disclosure also relates generally to treatment management of ESR1 positive breast cancer.Type: ApplicationFiled: July 14, 2016Publication date: December 20, 2018Inventors: Andrew Stone, Elena Zotenko, Susan Clark
-
Publication number: 20170344291Abstract: A computer system has a virtualization software that supports execution of a virtual machine in which a container is run. A method of provisioning first and second data volumes for the container, wherein the first data volume is backed by storage device of a first type and the second data volume is backed by storage device of a second type, includes monitoring a designated virtual socket, detecting, based on monitoring, a first request from a plug-in of the container to create a first data volume having first storage requirements, upon detecting the first request, communicating the request to the virtualization software to create the first data volume, detecting, based on monitoring, a second request from a plug-in of the container to create a second data volume having second storage requirements, and upon detecting the second request, communicating the request to the virtualization software to create the second data volume.Type: ApplicationFiled: May 30, 2017Publication date: November 30, 2017Inventors: Mark STERIN, Govindan Thirumal THIRUVENGADA, Ritesh H. SHUKLA, Andrew STONE, Prashant DHAMDHERE
-
Publication number: 20170344292Abstract: A computer system has a virtualization software that supports execution of a virtual machine in which a container is run. A method of provisioning a data volume for the container in this computer system includes the steps of monitoring a designated virtual socket, detecting, based on the monitoring, a request from a plug-in of the container to create a data volume, and upon detecting the request, communicating the request to the virtualization software to cause the virtualization software to create the data volume.Type: ApplicationFiled: May 30, 2017Publication date: November 30, 2017Inventors: Mark STERIN, Govindan Thirumal THIRUVENGADA, Ritesh H. SHUKLA, Andrew STONE, Prashant DHAMDHERE
-
Publication number: 20170344270Abstract: A computer system has a virtualization software that supports execution of a virtual machine in which a container is run. A method of managing allocation of storage resources to the container includes the steps of monitoring a virtual socket, detecting, based on the monitoring, a request from a plug-in of the container to create a data volume, upon detecting the request, retrieving a storage resource limit that has been set for the first virtual machine and determining if creation of the data volume causes the storage resource limit to be exceeded, and communicating the request to the virtualization software to cause the virtualization software to create the data volume if the limit is determined to be not exceeded and returning an error if the limit is determined to be exceeded.Type: ApplicationFiled: May 30, 2017Publication date: November 30, 2017Inventors: Mark STERIN, Andrew STONE, Prashant DHAMDHERE, Ritesh H. SHUKLA, Govindan Thirumal THIRUVENGADA
-
Patent number: 8874444Abstract: A method is provided for a simulated conversation by a pre-recorded audio navigator, with particular application to informational and entertainment settings. A monitor may utilize a navigation interface to select pre-recorded responses in the voice of a character represented by a performer. The pre-recorded responses may then be queued and sent to a speaker proximate to the performer. By careful organization of an audio database including audio buckets and script-based navigation with shifts for tailoring to specific guest user profiles and environmental contexts, a convincing and dynamic simulated conversation may be carried out while providing the monitor with a user-friendly navigation interface. Thus, highly specialized training is not necessary and flexible scaling to large-scale deployments is readily supported.Type: GrantFiled: February 28, 2012Date of Patent: October 28, 2014Assignee: Disney Enterprises, Inc.Inventors: Holger Irmler, Asa K. Kalama, Raymond J. Scanlon, Brent D. Strong, Cory J. Rouse, Renée M. Johnson, Andrew Stone