Patents by Inventor James W. Scott
James W. Scott 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: 20240121537Abstract: According to some embodiments, a railcar monitoring system for monitoring one or more conditions associated with a railcar comprises a railcar controller and one or more sensors disposed throughout the railcar and communicably coupled to the railcar controller. The railcar controller is configured to exchange data with the one or more sensors and transmit data from the one or more sensors to a remote location. An amount of data exchanged between the railcar controller and the one or more sensors is controlled based on a railcar context. The railcar context is based on a location and/or activity associated with the railcar.Type: ApplicationFiled: December 18, 2023Publication date: April 11, 2024Inventors: Bharanikumar Ramasundaram, James W. Talley, JR., Michael D. Rainone, Samuel A. Sackett, Taylor Z. Ramirez, Calvin Schlau, Caleb N. Nehls, Miles H. Scott
-
Patent number: 11932979Abstract: A laundry treating appliance for treating laundry items according to an automatic cycle of operation can include a cabinet defining an interior and having an access opening providing access to the interior. A tub can be located within the interior and can at least partially define a liquid chamber. A drum is rotatably mounted within the liquid chamber and at least partially defines a treating chamber. A clothes mover is located within the treating chamber and rotatable about a vertical axis. The clothes mover can include a base and a barrel.Type: GrantFiled: September 2, 2020Date of Patent: March 19, 2024Assignee: WHIRLPOOL CORPORATIONInventors: Jonathan A. Andrejczuk, Adam Gary, Philip J. Czarnecki, Benjamin D. Lowell, Sayer J. Murphy, James Jeffery, Eric W. Merrow, Emmanuel F. Gonzaga, Thomas R. Scott, Donald E. Erickson, Bradley D. Morrow, Jason S. Burnette, Kevin Peralta, Corinne M. Gorenchan, Kenneth L. McConnell
-
Patent number: 11912545Abstract: A wireless hoist system including a first hoist device having a first motor and a first wireless transceiver and a second hoist device having a second motor and a second wireless transceiver. The wireless hoist system includes a controller in wireless communication with the first wireless transceiver and the second wireless. The controller is configured to receive a user input and determine a first operation parameter and a second operation parameter based on the user input. The controller is also configured to provide, wirelessly, a first control signal indicative of the first operation parameter to the first hoist device and provide, wirelessly, a second control signal indicative of the second operation parameter to the second hoist device. The first hoist device operates based on the first control signal and the second hoist device operates based on the second control signal.Type: GrantFiled: June 26, 2020Date of Patent: February 27, 2024Assignee: Milwaukee Electric Tool CorporationInventors: Matthew Post, Gareth Mueckl, Matthew N. Thurin, Joshua D. Widder, Timothy J. Bartlett, Patrick D. Gallagher, Jarrod P. Kotes, Karly M. Schober, Kenneth W. Wolf, Terry L. Timmons, Mallory L. Marksteiner, Jonathan L. Lambert, Ryan A. Spiering, Jeremy R. Ebner, Benjamin A. Smith, James Wekwert, Brandon L. Yahr, Troy C. Thorson, Connor P. Sprague, John E. Koller, Evan M. Glanzer, John S. Scott, William F. Chapman, III, Timothy R. Obermann
-
Publication number: 20220255834Abstract: A system of specifying link layer information in a URL is described. In an embodiment, a URL is generated which includes both a link layer network type and information which is used by a resolving device to identify a particular link layer network of the specified type. In various embodiments, the URL includes a link layer network type and a corresponding link layer network name or pairs of link layer network types and corresponding link layer network names. Where the URL comprises more than one link layer network name, the resolving device may determine at runtime which of the named link layer networks to connect to and this decision may be based on criteria or preference information included within the URL.Type: ApplicationFiled: April 28, 2022Publication date: August 11, 2022Inventors: James W. SCOTT, Nicolas VILLAR, Stephen E. HODGES
-
Patent number: 11349746Abstract: A system of specifying link layer information in a URL is described. In an embodiment, a URL is generated which includes both a link layer network type and information which is used by a resolving device to identify a particular link layer network of the specified type. In various embodiments, the URL includes a link layer network type and a corresponding link layer network name or pairs of link layer network types and corresponding link layer network names. Where the URL comprises more than one link layer network name, the resolving device may determine at runtime which of the named link layer networks to connect to and this decision may be based on criteria or preference information included within the URL.Type: GrantFiled: January 30, 2020Date of Patent: May 31, 2022Assignee: Microsoft Technology Licensing, LLCInventors: James W. Scott, Nicolas Villar, Stephen E. Hodges
-
Patent number: 10942615Abstract: A set of reconfigurable clip-on modules for mobile computing devices includes two or more modules and at least one of the modules has an input button or other control and at least one of the modules can communicate with the computing device without needing to be connected to it via a wire. The input button is mapped to a user input in a program, such as a game, which is running or displayed on the computing device to which the modules are clipped. In an embodiment, user inputs via the buttons or other controls on the clip-on modules are mapped to user inputs in a game running on the device, which may be a touch-screen device, and the mapping between user inputs via the buttons and user inputs in the game may change dependent upon the game being played, user preference, or other criteria.Type: GrantFiled: September 10, 2019Date of Patent: March 9, 2021Assignee: Microsoft Technology Licensing, LLCInventors: John Helmes, Stuart Taylor, Stephen E. Hodges, Nicolas Villar, James W. Scott
-
Patent number: 10853329Abstract: A distributed file system for devices is described. In an embodiment, each data element stored on one of the devices has an associated location and availability attribute. The location attribute is stored co-located with the data element. The availability attribute and a copy of the location attribute are stored by a metadata service. When a client on a device needs to access a data element, it sends a request to the metadata service to find the location of the data element. If the data element is available, this information is provided to the client and this may involve waking a dormant device which holds the data element. Where the data element is not available, read only access may be granted to a cached copy of the data element. Where replication is used and one of the devices holding a replica is unavailable, the system may use write off-loading.Type: GrantFiled: June 25, 2017Date of Patent: December 1, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Eno Thereska, Dinan Srilal Gunawardena, James W. Scott, Richard Harper
-
Publication number: 20200169495Abstract: A system of specifying link layer information in a URL is described. In an embodiment, a URL is generated which includes both a link layer network type and information which is used by a resolving device to identify a particular link layer network of the specified type. In various embodiments, the URL includes a link layer network type and a corresponding link layer network name or pairs of link layer network types and corresponding link layer network names. Where the URL comprises more than one link layer network name, the resolving device may determine at runtime which of the named link layer networks to connect to and this decision may be based on criteria or preference information included within the URL.Type: ApplicationFiled: January 30, 2020Publication date: May 28, 2020Inventors: James W. SCOTT, Nicolas VILLAR, Stephen E. HODGES
-
Publication number: 20200097132Abstract: A set of reconfigurable clip-on modules for mobile computing devices includes two or more modules and at least one of the modules has an input button or other control and at least one of the modules can communicate with the computing device without needing to be connected to it via a wire. The input button is mapped to a user input in a program, such as a game, which is running or displayed on the computing device to which the modules are clipped. In an embodiment, user inputs via the buttons or other controls on the clip-on modules are mapped to user inputs in a game running on the device, which may be a touch-screen device, and the mapping between user inputs via the buttons and user inputs in the game may change dependent upon the game being played, user preference, or other criteria.Type: ApplicationFiled: September 10, 2019Publication date: March 26, 2020Applicant: Microsoft Technology Licensing, LLCInventors: John HELMES, Stuart TAYLOR, Stephen E. HODGES, Nicolas VILLAR, James W. Scott
-
Patent number: 10574560Abstract: A system of specifying link layer information in a URL is described. In an embodiment, a URL is generated which includes both a link layer network type and information which is used by a resolving device to identify a particular link layer network of the specified type. In various embodiments, the URL includes a link layer network type and a corresponding link layer network name or pairs of link layer network types and corresponding link layer network names. Where the URL comprises more than one link layer network name, the resolving device may determine at runtime which of the named link layer networks to connect to and this decision may be based on criteria or preference information included within the URL.Type: GrantFiled: February 13, 2013Date of Patent: February 25, 2020Assignee: Microsoft Technology Licensing, LLCInventors: James W Scott, Nicolas Villar, Stephen E Hodges
-
Patent number: 10564793Abstract: A set of reconfigurable clip-on modules for mobile computing devices includes two or more modules and at least one of the modules has an input button or other control and at least one of the modules can communicate with the computing device without needing to be connected to it via a wire. The input button is mapped to a user input in a program, such as a game, which is running or displayed on the computing device to which the modules are clipped. In an embodiment, user inputs via the buttons or other controls on the clip-on modules are mapped to user inputs in a game running on the device, which may be a touch-screen device, and the mapping between user inputs via the buttons and user inputs in the game may change dependent upon the game being played, user preference, or other criteria.Type: GrantFiled: October 13, 2014Date of Patent: February 18, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: John Helmes, Stuart Taylor, Stephen E Hodges, Nicolas Villar, James W Scott
-
Patent number: 10437411Abstract: A set of reconfigurable clip-on modules for mobile computing devices includes two or more modules and at least one of the modules has an input button or other control and at least one of the modules can communicate with the computing device without needing to be connected to it via a wire. The input button is mapped to a user input in a program, such as a game, which is running or displayed on the computing device to which the modules are clipped. In an embodiment, user inputs via the buttons or other controls on the clip-on modules are mapped to user inputs in a game running on the device, which may be a touch-screen device, and the mapping between user inputs via the buttons and user inputs in the game may change dependent upon the game being played, user preference, or other criteria.Type: GrantFiled: July 14, 2017Date of Patent: October 8, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: John Helmes, Stuart Taylor, Stephen E. Hodges, Nicolas Villar, James W. Scott
-
Publication number: 20190306277Abstract: Methods and apparatus for displaying dynamic status information on a plurality of devices and enabling interactions between these devices are described. In an embodiment, a trigger signal is sent to one or more computing devices to trigger the launch of an application client on the computing device. The trigger signal is generated on another device in response to a user interacting with the displayed status information. This other device may be an impoverished device which displays status information for an application but is not capable of running the application client. In various embodiments, the status information is displayed in the form of a GUI element called a tile and this status information may be pushed to the device by a proxy server. The trigger signal may be sent to multiple devices or in some embodiments, a computing device may be selected to receive the trigger signal.Type: ApplicationFiled: October 3, 2018Publication date: October 3, 2019Inventors: Stephen E. HODGES, John HELMES, James W. SCOTT, Nicolas VILLAR, Stuart TAYLOR
-
Patent number: 10408623Abstract: Techniques for creating breadcrumbs for a trail of activity are described. The trail of activity may be created by recording movement information based on inferred actions of walking, not walking, or changing floor levels. The movement information may be recorded with an accelerometer and a pressure sensor. A representation of a list of breadcrumbs may be visually displayed on a user interface of a mobile device, in a reverse order to retrace steps. In some implementations, a compass may additionally or alternatively be used to collect directional information relative to the earth's magnetic poles.Type: GrantFiled: June 12, 2009Date of Patent: September 10, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Alice Jane Brush, James W. Scott, Galen C. Hunt, Raman K Sarin, Andrew W Jacobs, Barry C. Bond, Oscar E Murillo, Amy Karlson
-
Patent number: 10301902Abstract: Apparatuses and methods for an anti-preset and anti-reset mechanism for a retrievable packer are disclosed herein. These features may be used to prevent the packer from being actuated prematurely during deployment downhole and to prevent the packer from re-actuating during retrieval. An apparatus may include a mandrel, a slip assembly disposed about the mandrel, a collet member disposed about the mandrel and adjacent to the slip assembly, and a cover sleeve disposed about the mandrel and coupled to the collet member. A method for releasing a packer may include cutting a mandrel, sliding a cover sleeve and a collet member having a collet lug downhole with respect to the mandrel, applying force from the collet member to the slip assembly, disengaging the slip assembly from a well casing, and engaging an inner surface of the collet lug to a protrusion on the mandrel.Type: GrantFiled: December 5, 2014Date of Patent: May 28, 2019Assignee: Halliburotn Energy Services, Inc.Inventors: Cynthia S. Tuckness, James W. Scott, Michael D. Ezell
-
Patent number: 10122827Abstract: Methods and apparatus for displaying dynamic status information on a plurality of devices and enabling interactions between these devices are described. In an embodiment, a trigger signal is sent to one or more computing devices to trigger the launch of an application client on the computing device. The trigger signal is generated on another device in response to a user interacting with the displayed status information. This other device may be an impoverished device which displays status information for an application but is not capable of running the application client. In various embodiments, the status information is displayed in the form of a GUI element called a tile and this status information may be pushed to the device by a proxy server. The trigger signal may be sent to multiple devices or in some embodiments, a computing device may be selected to receive the trigger signal.Type: GrantFiled: February 25, 2013Date of Patent: November 6, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Stephen E Hodges, John Helmes, James W Scott, Nicolas Villar, Stuart Taylor
-
Publication number: 20170315678Abstract: A set of reconfigurable clip-on modules for mobile computing devices includes two or more modules and at least one of the modules has an input button or other control and at least one of the modules can communicate with the computing device without needing to be connected to it via a wire. The input button is mapped to a user input in a program, such as a game, which is running or displayed on the computing device to which the modules are clipped. In an embodiment, user inputs via the buttons or other controls on the clip-on modules are mapped to user inputs in a game running on the device, which may be a touch-screen device, and the mapping between user inputs via the buttons and user inputs in the game may change dependent upon the game being played, user preference, or other criteria.Type: ApplicationFiled: July 14, 2017Publication date: November 2, 2017Applicant: Microsoft Technology Licensing, LLCInventors: John Helmes, Stuart Taylor, Stephen E. Hodges, Nicolas Villar, James W. Scott
-
Publication number: 20170293633Abstract: A distributed file system for devices is described. In an embodiment, each data element stored on one of the devices has an associated location and availability attribute. The location attribute is stored co-located with the data element. The availability attribute and a copy of the location attribute are stored by a metadata service. When a client on a device needs to access a data element, it sends a request to the metadata service to find the location of the data element. If the data element is available, this information is provided to the client and this may involve waking a dormant device which holds the data element. Where the data element is not available, read only access may be granted to a cached copy of the data element. Where replication is used and one of the devices holding a replica is unavailable, the system may use write off-loading.Type: ApplicationFiled: June 25, 2017Publication date: October 12, 2017Inventors: Eno Thereska, Dinan Srilal Gunawardena, James W. Scott, Richard Harper
-
Patent number: 9723028Abstract: A distributed file system for devices is described. In an embodiment, each data element stored on one of the devices has an associated location and availability attribute. The location attribute is stored co-located with the data element. The availability attribute and a copy of the location attribute are stored by a metadata service. When a client on a device needs to access a data element, it sends a request to the metadata service to find the location of the data element. If the data element is available, this information is provided to the client and this may involve waking a dormant device which holds the data element. Where the data element is not available, read only access may be granted to a cached copy of the data element. Where replication is used and one of the devices holding a replica is unavailable, the system may use write off-loading.Type: GrantFiled: June 27, 2016Date of Patent: August 1, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Eno Thereska, Dinan Srilal Gunawardena, James W. Scott, Richard Harper
-
Patent number: 9636871Abstract: 3D printing may be optimized by segmenting input jobs and/or combining parts of input jobs together. In an embodiment, a user-defined metric is received associated with each input job and this is used in scheduling input jobs to optimize latency and/or throughput of the 3D printing process, along with the printing envelope and other characteristics of the 3D printers used. In various embodiments, the scheduling may comprise dividing a 3D object into a number of parts and then scheduling these parts separately and/or combining 3D objects, or parts of 3D objects, from various input jobs to be printed at the same time on the same 3D printer. In various embodiments, the scheduling is repeated when a new input job is received and changes made during printing. In various embodiments, a user may submit an updated version of an input job which is already in the process of being printed.Type: GrantFiled: August 21, 2013Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventors: David Alexander Butler, Nicolas Villar, James W. Scott, Stephen E. Hodges