Patents by Inventor Robert Yates
Robert Yates 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: 11501114Abstract: The generating of actionable recommendations for tuning model metrics of an Artificial Intelligence (AI) system includes partitioning a key performance indicator (KPI) range associated with a target system into a plurality of buckets. Log data including at least one KPI of the target system and one or more AI model metrics is partitioned and distributed across the plurality of buckets. For each bucket, an aggregate value of the one or more AI model metrics across the log data is computed and weighted according to the volume of log data in that bucket. A correlation factor between the aggregate value and a representative KPI value for each bucket is determined. A model tuning recommendation to increase ranking of the AI model metrics according to the determined correlation factor is provided to an output device and/or to the AI system for updating the one or more AI model.Type: GrantFiled: December 2, 2019Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Arnold, Evelyn Duesterwald, Darrell Reimer, Michael Desmond, Harold Leon Ossher, Robert Yates
-
Publication number: 20210166079Abstract: The generating of actionable recommendations for tuning model metrics of an Artificial Intelligence (AI) system includes partitioning a key performance indicator (KPI) range associated with a target system into a plurality of buckets. Log data including at least one KPI of the target system and one or more AI model metrics is partitioned and distributed across the plurality of buckets. For each bucket, an aggregate value of the one or more AI model metrics across the log data is computed and weighted according to the volume of log data in that bucket. A correlation factor between the aggregate value and a representative KPI value for each bucket is determined. A model tuning recommendation to increase ranking of the AI model metrics according to the determined correlation factor is provided to an output device and/or to the AI system for updating the one or more AI model.Type: ApplicationFiled: December 2, 2019Publication date: June 3, 2021Inventors: Matthew Arnold, Evelyn Duesterwald, Darrell Reimer, Michael Desmond, Harold Leon Ossher, Robert Yates
-
Patent number: 10976646Abstract: A mounting assembly for an optical video system may include a platform having a track extending longitudinally along the platform. A camera mount may be slideably coupled to the track. A camera may be coupled to the camera mount. The camera may include a receptacle for engaging an interchangeable lens assembly. The mounting assembly for the optical video system may also include a biasing mechanism, wherein the biasing mechanism urges the camera mount along the track such that the receptacle engages the interchangeable lens assembly.Type: GrantFiled: September 4, 2019Date of Patent: April 13, 2021Assignee: THS L.S. STARRETT COMPANYInventors: Robert Yates, Mark G. Arenal, Robert D. Picone
-
Patent number: 10628561Abstract: A technique for enabling nominal flow of an executable file on a client is described. The executable file comprises executable code lacking at least one nominal constant, wherein only the nominal constant enables the nominal flow of the executable file and wherein a server has access to the at least one nominal constant. In a method aspect performed by the client, the method comprises retrieving hardware information of the client, wherein the hardware information is at least substantially unique. The method further comprises transmitting one of the hardware information and information derived therefrom to a server and, in turn, receiving at least one constant that has been transformed based on one of the hardware information and the information derived therefrom. The client then performs, using one of the hardware information and the information derived therefrom, an inverse transformation on the at least one transformed constant to recover the nominal constant.Type: GrantFiled: October 1, 2018Date of Patent: April 21, 2020Assignee: DENUVO GMBHInventors: Christopher Gabler, Robert Yates, Leo Rauch, Matthias Moninger
-
Publication number: 20190391086Abstract: A mounting assembly for an optical video system may include a platform having a track extending longitudinally along the platform. A camera mount may be slideably coupled to the track. A camera may be coupled to the camera mount. The camera may include a receptacle for engaging an interchangeable lens assembly. The mounting assembly for the optical video system may also include a biasing mechanism, wherein the biasing mechanism urges the camera mount along the track such that the receptacle engages the interchangeable lens assembly.Type: ApplicationFiled: September 4, 2019Publication date: December 26, 2019Inventors: Robert Yates, Mark G. Arenal, Robert D. Picone
-
Patent number: 10447556Abstract: End user on demand network resource instantiation in software-defined networks (SDN) may be provided by an SDN controller that receives an indication from a physical boost device operated by a network user. The boost device may indicate to the SDN controller that an improvement in network performance is desired by the network user. Once the indication is received, the SDN controller may implement network configuration changes for the improvement and cause the network user to be billed for the improvement.Type: GrantFiled: September 21, 2017Date of Patent: October 15, 2019Assignee: FUJITSU LIMITEDInventors: William Beesley, Robert Yates, Melvin Tan
-
Patent number: 10408768Abstract: A mounting assembly for an optical video system may include a platform having a track extending longitudinally along the platform. A camera mount may be slideably coupled to the track. A camera may be coupled to the camera mount. The camera may include a receptacle for engaging an interchangeable lens assembly. The mounting assembly for the optical video system may also include a biasing mechanism, wherein the biasing mechanism urges the camera mount along the track such that the receptacle engages the interchangeable lens assembly.Type: GrantFiled: October 27, 2016Date of Patent: September 10, 2019Assignee: THE L.S. STARRETT COMPANYInventors: Robert Yates, Mark G. Arenal, Robert D. Picone
-
Publication number: 20190089601Abstract: End user on demand network resource instantiation in software-defined networks (SDN) may be provided by an SDN controller that receives an indication from a physical boost device operated by a network user. The boost device may indicate to the SDN controller that an improvement in network performance is desired by the network user. Once the indication is received, the SDN controller may implement network configuration changes for the improvement and cause the network user to be billed for the improvement.Type: ApplicationFiled: September 21, 2017Publication date: March 21, 2019Applicant: FUJITSU LIMITEDInventors: William Beesley, Robert Yates, Melvin Tan
-
Publication number: 20190042709Abstract: A technique for enabling nominal flow of an executable file on a client is described. The executable file comprises executable code lacking at least one nominal constant, wherein only the nominal constant enables the nominal flow of the executable file and wherein a server has access to the at least one nominal constant. In a method aspect performed by the client, the method comprises retrieving hardware information of the client, wherein the hardware information is at least substantially unique. The method further comprises transmitting one of the hardware information and information derived therefrom to a server and, in turn, receiving at least one constant that has been transformed based on one of the hardware information and the information derived therefrom. The client then performs, using one of the hardware information and the information derived therefrom, an inverse transformation on the at least one transformed constant to recover the nominal is constant.Type: ApplicationFiled: October 1, 2018Publication date: February 7, 2019Applicant: Denuvo GmbHInventors: Christopher Gabler, Robert Yates, Leo Rauch, Matthias Moninger
-
Publication number: 20190003982Abstract: A digital optical video measurement system may include a chassis, a digital imaging system coupled to the chassis, and a light source coupled to the chassis. The light source may be configured to emit light along an optical axis extending in a direction of the digital imaging system. The digital optical video measurement system may also include a table coupled to the chassis. The table may have a first orientation and a second orientation. When the table is in the first orientation, the optical axis may intersect the table. When the table is in the second orientation, the optical axis may be spaced apart from the table.Type: ApplicationFiled: July 3, 2017Publication date: January 3, 2019Inventors: Richard Manuel Jimenez Dantes, Robert Yates, Mark G. Arenal
-
Patent number: 10114933Abstract: A technique for enabling nominal flow of an executable file on a client. The executable file includes executable code lacking at least one nominal constant, wherein only the nominal constant enables the nominal flow of the executable file and wherein a server has access to the at least one nominal constant. In a method aspect performed by the client, the method includes retrieving hardware information of the client, wherein the hardware information is at least substantially unique, transmitting one of the hardware information and information derived therefrom to a server and, in turn, receiving at least one constant that has been transformed based on one of the hardware information and the information derived therefrom. The client then performs, using one of the hardware information and the information derived therefrom, an inverse transformation on the at least one transformed constant to recover the nominal constant.Type: GrantFiled: August 28, 2015Date of Patent: October 30, 2018Assignee: Denuvo GmbHInventors: Christopher Gabler, Robert Yates, Leo Rauch, Matthias Moninger
-
Publication number: 20170115234Abstract: A mounting assembly for an optical video system may include a platform having a track extending longitudinally along the platform. A camera mount may be slideably coupled to the track. A camera may be coupled to the camera mount. The camera may include a receptacle for engaging an interchangeable lens assembly. The mounting assembly for the optical video system may also include a biasing mechanism, wherein the biasing mechanism urges the camera mount along the track such that the receptacle engages the interchangeable lens assembly.Type: ApplicationFiled: October 27, 2016Publication date: April 27, 2017Inventors: Robert Yates, Mark G. Arenal, Robert D. Picone
-
Patent number: 9360435Abstract: An optical video measurement system for comparing a manufactured part against a representation of the manufactured part. The measurement platform system includes an optical video system for capturing images of the manufactured part. The optical video system includes a camera configured to capture one or more images of the manufactured part. The camera is configured to cooperate with one of several interchangeable lens assemblies for providing optics for the camera. The camera is configured to receive and retain one of the several interchangeable lens assemblies by way of a bayonet mount, wherein each of the interchangeable lens assemblies includes a male side configured to be received within a female side of the camera. The video measurement system further includes a mounting assembly configured to receive and retain a portion of each of the interchangeable lens assemblies and maintain alignment of each of the interchangeable lens assemblies with the camera.Type: GrantFiled: May 7, 2013Date of Patent: June 7, 2016Assignee: THE L.S. STARRETT COMPANYInventors: Robert Yates, Chengwu Deng, Mark Arenal
-
Publication number: 20160085946Abstract: A technique for enabling nominal flow of an executable file on a client. The executable file includes executable code lacking at least one nominal constant, wherein only the nominal constant enables the nominal flow of the executable file and wherein a server has access to the at least one nominal constant. In a method aspect performed by the client, the method includes retrieving hardware information of the client, wherein the hardware information is at least substantially unique, transmitting one of the hardware information and information derived therefrom to a server and, in turn, receiving at least one constant that has been transformed based on one of the hardware information and the information derived therefrom. The client then performs, using one of the hardware information and the information derived therefrom, an inverse transformation on the at least one transformed constant to recover the nominal constant.Type: ApplicationFiled: August 28, 2015Publication date: March 24, 2016Inventors: Christopher Gabler, Robert Yates, Leo Rauch, Matthias Moninger
-
Patent number: 8527589Abstract: A method and system for managing enrollment in a collaborative computing environment community are provided. One or more of a group of users wishing to enroll in the collaborative computing community are identified and an enrollment model is implemented. It is then determined if any of the group of users are selected to be enrolled based upon the selected enrollment model. The current community membership is then updated as a result of determining whether to enroll any of the group of users based upon the selected enrollment model.Type: GrantFiled: December 15, 2003Date of Patent: September 3, 2013Assignee: International Business Machines CorporationInventors: Joseph A. Russo, Robert Yates
-
Patent number: 8185918Abstract: A method and system for managing access to add-on data files having an add-on data file attribute, which is used by a software application. The method: monitors input/output commands of the software application to an application programming interface of a code layer to determine whether an access to a data file with the add-on data file attribute is requested by the software application; checks whether an access code for the add-on data file is present in an access code list related to the software application if at least one of the monitored input/output commands request access to the add-on data file, if the access code is not present in the access control list; retrieves the access code from an external source outside of the access control list; and provides access to the add-on data file if the access code is present.Type: GrantFiled: August 29, 2007Date of Patent: May 22, 2012Assignee: SONY DADC Austria AGInventors: Peter Meerwald, Robert Yates, Oliver Kubera, Thomas Augustin
-
Patent number: 8090775Abstract: A system for establishing and maintaining a permission delegation policy for roles within a collaborative computing environment provides a list of potential delegatee end user persons to a delegator end user person. A list of delegatable permissions is provided to the delegator end user person in which the list of delegatable permissions correspond to permissions held by the delegator end user person. A delegation policy is received from the delegator end user person. The delegation policy includes one or more delegated permissions from the list of delegatable permissions and identification of a delegatee end user person from the list of potential delegatee end users persons designated to receive the delegated permissions.Type: GrantFiled: June 20, 2008Date of Patent: January 3, 2012Assignee: International Business Machines CorporationInventors: Joseph A. Russo, Robert Yates
-
Publication number: 20090320051Abstract: A method for managing access to add-on data files (4) having an add-on data file attribute, which is used by a software application (1), is presented, comprising the steps of: monitoring input/output commands of said software application to an application programming interface (API) of code layer (S1) to determine whether an access to a data file with said add-on data file attribute is requested by said software application (S2); checking whether an access code for said add-on data file (4) is present in an access code list related to said software application if at least one of the monitored input/output commands request access to said add-on data file (S3), if said access code is not present in said access control list, retrieving said access code from an external source outside of said access control list (S4); providing access to said add-on data file (4) (S5) if said access code is present. A corresponding system is presented as well.Type: ApplicationFiled: August 29, 2007Publication date: December 24, 2009Applicant: SONY DADC Austria AGInventors: Peter Meerwald, Robert Yates, Oliver Kubera, Thomas Augustin
-
Publication number: 20090172567Abstract: Embodiments of the present invention address deficiencies of the art in respect to uniform Web application navigation in a Web application environment and provide a method, system and computer program product for a dynamically added navigation widget for loosely integrating multiple Web pages. In an embodiment of the invention, a method for dynamically adding a navigation widget for loosely integrating multiple Web pages in a social network can be provided. The method can include identifying a user as either author or owner of content for Web pages loaded from different sources for viewing in a content browser, matching the user with a set of menu selections and configuring a navigation script with the set of menu selections, and returning the navigation script for embedding in each of the Web pages as a navigator.Type: ApplicationFiled: December 31, 2007Publication date: July 2, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David A. Brooks, Charles P. De Saint-Aignan, Hiroyuki Miyamoto, Ethan L. Perry, Robert Yates
-
Publication number: 20080250022Abstract: A method and system for establishing and maintaining a permission delegation policy for roles within a collaborative computing environment. The method and system provide a list of potential delegatee end user persons to a delegator end user person. A list of delegatable permissions is provided to the delegator end user person in which the list of delegatable permissions correspond to permissions held by the delegator end user person. A delegation policy is received from the delegator end user person. The delegation policy includes one or more delegated permissions from the list of delgatable permissions and identification of a delegatee end user person from the list of potential delegatee end users persons designated to receive the delegated permissions.Type: ApplicationFiled: June 20, 2008Publication date: October 9, 2008Inventors: Joseph A. Russo, Robert Yates