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).
-
Patent number: 9977832Abstract: A method comprises receiving a first user communication, accessing a directory entry associated with the user, accessing, by a processor, a database stored in a memory that includes content designated as private that is associated with the user in the directory, determining with the processor whether the first user communication includes content designated as private that is associated with the user, generating a second user communication by removing the content designated as private that is associated with the user from the first user communication, and sending the second user communication to an electronic personal assistant.Type: GrantFiled: September 3, 2015Date of Patent: May 22, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, James P. Gilchrist, Steven K. Schmidt, Charles J. Stocker, IV
-
Patent number: 9971625Abstract: 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: GrantFiled: March 23, 2016Date of Patent: May 15, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, James P. Gilchrist, Steven K. Schmidt, Charles J. Stocker, IV
-
Patent number: 9946564Abstract: Migration of virtual machines within a computing environment is facilitated. A processor obtains a current virtual machine to host mapping in the computing environment, as well as a plurality of future virtual machine to host mappings. A current migration plan to migrate from a current state of the computing environment to another state of the computing environment is also obtained. Based on the current virtual machine to host mapping and one or more future virtual machine to host mappings of the plurality of future virtual machine to host mappings a determination is made that one or more potential alert conditions exist in the current migration plan. The current migration plan and/or one or more future virtual machine to host mappings are displayed. The current migration plan is adjusted to address at least one potential alert condition of the one or more potential alert conditions to improve processing within the computing environment.Type: GrantFiled: June 23, 2015Date of Patent: April 17, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, James P. Gilchrist, Steven K. Schmidt, Charles J. Stocker, IV
-
Patent number: 9940393Abstract: A method comprises receiving a first user communication, accessing a directory entry associated with the user, accessing, by a processor, a database stored in a memory that includes content designated as private that is associated with the user in the directory, determining with the processor whether the first user communication includes content designated as private that is associated with the user, generating a second user communication by removing the content designated as private that is associated with the user from the first user communication, and sending the second user communication to an electronic personal assistant.Type: GrantFiled: June 3, 2015Date of Patent: April 10, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, James P. Gilchrist, Steven K. Schmidt, Charles J. Stocker, IV
-
Patent number: 9935484Abstract: In one embodiment, a method includes integrating a charging pad into a powered device having a power supply, where the powered device is at least one of a monitor and a keyboard. The method includes configuring the charging pad to receive a first chargeable device in a charging position relative to the charging pad. The method further includes configuring the charging pad to deliver an electrical charge from the power supply to the first chargeable device when the chargeable device is in the charging position.Type: GrantFiled: June 29, 2015Date of Patent: April 3, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, Thomas D. Fitzsimmons, James P. Gilchrist, Galina Gorelik, Frank R. LeFevre, Jr., Steven K. Schmidt, Charles J. Stocker, IV
-
Patent number: 9928100Abstract: Migration of virtual machines within a computing environment is facilitated. A processor obtains a current virtual machine to host mapping in the computing environment, as well as a plurality of future virtual machine to host mappings. A current migration plan to migrate from a current state of the computing environment to another state of the computing environment is also obtained. Based on the current virtual machine to host mapping and one or more future virtual machine to host mappings of the plurality of future virtual machine to host mappings a determination is made that one or more potential alert conditions exist in the current migration plan. The current migration plan and/or one or more future virtual machine to host mappings are displayed. The current migration plan is adjusted to address at least one potential alert condition of the one or more potential alert conditions to improve processing within the computing environment.Type: GrantFiled: September 29, 2015Date of Patent: March 27, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, James P. Gilchrist, Steven K. Schmidt, Charles J. Stocker, IV
-
Publication number: 20180083476Abstract: In one embodiment, a method includes integrating a charging pad into a powered device having a power supply, where the powered device is at least one of a monitor and a keyboard. The method includes configuring the charging pad to receive a first chargeable device in a charging position relative to the charging pad. The method further includes configuring the charging pad to deliver an electrical charge from the power supply to the first chargeable device when the chargeable device is in the charging position.Type: ApplicationFiled: November 29, 2017Publication date: March 22, 2018Inventors: Eli M. Dow, Thomas D. Fitzsimmons, James P. Gilchrist, Galina Gorelik, Frank R. LeFevre, JR., Steven K. Schmidt, Charles J. Stocker, IV
-
Publication number: 20180060047Abstract: A method comprises receiving a source code having a data set with a processor, opening the data set and identifying compile stage dependencies and run stage dependencies in the data set, determining whether a compile stage dependency has been identified, determining whether the identified compile stage dependency is accessible responsive to determining that the compile stage dependency has been identified, retrieving the compile stage dependency responsive to determining that the identified compile stage dependency is accessible, and compiling the source code and saving the compiled source code in a memory using the retrieved compile stage dependency responsive to determining that no run stage dependencies have been identified.Type: ApplicationFiled: November 8, 2017Publication date: March 1, 2018Inventors: ELI M. DOW, THOMAS D. FITZSIMMONS, EMILY M. METRUCK, CHARLES J. STOCKER, IV
-
Patent number: 9892095Abstract: The method includes identifying a plurality of transcripts of an audio event. The method further identifying a difference between two or more of the plurality of transcripts of the audio event. The method further includes determining a confidence level for the two or more transcripts that include the identified difference, wherein the confidence level indicates a measure of quality of the transcript. The method further includes selecting a difference from the two or more transcripts that include the identified difference based on the determined confidence level. The method further includes generating a transcript based on the selected difference.Type: GrantFiled: September 8, 2015Date of Patent: February 13, 2018Inventors: Eli M. Dow, James P. Gilchrist, Steven K. Schmidt, Charles J. Stocker, IV
-
Patent number: 9886423Abstract: The method includes identifying a plurality of transcripts of an audio event. The method further identifying a difference between two or more of the plurality of transcripts of the audio event. The method further includes determining a confidence level for the two or more transcripts that include the identified difference, wherein the confidence level indicates a measure of quality of the transcript. The method further includes selecting a difference from the two or more transcripts that include the identified difference based on the determined confidence level. The method further includes generating a transcript based on the selected difference.Type: GrantFiled: June 19, 2015Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Eli M. Dow, James P. Gilchrist, Steven K. Schmidt, Charles J. Stocker, IV
-
Patent number: 9882414Abstract: In one embodiment, a method includes integrating a charging pad into a powered device having a power supply, where the powered device is at least one of a monitor and a keyboard. The method includes configuring the charging pad to receive a first chargeable device in a charging position relative to the charging pad. The method further includes configuring the charging pad to deliver an electrical charge from the power supply to the first chargeable device when the chargeable device is in the charging position.Type: GrantFiled: September 8, 2015Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, Thomas D. Fitzsimmons, James P. Gilchrist, Galina Gorelik, Frank R. LeFevre, Jr., Steven K. Schmidt, Charles J. Stocker, IV
-
Patent number: 9870208Abstract: A method comprises receiving a source code having a data set with a processor, opening the data set and identifying compile stage dependencies and run stage dependencies in the data set, determining whether a compile stage dependency has been identified, determining whether the identified compile stage dependency is accessible responsive to determining that the compile stage dependency has been identified, retrieving the compile stage dependency responsive to determining that the identified compile stage dependency is accessible, and compiling the source code and saving the compiled source code in a memory using the retrieved compile stage dependency responsive to determining that no run stage dependencies have been identified.Type: GrantFiled: May 31, 2016Date of Patent: January 16, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, Thomas D. Fitzsimmons, Emily M. Metruck, Charles J. Stocker, IV
-
Patent number: 9785420Abstract: A method comprises receiving a source code having a data set with a processor, opening the data set and identifying compile stage dependencies and run stage dependencies in the data set, determining whether a compile stage dependency has been identified, determining whether the identified compile stage dependency is accessible responsive to determining that the compile stage dependency has been identified, retrieving the compile stage dependency responsive to determining that the identified compile stage dependency is accessible, and compiling the source code and saving the compiled source code in a memory using the retrieved compile stage dependency responsive to determining that no run stage dependencies have been identified.Type: GrantFiled: February 11, 2016Date of Patent: October 10, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, Thomas D. Fitzsimmons, Emily M. Metruck, Charles J. Stocker, IV
-
Patent number: 9772872Abstract: 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: GrantFiled: November 13, 2015Date of Patent: September 26, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, James P. Gilchrist, Steven K. Schmidt, Charles J. Stocker, IV
-
Patent number: 9769596Abstract: 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: GrantFiled: November 24, 2015Date of Patent: September 19, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, James P. Gilchrist, Steven K. Schmidt, Charles J. Stocker, IV
-
Patent number: 9738281Abstract: 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: October 20, 2016Date of Patent: August 22, 2017Assignee: International Business Machines CorporationInventors: John F. Canale, Raul A. Pelaez, Mark A. Shatraw, Charles J. Stocker, IV
-
Publication number: 20170235553Abstract: A method comprises receiving a source code having a data set with a processor, opening the data set and identifying compile stage dependencies and run stage dependencies in the data set, determining whether a compile stage dependency has been identified, determining whether the identified compile stage dependency is accessible responsive to determining that the compile stage dependency has been identified, retrieving the compile stage dependency responsive to determining that the identified compile stage dependency is accessible, and compiling the source code and saving the compiled source code in a memory using the retrieved compile stage dependency responsive to determining that no run stage dependencies have been identified.Type: ApplicationFiled: February 11, 2016Publication date: August 17, 2017Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Emily M. Metruck, Charles J. Stocker, IV
-
Publication number: 20170235554Abstract: A method comprises receiving a source code having a data set with a processor, opening the data set and identifying compile stage dependencies and run stage dependencies in the data set, determining whether a compile stage dependency has been identified, determining whether the identified compile stage dependency is accessible responsive to determining that the compile stage dependency has been identified, retrieving the compile stage dependency responsive to determining that the identified compile stage dependency is accessible, and compiling the source code and saving the compiled source code in a memory using the retrieved compile stage dependency responsive to determining that no run stage dependencies have been identified.Type: ApplicationFiled: May 31, 2016Publication date: August 17, 2017Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Emily M. Metruck, Charles J. Stocker, IV
-
Patent number: 9733928Abstract: 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: March 17, 2016Date of Patent: August 15, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, Thomas D. Fitzsimmons, Emily M. Metruck, Charles J. Stocker, IV
-
Publication number: 20170190117Abstract: An embodiment of a computer program product for manufacturing an object includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method 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: January 4, 2016Publication date: July 6, 2017Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck, Charles J. Stocker, IV