Patents by Inventor Peter Walker
Peter Walker 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: 12315478Abstract: A vibrato control device for a guitar, including a body, a rotation mechanism within the body having an axis, and an arm connected to the body so as to allow rotation of the arm relative to the body about the axis. The arm is oriented so as to rotate generally parallel to the side of the body. The arm has particular application to a mechanically operated but electronically sensed vibrato control device.Type: GrantFiled: July 13, 2020Date of Patent: May 27, 2025Assignee: TECHNOLOGY CONNECTIONS INTERNATIONAL PTY LTDInventor: Peter Walker
-
Patent number: 12290432Abstract: A surgical filament securement assembly has an anchor having a channel therethrough through which a surgical filament is passed. The surgical filament is tied to form a dilated knot having at least one throw around a dilater member at an entrance of the channel such that the surgical filament is able to run around the dilater member when a limb thereof is pulled in a first direction through the channel whilst the dilated knot remains in place. When the dilater member is pulled out from within the dilated knot, the dilated knot itself strangulates to form a tightened stopper knot. The channel has a diameter less than that of the tightened stopper knot such that the tightened stopper knot cannot pass through the entrance in the first direction.Type: GrantFiled: August 21, 2020Date of Patent: May 6, 2025Assignee: PMSW RESEARCH PTY LTDInventor: Peter Walker
-
Publication number: 20250068466Abstract: A method for dynamically assigning an inference request is disclosed. A method for dynamically assigning an inference request may include determining at least one model to process an inference request on a plurality of computing platforms, the plurality of computing platforms including at least one Central Processing Unit (CPU) and at least one Graphics Processing Unit (GPU), obtaining, with at least one processor, profile information of the at least one model, the profile information including measured characteristics of the at least one model, dynamically determining a selected computing platform from between the at least one CPU and the at least one GPU for responding to the inference request based on an optimized objective associated with a status of the computing platform and the profile information, and routing, with at least one processor, the inference request to the selected computing platform. A system and computer program product are also disclosed.Type: ApplicationFiled: November 13, 2024Publication date: February 27, 2025Inventors: Hao Yang, Biswajit Das, Yu Gu, Peter Walker, Igor Karpenko, Robert Brian Christensen
-
Patent number: 12159167Abstract: A method for dynamically assigning an inference request is disclosed. A method for dynamically assigning an inference request may include determining at least one model to process an inference request on a plurality of computing platforms, the plurality of computing platforms including at least one Central Processing Unit (CPU) and at least one Graphics Processing Unit (GPU), obtaining, with at least one processor, profile information of the at least one model, the profile information including measured characteristics of the at least one model, dynamically determining a selected computing platform from between the at least one CPU and the at least one GPU for responding to the inference request based on an optimized objective associated with a status of the computing platform and the profile information, and routing, with at least one processor, the inference request to the selected computing platform. A system and computer program product are also disclosed.Type: GrantFiled: June 29, 2023Date of Patent: December 3, 2024Assignee: Visa International Service AssociationInventors: Hao Yang, Biswajit Das, Yu Gu, Peter Walker, Igor Karpenko, Robert Brian Christensen
-
Patent number: 11980375Abstract: There is provided herein and improved anterior cruciate ligament reconstruction technique which comprises drilling a guide wire straight through a tibial passage and then at an angle from an ACL insertion point straight through a femoral passage. A reamer is then attached to a proximal end of the guidewire. The reamer has a distal cutting head, a distal flexible shaft, a proximal cutting head and a proximal flexible shaft. The proximal cutting head has a greater diameter than that of the distal cutting head. The reamer is drilled to follow the guidewire until the distal cutting head passes through the femoral cortex. The reamer is then retrieved at a proximal end thereof, thereby having created a larger diameter medial passage portion and a smaller diameter lateral passage portion within the femoral passage in a single pass, thereafter being ready for insertion of a graft, including by endobutton fixation.Type: GrantFiled: February 14, 2019Date of Patent: May 14, 2024Inventor: Peter Walker
-
Patent number: 11836642Abstract: A method, system, and computer program product for dynamically scheduling machine learning inference jobs receive or determine a plurality of performance profiles associated with a plurality of system resources, wherein each performance profile is associated with a machine learning model; receive a request for system resources for an inference job associated with the machine learning model; determine a system resource of the plurality of system resources for processing the inference job associated with the machine learning model based on the plurality of performance profiles and a quality of service requirement associated with the inference job; assign the system resource to the inference job for processing the inference job; receive result data associated with processing of the inference job with the system resource; and update based on the result data, a performance profile of the plurality of the performance profiles associated with the system resource and the machine learning model.Type: GrantFiled: December 23, 2022Date of Patent: December 5, 2023Assignee: Visa International Service AssociationInventors: Yinhe Cheng, Yu Gu, Igor Karpenko, Peter Walker, Ranglin Lu, Subir Roy
-
Publication number: 20230342203Abstract: A method for dynamically assigning an inference request is disclosed. A method for dynamically assigning an inference request may include determining at least one model to process an inference request on a plurality of computing platforms, the plurality of computing platforms including at least one Central Processing Unit (CPU) and at least one Graphics Processing Unit (GPU), obtaining, with at least one processor, profile information of the at least one model, the profile information including measured characteristics of the at least one model, dynamically determining a selected computing platform from between the at least one CPU and the at least one GPU for responding to the inference request based on an optimized objective associated with a status of the computing platform and the profile information, and routing, with at least one processor, the inference request to the selected computing platform. A system and computer program product are also disclosed.Type: ApplicationFiled: June 29, 2023Publication date: October 26, 2023Inventors: Hao Yang, Biswajit Das, Yu Gu, Peter Walker, Igor Karpenko, Robert Brian Christensen
-
Patent number: 11714681Abstract: A method for dynamically assigning an inference request is disclosed. A method for dynamically assigning an inference request may include determining at least one model to process an inference request on a plurality of computing platforms, the plurality of computing platforms including at least one Central Processing Unit (CPU) and at least one Graphics Processing Unit (GPU), obtaining, with at least one processor, profile information of the at least one model, the profile information including measured characteristics of the at least one model, dynamically determining a selected computing platform from between the at least one CPU and the at least one GPU for responding to the inference request based on an optimized objective associated with a status of the computing platform and the profile information, and routing, with at least one processor, the inference request to the selected computing platform. A system and computer program product are also disclosed.Type: GrantFiled: January 23, 2020Date of Patent: August 1, 2023Assignee: Visa International Service AssociationInventors: Hao Yang, Biswajit Das, Yu Gu, Peter Walker, Igor Karpenko, Robert Brian Christensen
-
Publication number: 20230130887Abstract: A method, system, and computer program product for dynamically scheduling machine learning inference jobs receive or determine a plurality of performance profiles associated with a plurality of system resources, wherein each performance profile is associated with a machine learning model; receive a request for system resources for an inference job associated with the machine learning model; determine a system resource of the plurality of system resources for processing the inference job associated with the machine learning model based on the plurality of performance profiles and a quality of service requirement associated with the inference job; assign the system resource to the inference job for processing the inference job; receive result data associated with processing of the inference job with the system resource; and update based on the result data, a performance profile of the plurality of the performance profiles associated with the system resource and the machine learning model.Type: ApplicationFiled: December 23, 2022Publication date: April 27, 2023Inventors: Yinhe Cheng, Yu Gu, Igor Karpenko, Peter Walker, Ranglin Lu, Subir Roy
-
Patent number: 11633196Abstract: A minimally invasive hip arthroplasty technique involves intramedullary insertion of an elongate femoral broach into a femur. The broach has a superior lateromedial transverse bore. A reaming rod is then located through the transverse bore and the neck of the femur. A cutting head is coupled to a distal end of the reaming rod via an incision. An orthogonal drive arm of an arthroplasty jig may also be inserted behind the cutting head to press the cutting head to ream the acetabulum while the reaming rod rotates the cutting head.Type: GrantFiled: December 21, 2018Date of Patent: April 25, 2023Assignee: PMSW RESEARCH PTY LTDInventor: Peter Walker
-
Patent number: 11562263Abstract: A method, system, and computer program product for dynamically scheduling machine learning inference jobs receive or determine a plurality of performance profiles associated with a plurality of system resources, wherein each performance profile is associated with a machine learning model; receive a request for system resources for an inference job associated with the machine learning model; determine a system resource of the plurality of system resources for processing the inference job associated with the machine learning model based on the plurality of performance profiles and a quality of service requirement associated with the inference job; assign the system resource to the inference job for processing the inference job; receive result data associated with processing of the inference job with the system resource; and update based on the result data, a performance profile of the plurality of the performance profiles associated with the system resource and the machine learning model.Type: GrantFiled: January 17, 2020Date of Patent: January 24, 2023Assignee: Visa International Service AssociationInventors: Yinhe Cheng, Yu Gu, Igor Karpenko, Peter Walker, Ranglin Lu, Subir Roy
-
Publication number: 20220343883Abstract: Disclosed are a method and device for processing an audio signal, in which a pitch processed signal 21 is mixed 33 with a high pass filtered 30 version of the input signal. This produces improvements in the latency and quality of the pitch processed signal, particularly for live performance.Type: ApplicationFiled: September 25, 2019Publication date: October 27, 2022Inventor: Peter WALKER
-
Publication number: 20220293071Abstract: A vibrato control device for a guitar, including a body, a rotation mechanism within the body having an axis, and an arm connected to the body so as to allow rotation of the arm relative to the body about the axis. The arm is oriented so as to rotate generally parallel to the side of the body. The arm has particular application to a mechanically operated but electronically sensed vibrato control device.Type: ApplicationFiled: July 13, 2020Publication date: September 15, 2022Inventor: Peter WALKER
-
Publication number: 20220273420Abstract: A surgical filament securement assembly has an anchor having a channel therethrough through which a surgical filament is passed. The surgical filament is tied to form a dilated knot having at least one throw around a dilater member at an entrance of the channel such that the surgical filament is able to run around the dilater member when a limb thereof is pulled in a first direction through the channel whilst the dilated knot remains in place. When the dilater member is pulled out from within the dilated knot, the dilated knot itself strangulates to form a tightened stopper knot. The channel has a diameter less than that of the tightened stopper knot such that the tightened stopper knot cannot pass through the entrance in the first direction.Type: ApplicationFiled: August 21, 2020Publication date: September 1, 2022Applicant: PMSW RESEARCH PTY LTDInventor: Peter Walker
-
Publication number: 20220051254Abstract: Embodiments of the invention are directed to systems and methods for utilizing a cache to store historical transaction data. A predictive model may be trained to identify particular identifiers associated with historical data that is likely to be utilized on a particular date and/or within a particular time period. The historical data corresponding to these identifiers may be stored in a cache of the processing computer. Subsequently, an authorization request message may be received that includes an identifier. The processing computer may utilize the identifier to retrieve historical transaction data from the cache. The retrieved data may be utilized to perform any suitable operation. By predicting the data that will be needed to perform these operations, and preemptively store such data in a cache, the latency associated with subsequent processing may be reduced and the performance of the system as a whole improved.Type: ApplicationFiled: October 26, 2021Publication date: February 17, 2022Inventors: Hongqin Song, Yu Gu, Dan Wang, Peter Walker
-
Patent number: 11176556Abstract: Embodiments of the invention are directed to systems and methods for utilizing a cache to store historical transaction data. A predictive model may be trained to identify particular identifiers associated with historical data that is likely to be utilized on a particular date and/or within a particular time period. The historical data corresponding to these identifiers may be stored in a cache of the processing computer. Subsequently, an authorization request message may be received that includes an identifier. The processing computer may utilize the identifier to retrieve historical transaction data from the cache. The retrieved data may be utilized to perform any suitable operation. By predicting the data that will be needed to perform these operations, and preemptively store such data in a cache, the latency associated with subsequent processing may be reduced and the performance of the system as a whole improved.Type: GrantFiled: November 13, 2018Date of Patent: November 16, 2021Assignee: Visa International Service AssociationInventors: Hongqin Song, Yu Gu, Dan Wang, Peter Walker
-
Patent number: 11151385Abstract: A method for (of) detecting deception in an Audio-Video response of a user, using a server, in a distributed computing architecture, characterized in that the method including: enabling an Audio-Video connection with a user device upon receiving a request from a user; obtaining, from the user device, an Audio-Video response of the user corresponding to a first set of questions that are provided to the user by the server; extracting audio signals and video signals from the Audio-Video response; detecting an activity of the user by determining a plurality of Natural Language Processing (NLP) features from the extracted audio signals by (i) performing a speech to text translation and (ii) extracting the plurality of NLP features from the translated text, and determining a plurality of speech features from the extracted audio signals by (i) splitting the extracted audio signals into a plurality of short interval audio signals and (ii) extracting the plurality of speech features from the plurality of short intervaType: GrantFiled: December 20, 2019Date of Patent: October 19, 2021Assignee: RTScaleAI IncInventors: Vivek Iyer, Peter Walker
-
Publication number: 20210232399Abstract: A method for dynamically assigning an inference request is disclosed. A method for dynamically assigning an inference request may include determining at least one model to process an inference request on a plurality of computing platforms, the plurality of computing platforms including at least one Central Processing Unit (CPU) and at least one Graphics Processing Unit (GPU), obtaining, with at least one processor, profile information of the at least one model, the profile information including measured characteristics of the at least one model, dynamically determining a selected computing platform from between the at least one CPU and the at least one GPU for responding to the inference request based on an optimized objective associated with a status of the computing platform and the profile information, and routing, with at least one processor, the inference request to the selected computing platform. A system and computer program product are also disclosed.Type: ApplicationFiled: January 23, 2020Publication date: July 29, 2021Inventors: Hao Yang, Biswajit Das, Yu Gu, Peter Walker, Igor Karpenko, Robert Brian Christensen
-
Publication number: 20210224665Abstract: A method, system, and computer program product for dynamically scheduling machine learning inference jobs receive or determine a plurality of performance profiles associated with a plurality of system resources, wherein each performance profile is associated with a machine learning model; receive a request for system resources for an inference job associated with the machine learning model; determine a system resource of the plurality of system resources for processing the inference job associated with the machine learning model based on the plurality of performance profiles and a quality of service requirement associated with the inference job; assign the system resource to the inference job for processing the inference job; receive result data associated with processing of the inference job with the system resource; and update based on the result data, a performance profile of the plurality of the performance profiles associated with the system resource and the machine learning model.Type: ApplicationFiled: January 17, 2020Publication date: July 22, 2021Inventors: Yinhe Cheng, Yu Gu, Igor Karpenko, Peter Walker, Ranglin Lu, Subir Roy
-
Publication number: 20210192221Abstract: A method for (of) detecting deception in an Audio-Video response of a user, using a server, in a distributed computing architecture, characterized in that the method including: enabling an Audio-Video connection with a user device upon receiving a request from a user; obtaining, from the user device, an Audio-Video response of the user corresponding to a first set of questions that are provided to the user by the server; extracting audio signals and video signals from the Audio-Video response; detecting an activity of the user by determining a plurality of Natural Language Processing (NLP) features from the extracted audio signals by (i) performing a speech to text translation and (ii) extracting the plurality of NLP features from the translated text, and determining a plurality of speech features from the extracted audio signals by (i) splitting the extracted audio signals into a plurality of short interval audio signals and (ii) extracting the plurality of speech features from the plurality of short intervaType: ApplicationFiled: December 20, 2019Publication date: June 24, 2021Inventors: Vivek Iyer, Peter Walker