Patents by Inventor William Whitcomb
William Whitcomb 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: 11754378Abstract: A tail for a projectile includes a body having a longitudinal axis. A steering assembly is secured to the body. The steering assembly includes a flap movable from a first position in which the flap does not extend radially beyond the body to a second position in which the flap extends radially beyond the body and at an angle relative to the longitudinal axis, and a flap release mechanism. A projectile including a tail according to the present disclosure is also provided.Type: GrantFiled: April 30, 2019Date of Patent: September 12, 2023Assignee: THE CHARLES STARK DRAPER LABORATORY, INC.Inventors: Glenn Richard Thoren, William Whitcomb McFarland, Rebecca Ann DeFronzo, Stephen Louis Bellio, Jesse M. Carr, Jeffery Brandon DeLisio, Gregory M. Fritz, Sean George
-
Publication number: 20220179650Abstract: Software is deployed to, and executed at, one or more computing devices in a computing system based on current conditions in the computing system and the capabilities of the different computing devices to handle the software. A request to run a software process calls a manager which determines an optimal place to run the software process. The manager can consider factors such as response time, user demands, bandwidth, processor utilization, storage utilization, security considerations, compatibility considerations and cost. Once a computing device is selected to run the software process, the manager facilitates movement of code and/or data to the computing device.Type: ApplicationFiled: November 12, 2021Publication date: June 9, 2022Inventors: Thomas William Whitcomb, Sumit Lohia
-
Patent number: 11175913Abstract: Software is deployed to, and executed at, one or more computing devices in a computing system based on current conditions in the computing system and the capabilities of the different computing devices to handle the software. A request to run a software process calls a manager which determines an optimal place to run the software process. The manager can consider factors such as response time, user demands, bandwidth, processor utilization, storage utilization, security considerations, compatibility considerations and cost. Once a computing device is selected to run the software process, the manager facilitates movement of code and/or data to the computing device.Type: GrantFiled: February 13, 2020Date of Patent: November 16, 2021Assignee: Amazon Technologies, Inc.Inventors: Thomas William Whitcomb, Sumit Lohia
-
Publication number: 20200183680Abstract: Software is deployed to, and executed at, one or more computing devices in a computing system based on current conditions in the computing system and the capabilities of the different computing devices to handle the software. A request to run a software process calls a manager which determines an optimal place to run the software process. The manager can consider factors such as response time, user demands, bandwidth, processor utilization, storage utilization, security considerations, compatibility considerations and cost. Once a computing device is selected to run the software process, the manager facilitates movement of code and/or data to the computing device.Type: ApplicationFiled: February 13, 2020Publication date: June 11, 2020Inventors: Thomas William Whitcomb, Sumit Lohia
-
Patent number: 10564960Abstract: Software is deployed to, and executed at, one or more computing devices in a computing system based on current conditions in the computing system and the capabilities of the different computing devices to handle the software. A request to run a software process calls a manager which determines an optimal place to run the software process. The manager can consider factors such as response time, user demands, bandwidth, processor utilization, storage utilization, security considerations, compatibility considerations and cost. Once a computing device is selected to run the software process, the manager facilitates movement of code and/or data to the computing device.Type: GrantFiled: November 9, 2017Date of Patent: February 18, 2020Assignee: Amazon Technologies, Inc.Inventors: Thomas William Whitcomb, Sumit Lohia
-
Patent number: 10458448Abstract: A surface affixable device incorporating mechanically actuated dry adhesive includes a body and a plurality of tiles affixed to the body. Each of the plurality of tiles includes an array of dry adhesive material elements disposed on front faces thereof. A first of the plurality of tiles is movably affixed to the body. An actuator is constructed and arranged to displace the first of the plurality of tiles in a first direction relative to a second of the plurality of tiles. A biasing element applies a bias to the first of the plurality of tiles in a second direction upon displacement of the first of the plurality of tiles in the first direction.Type: GrantFiled: April 17, 2018Date of Patent: October 29, 2019Assignee: THE CHARLES STARK DRAPER LABORATORY, INC.Inventors: William Whitcomb McFarland, David J. Carter, Nicolas A. Macias, Graham Philip Arrick, Jesse M. Carr
-
Patent number: 10419289Abstract: System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.Type: GrantFiled: May 23, 2016Date of Patent: September 17, 2019Assignee: Amazon Technologies, Inc.Inventors: William J. Alford, Sumit Lohia, Thomas William Whitcomb, Kenneth L. Hamer, Evan Michael McLain
-
Publication number: 20180298928Abstract: A surface affixable device incorporating mechanically actuated dry adhesive includes a body and a plurality of tiles affixed to the body. Each of the plurality of tiles includes an array of dry adhesive material elements disposed on front faces thereof. A first of the plurality of tiles is movably affixed to the body. An actuator is constructed and arranged to displace the first of the plurality of tiles in a first direction relative to a second of the plurality of tiles. A biasing element applies a bias to the first of the plurality of tiles in a second direction upon displacement of the first of the plurality of tiles in the first direction.Type: ApplicationFiled: April 17, 2018Publication date: October 18, 2018Inventors: William Whitcomb McFarland, David J. Carter, Nicolas A. Macias, Graham Philip Arrick, Jesse M. Carr
-
Publication number: 20180129495Abstract: Software is deployed to, and executed at, one or more computing devices in a computing system based on current conditions in the computing system and the capabilities of the different computing devices to handle the software. A request to run a software process calls a manager which determines an optimal place to run the software process. The manager can consider factors such as response time, user demands, bandwidth, processor utilization, storage utilization, security considerations, compatibility considerations and cost. Once a computing device is selected to run the software process, the manager facilitates movement of code and/or data to the computing device.Type: ApplicationFiled: November 9, 2017Publication date: May 10, 2018Inventors: Thomas William Whitcomb, Sumit Lohia
-
Patent number: 9906626Abstract: Disclosed are various embodiments that facilitate network page generation based on resource demands. A request for a network page is obtained at a server from a client. When the network page is to be generated by the client, network page generation code for generating the network page is sent to the client in response to the request and in place of the network page. The network page generation code includes code that obtains multiple data elements from the server. The network page generation code also includes code that generates a network page. The data elements are included within the network page. When the network page is to be locally generated, if the network page is static, loaded the network page from a data store and send to the client. If the network page is not static, generate the network page server-side, and send to the client.Type: GrantFiled: April 15, 2014Date of Patent: February 27, 2018Assignee: IMDb.com, Inc.Inventor: Thomas William Whitcomb
-
Patent number: 9817658Abstract: Software is deployed to, and executed at, one or more computing devices in a computing system based on current conditions in the computing system and the capabilities of the different computing devices to handle the software. A request to run a software process calls a manager which determines an optimal place to run the software process. The manager can consider factors such as response time, user demands, bandwidth, processor utilization, storage utilization, security considerations, compatibility considerations and cost. Once a computing device is selected to run the software process, the manager facilitates movement of code and/or data to the computing device.Type: GrantFiled: December 22, 2014Date of Patent: November 14, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Thomas William Whitcomb, Sumit Lohia
-
Publication number: 20160269227Abstract: System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.Type: ApplicationFiled: May 23, 2016Publication date: September 15, 2016Applicant: Amazon Technologies, Inc.Inventors: WILLIAM J. ALFORD, SUMIT LOHIA, THOMAS WILLIAM WHITCOMB, KENNETH L. HAMER, EVAN MICHAEL MCLAIN
-
Patent number: 9350610Abstract: System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.Type: GrantFiled: July 3, 2014Date of Patent: May 24, 2016Assignee: Amazon Technologies, Inc.Inventors: William J. Alford, Sumit Lohia, Thomas William Whitcomb, Kenneth L. Hamer, Evan Michael McLain
-
Publication number: 20150106787Abstract: Software is deployed to, and executed at, one or more computing devices in a computing system based on current conditions in the computing system and the capabilities of the different computing devices to handle the software. A request to run a software process calls a manager which determines an optimal place to run the software process. The manager can consider factors such as response time, user demands, bandwidth, processor utilization, storage utilization, security considerations, compatibility considerations and cost. Once a computing device is selected to run the software process, the manager facilitates movement of code and/or data to the computing device.Type: ApplicationFiled: December 22, 2014Publication date: April 16, 2015Inventors: Thomas William Whitcomb, Sumit Lohia
-
Publication number: 20140317253Abstract: System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.Type: ApplicationFiled: July 3, 2014Publication date: October 23, 2014Applicant: AMAZON TECHNOLOGIES, INC.Inventors: WILLIAM J. ALFORD, SUMIT LOHIA, THOMAS WILLIAM WHITCOMB, KENNETH L. HAMER, EVAN MICHAEL MCLAIN
-
Patent number: 8826386Abstract: This disclosure is directed to techniques and systems to verify an identity of an applicant to enable the applicant to claim accounts, domain names, electronic messaging addresses, and/or other computing resources in a computing environment. The techniques may use a voucher system that relies on approvals (or vouchers) from members that each has an associated reputation score. The members may vouch for an applicant that submits a request to claim a portion of content. The portion of content may have an associated verification requirement, which may include a predetermined number of vouchers from members where the reputation scores of the members reach or exceed a threshold score.Type: GrantFiled: July 29, 2011Date of Patent: September 2, 2014Assignee: IMDb.com, Inc.Inventors: Hilliard Bruce Siegel, Thomas William Whitcomb
-
Publication number: 20140229533Abstract: Disclosed are various embodiments that facilitate client-side network page generation. A request for a network page is obtained at a server from a client. When the network page is to be generated by the client, network page generation code for generating the network page is sent to the client in response to the request and in place of the network page. The network page generation code includes code that obtains multiple data elements from the server. The network page generation code also includes code that generates a network page. The data elements are included within the network page.Type: ApplicationFiled: April 15, 2014Publication date: August 14, 2014Applicant: IMDb.com, Inc.Inventor: Thomas William Whitcomb
-
Patent number: 8775577Abstract: System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.Type: GrantFiled: December 18, 2007Date of Patent: July 8, 2014Assignee: Amazon Technologies, Inc.Inventors: William J. Alford, Sumit Lohia, Thomas William Whitcomb, Kenneth L. Hamer, Evan Michael McLain
-
Patent number: 8706803Abstract: Disclosed are various embodiments that facilitate client-side network page generation. A request for a network page is obtained from a client computing device in one or more computing devices. Network page generation code for generating the network page is sent to the client computing device in response to the request and in place of the network page. The network page generation code is executable within a local application that is executed in the client computing device. The network page generation code includes code that obtains multiple data elements from the one or more computing devices. The network page generation code also includes code that generates a network page. The data elements are included within the network page.Type: GrantFiled: September 24, 2010Date of Patent: April 22, 2014Assignee: IMDb.com, Inc.Inventor: Thomas William Whitcomb
-
Patent number: RE47479Abstract: Various embodiments enable finding collaborations in a network. One embodiment obtains collaboration data for a plurality of nodes, receives a request to locate at least one collaboration for a user, generates a search tree starting by determining a source node of the collaboration data, the search tree including at least two levels, and expanding the search tree until at least one target node is located that corresponds to a solution for the request, optimizes the search tree to attempt to reduce the number of solutions, generates an adjacency list of adjacent nodes in the optimized search tree, searches the adjacency list to locate at least one shortest path to the target node, and generates a list of collaboration data that is associated with the at least one shortest path from the source node to the target node.Type: GrantFiled: August 31, 2015Date of Patent: July 2, 2019Assignee: IMDB.COM, INC.Inventors: Christopher G. Rhodes, Paul K. Young, Thomas William Whitcomb