Patents by Inventor Charles J. Stocker, IV
Charles J. Stocker, IV 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: 20170190119Abstract: An embodiment of a computer implemented method of manufacturing an object includes receiving instructions to manufacture an object by a three-dimensional (3D) printing operation, determining a manufacturing plan for performing the 3D printing operation, the manufacturing plan prescribing a plurality of operational stages to be performed cooperatively by a plurality of independently operable mobile machines, providing instructions to the plurality of mobile machines, each of the plurality of mobile machines configured to perform at least one of the plurality of operational stages, and manufacturing the object by the plurality of mobile machines according to the manufacturing plan.Type: ApplicationFiled: June 13, 2016Publication date: July 6, 2017Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck, Charles J. Stocker, IV
-
Patent number: 9690547Abstract: A computer-implemented method includes receiving a request from a user at a local machine to access a project. One or more programming languages used in the project are identified. Resource availability at the local machine is analyzed. An integrated development environment (IDE) is selected for the project, based at least in part on the one or more programming languages and the resource availability of the local machine. The IDE is provisioned automatically, by a computer processor, for the user in response to the request to access the project.Type: GrantFiled: December 18, 2015Date of Patent: June 27, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, Thomas D. Fitzsimmons, Emily M. Metruck, Charles J. Stocker, IV
-
Publication number: 20170177304Abstract: A computer-implemented method includes receiving a request from a user at a local machine to access a project. One or more programming languages used in the project are identified. Resource availability at the local machine is analyzed. An integrated development environment (IDE) is selected for the project, based at least in part on the one or more programming languages and the resource availability of the local machine. The IDE is provisioned automatically, by a computer processor, for the user in response to the request to access the project.Type: ApplicationFiled: December 18, 2015Publication date: June 22, 2017Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Emily M. Metruck, Charles J. Stocker, IV
-
Publication number: 20170178592Abstract: An aspect includes a computer implemented method for display redistribution between a personal display and an external display. The method includes initiating, by a primary device, a wireless connection between a primary device and a secondary device. The primary device includes a primary display and the secondary device includes a secondary display. A confirmation is received at the primary device from the secondary device in response to the initiating. Based on receiving the confirmation, the wireless connection between the primary device and the secondary device is executed. The executing includes utilizing, by the primary device, the secondary display in place of the primary display.Type: ApplicationFiled: December 17, 2015Publication date: June 22, 2017Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck, Charles J. Stocker, IV
-
Publication number: 20170177290Abstract: An aspect includes a computer implemented method for display redistribution between a personal display and an external display. The method includes initiating, by a primary device, a wireless connection between a primary device and a secondary device. The primary device includes a primary display and the secondary device includes a secondary display. A confirmation is received at the primary device from the secondary device in response to the initiating. Based on receiving the confirmation, the wireless connection between the primary device and the secondary device is executed. The executing includes utilizing, by the primary device, the secondary display in place of the primary display.Type: ApplicationFiled: June 9, 2016Publication date: June 22, 2017Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck, Charles J. Stocker, IV
-
Publication number: 20170177327Abstract: A computer-implemented method includes receiving a request from a user at a local machine to access a project. One or more programming languages used in the project are identified. Resource availability at the local machine is analyzed. An integrated development environment (IDE) is selected for the project, based at least in part on the one or more programming languages and the resource availability of the local machine. The IDE is provisioned automatically, by a computer processor, for the user in response to the request to access the project.Type: ApplicationFiled: March 17, 2016Publication date: June 22, 2017Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Emily M. Metruck, Charles J. Stocker, IV
-
Patent number: 9677894Abstract: Embodiments of the present invention provide a method and system for enacting various driving profiles based on identifying the age and gender of the user. Initially, identifying information is acquired from a user of a vehicle. An identification program determines whether the driver is known, by comparing the identifying information to a set of stored identifying information. If the driver of the vehicle is known, as the identifying information from the user is similar to stored identifying information, then a specific driver profile associated with the specific driver is activated. If the driver is not known, as the identifying information from the user of the vehicle is not similar to the stored identifying information, then the age and gender of the user of the vehicle is determined. Based on the determined age and gender of the driver of the vehicle, various vehicle setting ranges are enacted.Type: GrantFiled: November 3, 2015Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck, Charles J. Stocker, IV
-
Publication number: 20170158149Abstract: Embodiments of the present invention provide a method and system for enacting various driving profiles based on identifying the age and gender of the user. Initially, identifying information is acquired from a user of a vehicle. An identification program determines whether the driver is known, by comparing the identifying information to a set of stored identifying information. If the driver of the vehicle is known, as the identifying information from the user is similar to stored identifying information, then a specific driver profile associated with the specific driver is activated. If the driver is not known, as the identifying information from the user of the vehicle is not similar to the stored identifying information, then the age and gender of the user of the vehicle is determined. Based on the determined age and gender of the driver of the vehicle, various vehicle setting ranges are enacted.Type: ApplicationFiled: February 16, 2017Publication date: June 8, 2017Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck, Charles J. Stocker, IV
-
Patent number: 9663105Abstract: An approach to setting a cruise control speed based on identifying a vehicle operator and analyzing metadata associated with the vehicle operator. The identity of the vehicle operator and any passengers is determined based on identity sensors in the vehicle or by manual identity entry. Metadata, associated with the vehicle operator, is retrieved from the metadata database, located either locally or remotely. The metadata is analyzed based on factors such as the current route and the identity of any passengers. The cruise control speed is set based on the results of the analysis. Any changes to the setting are updated in the metadata database.Type: GrantFiled: November 29, 2016Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventors: John F. Canale, Raul A. Pelaez, Mark A. Shatraw, Charles J. Stocker, IV
-
Publication number: 20170150537Abstract: A method for outputting content to an external device comprises receiving with a mobile device, a signal from a first external device, identifying a direction of the first external device relative to the mobile device, receiving a user input action on the mobile device that corresponds to the identified direction of the first external device relative to the mobile device, initiating a communicative connection between the mobile device and the first external device responsive to receiving the user input action that corresponds to the identified direction of the first external device relative to the mobile device, and outputting content from the mobile device to the first external device via the communicative connection.Type: ApplicationFiled: March 23, 2016Publication date: May 25, 2017Inventors: Eli M. Dow, James P. Gilchrist, Steven K. Schmidt, Charles J. Stocker, IV
-
Publication number: 20170150295Abstract: A method for outputting content to an external device comprises receiving with a mobile device, a signal from a first external device, identifying a direction of the first external device relative to the mobile device, receiving a user input action on the mobile device that corresponds to the identified direction of the first external device relative to the mobile device, initiating a communicative connection between the mobile device and the first external device responsive to receiving the user input action that corresponds to the identified direction of the first external device relative to the mobile device, and outputting content from the mobile device to the first external device via the communicative connection.Type: ApplicationFiled: November 24, 2015Publication date: May 25, 2017Inventors: Eli M. Dow, James P. Gilchrist, Steven K. Schmidt, Charles J. Stocker, IV
-
Publication number: 20170139735Abstract: A method for operating a processing system comprising in a hypervisor, negotiating with a host platform to determine compatibility between a virtual machine and the host platform, responsive to determining that the virtual machine is compatible with the host platform, receiving a control block from the virtual machine, tagging the control block with information that associates the control block with a control group, determining whether the hypervisor is a base hypervisor, and scheduling the control block for processing responsive to determining that the hypervisor is the base hypervisor.Type: ApplicationFiled: March 23, 2016Publication date: May 18, 2017Inventors: Eli M. Dow, James P. Gilchrist, Steven K. Schmidt, Charles J. Stocker, IV
-
Publication number: 20170139728Abstract: A method for operating a processing system comprising in a hypervisor, negotiating with a host platform to determine compatibility between a virtual machine and the host platform, responsive to determining that the virtual machine is compatible with the host platform, receiving a control block from the virtual machine, tagging the control block with information that associates the control block with a control group, determining whether the hypervisor is a base hypervisor, and scheduling the control block for processing responsive to determining that the hypervisor is the base hypervisor.Type: ApplicationFiled: November 13, 2015Publication date: May 18, 2017Inventors: Eli M. Dow, James P. Gilchrist, Steven K. Schmidt, Charles J. Stocker, IV
-
Patent number: 9652278Abstract: Embodiments relate to virtual machine (VM) migration via a mobile device. A method includes requesting, by a mobile device, a source computer to capture a state and memory contents of a VM executing on the source computer. The VM includes the state, the memory contents, and data. The state and memory contents of the VM are stored on the mobile device. Security information about a target computer is determined by the mobile device. A migration of the VM to the target computer is initiated by the mobile device. The initiating includes sending the stored state and memory contents of the VM from the mobile device to the target computer. An activation of the VM on the target computer is initiated and access is provided to at least a subset of the data of the VM. The subset is selected based on the security information.Type: GrantFiled: August 31, 2015Date of Patent: May 16, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, James P. Gilchrist, Steven K. Schmidt, Charles J. Stocker, IV
-
Patent number: 9619638Abstract: Embodiments of the present invention provide a method and system for enacting various driving profiles based on identifying the age and gender of the user. Initially, identifying information is acquired from a user of a vehicle. An identification program determines whether the driver is known, by comparing the identifying information to a set of stored identifying information. If the driver of the vehicle is known, as the identifying information from the user is similar to stored identifying information, then a specific driver profile associated with the specific driver is activated. If the driver is not known, as the identifying information from the user of the vehicle is not similar to the stored identifying information, then the age and gender of the user of the vehicle is determined. Based on the determined age and gender of the driver of the vehicle, various vehicle setting ranges are enacted.Type: GrantFiled: August 25, 2015Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck, Charles J. Stocker, IV
-
Publication number: 20170092141Abstract: In an approach to providing feedback to a user using a wearable computing device, a computer records an activity being performed by a user operating a wearable computing device, and identifies the activity being performed by the user. The computer retrieves performance data corresponding to the activity being performed by the user, and determines, based on the retrieved performance data and the recorded activity being performed by the user, whether the user deviates from the retrieved performance data. Responsive to determining the user deviates from the retrieved performance data, the computer transmits, based on the retrieved performance data, performance feedback to the user.Type: ApplicationFiled: September 25, 2015Publication date: March 30, 2017Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Steven K. Schmidt, Charles J. Stocker, IV
-
Publication number: 20170090559Abstract: Embodiment relate to displaying textual data. Aspects of the embodiments includes receiving a request to display textual data and displaying textual data in a region within a display area. Displaying textual data includes sequentially presenting successive components of the textual data at a fixed position relative to the display area. Aspects of the embodiments also includes monitoring a point of gaze of a user based on biometric information, and based on detecting that the point of gaze is away from the region, automatically stopping the displaying by the processor at a time point corresponding to a current component, and determining a previous component of the textual data displayed at a previous time point. Aspects of the embodiments further include, based on detecting that the point of gaze has returned to the region, commencing by the processor the displaying at the previous component and continuing to display successive components of the textual data.Type: ApplicationFiled: September 25, 2015Publication date: March 30, 2017Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Emily M. Metruck, Charles J. Stocker, IV
-
Publication number: 20170090561Abstract: An embodiment of a computer implemented method of displaying textual data includes receiving a request to display textual data and displaying textual data in a region within a display area. Displaying textual data includes sequentially presenting successive components of the textual data at a fixed position relative to the display area. The method also includes monitoring a point of gaze of a user based on biometric information, and based on detecting that the point of gaze is away from the region, automatically stopping the displaying by the processor at a time point corresponding to a current component, and determining a previous component of the textual data displayed at a previous time point. The method further includes, based on detecting that the point of gaze has returned to the region, commencing by the processor the displaying at the previous component and continuing to display successive components of the textual data.Type: ApplicationFiled: October 29, 2015Publication date: March 30, 2017Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Emily M. Metruck, Charles J. Stocker, IV
-
Publication number: 20170092142Abstract: In an approach to providing feedback to a user using a wearable computing device, a computer records an activity being performed by a user operating a wearable computing device, and identifies the activity being performed by the user. The computer retrieves performance data corresponding to the activity being performed by the user, and determines, based on the retrieved performance data and the recorded activity being performed by the user, whether the user deviates from the retrieved performance data. Responsive to determining the user deviates from the retrieved performance data, the computer transmits, based on the retrieved performance data, performance feedback to the user.Type: ApplicationFiled: March 8, 2016Publication date: March 30, 2017Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Steven K. Schmidt, Charles J. Stocker, IV
-
Publication number: 20170083125Abstract: An audio touchscreen system receives microphone location data respectively corresponding to a plurality of microphones. Sonic signals corresponding to a sonic event respectively transduced by each microphone is triangulated, to determine the location of the origin of the sonic event upon the audio touchscreen, based on the sonic signals and the microphone location data. User input data is generated based on the location of the sonic event as determined by the triangulation.Type: ApplicationFiled: November 19, 2015Publication date: March 23, 2017Inventors: Eli M. Dow, James P. Gilchrist, Steven K. Schmidt, Charles J. Stocker, IV