Patents by Inventor William Schmidt
William Schmidt 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: 20250232132Abstract: Subword tokenization is provided. The method comprises receiving a text document comprising n bytes and specifying a maximum token width of L bytes. An initial vocabulary of tokens is defined, wherein the tokens comprise a number of different n-grams of L or less bytes. The document is tokenized with the fewest number of tokens from the vocabulary according to a minimum total weight through a directed acyclic graph comprising nodes that represent intervals between the bytes in the document and edges that represent potential tokens from the vocabulary appearing in text of the document. Natural language processing is then performed on the text document according to the tokenization.Type: ApplicationFiled: January 16, 2024Publication date: July 17, 2025Inventor: Craig William Schmidt
-
Publication number: 20250004868Abstract: An embodiment establishes a system behavior database based at least in part on behavior data received from a system, wherein the system behavior database comprises a set of historical observations of behavior of the system. The embodiment samples current behavior data from the system. The embodiment generates a current observation based on the current behavior data that was sampled. The embodiment compares the current observation to each historical observation of the set of historical observations to determine a divergence between the current observation and each historical observation. The embodiment compares the divergence to a divergence threshold, and upon a determination that the divergence exceeds the divergence threshold, detects an anomaly in the system, updates the set of historical observations to include the current observation as a new historical observation, and performs a responsive action within the system based on the detected anomaly.Type: ApplicationFiled: June 30, 2023Publication date: January 2, 2025Applicant: International Business Machines CorporationInventors: Erik Richter Altman, Benjamin P. Segal, Donald William Schmidt
-
Patent number: 12154424Abstract: A method implemented by a system for security comprising an unmanned aerial vehicle (UAV) and an analytics device configured to communicate with a remote monitoring system and the UAV is provided. Media data from the UAV is received at an analytics device, where the media data includes surveillance information corresponding to a premises under surveillance. Security attributes associated with the premises are detected based at least in part on a first level of machine learning (ML) analysis performed on the media data. The media data are transmitted by the analytics device to the remote monitoring system for a second level of ML analysis based at least in part on the security attribute, where the first level of ML analysis is less computationally expensive compared to the second level of ML analysis, and the second level of ML analysis is performed at the remote monitoring system on the media data.Type: GrantFiled: July 17, 2023Date of Patent: November 26, 2024Assignee: ADT Commercial LLCInventors: Edward M. Bacco, Philippe Sawaya, Scott William Schmidt
-
Patent number: 12124438Abstract: A computer implemented method for managing search queries. The method uses a number of processor units to receive data records. The number of processor units identify a set of data record pairs from the data records. The number of processor units generates a list of long data records based on frequencies of occurrences for long data records associated with each short data record in the set of data record pairs. The number of processor units receive a search query comprises a number of short data records in the set of data record pairs. The number of processor units identify a number of long data records for each short data record in the number of short data records using the lists of long data records for short data records. The number of processor units expand the search query by adding the number of long data records to the search query.Type: GrantFiled: June 14, 2023Date of Patent: October 22, 2024Assignee: S&P Gloal Inc.Inventor: Craig William Schmidt
-
Publication number: 20240221488Abstract: A method implemented by a system for security comprising an unmanned aerial vehicle (UAV) and an analytics device configured to communicate with a remote monitoring system and the UAV is provided. Media data from the UAV is received at an analytics device, where the media data includes surveillance information corresponding to a premises under surveillance. Security attributes associated with the premises are detected based at least in part on a first level of machine learning (ML) analysis performed on the media data. The media data are transmitted by the analytics device to the remote monitoring system for a second level of ML analysis based at least in part on the security attribute, where the first level of ML analysis is less computationally expensive compared to the second level of ML analysis, and the second level of ML analysis is performed at the remote monitoring system on the media data.Type: ApplicationFiled: July 17, 2023Publication date: July 4, 2024Inventors: Edward M. BACCO, Philippe SAWAYA, Scott William SCHMIDT
-
Patent number: 12012042Abstract: The present invention discloses an adjustable side rear view mirror assembly for attachment to a vehicle. The mirror assembly includes one or more rotary lock mechanisms which allow the mirror assembly to rotate between a series of designated positions. The mirror assembly includes an interlocking “clam-shell” construction for the mirror housing, as well as reflective mirror members which are laminated to surfaces on the mirror housing.Type: GrantFiled: December 16, 2020Date of Patent: June 18, 2024Assignee: Rosco, Inc.Inventors: William Schmidt, Jack N. Perry
-
Publication number: 20240012731Abstract: A computer-implemented method for detecting anomalies in computing systems includes measuring activity metrics associated with accessing resources of the system by several users. Further, condensed diagnostic data is generated by grouping the users into buckets based on bucket and user attributes, and aggregating the activity metrics across all users in each bucket. Bucket contents are recorded during system's use, during which, analytic embedded data is generated for anomaly detection. The generating includes, for each bucket, capturing the activity metrics for an exceptional user in each bucket without aggregation at a next time interval.Type: ApplicationFiled: July 11, 2022Publication date: January 11, 2024Inventors: Benjamin P. Segal, Donald William Schmidt, Erik Richter Altman
-
Patent number: 11829790Abstract: A processor receives an interrupt signal. The interrupt signal is received with an interrupt target ID identifying a target processor for handling the interrupt signal. The processor is a target of the interrupt signal directly. A check is made as to whether the processor is the target processor identified by the interrupt target ID. The checking includes performing a comparison of the interrupt target ID with a current interrupt target ID assigned to the processor. Based on the checking being successful, the interrupt signal is accepted for handling by the processor.Type: GrantFiled: October 20, 2021Date of Patent: November 28, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christoph Raisch, Marco Kraemer, Donald William Schmidt, Bernd Nerz, Peter Dana Driever
-
Patent number: 11822493Abstract: An interrupt signal is provided to a first guest operating system. A bus attachment device receives an interrupt signal from a bus connected module with an interrupt target ID identifying a processor assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device checks whether the target processor is scheduled for usage by the guest operating system. If the target processor is not scheduled for usage, the bus attachment device forwards the interrupt signal using broadcasting and updates a forwarding vector entry stored in a memory section assigned to a second guest operating system hosting the first guest operating system. The update is used for indicating to the first operating system that there is a first interrupt signal addressed to the interrupt target ID to be handled.Type: GrantFiled: June 25, 2021Date of Patent: November 21, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bernd Nerz, Marco Kraemer, Christoph Raisch, Donald William Schmidt, Peter Dana Driever
-
Patent number: 11741820Abstract: A method implemented by a system for security comprising an unmanned aerial vehicle (UAV) and an analytics device configured to communicate with a remote monitoring system and the UAV is provided. Media data from the UAV is received at an analytics device, where the media data includes surveillance information corresponding to a premises under surveillance. Security attributes associated with the premises are detected based at least in part on a first level of machine learning (ML) analysis performed on the media data. The media data are transmitted by the analytics device to the remote monitoring system for a second level of ML analysis based at least in part on the security attribute, where the first level of ML analysis is less computationally expensive compared to the second level of ML analysis, and the second level of ML analysis is performed at the remote monitoring system on the media data.Type: GrantFiled: December 28, 2022Date of Patent: August 29, 2023Assignee: The ADT Security CorporationInventors: Edward M. Bacco, Philippe Sawaya, Scott William Schmidt
-
Patent number: 11741032Abstract: An interrupt signal is provided to a first guest operating system. A bus attachment device receives an interrupt signal from a bus connected module with an interrupt target ID identifying a processor assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device checks whether the target processor is scheduled for usage by the guest operating system. If the target processor is not scheduled for usage, the bus attachment device forwards the interrupt signal using broadcasting and updates a forwarding vector entry stored in a memory section assigned to a second guest operating system hosting the first guest operating system. The update is used for indicating to the first operating system that there is a first interrupt signal addressed to the interrupt target ID to be handled.Type: GrantFiled: June 25, 2021Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bernd Nerz, Marco Kraemer, Christoph Raisch, Donald William Schmidt, Peter Dana Driever
-
Patent number: 11734037Abstract: An interrupt signal is provided to a guest operating system. A bus connected module is operationally connected with a plurality of processors via a bus attachment device. The bus attachment device receives an interrupt signal from the bus connected module with an interrupt target ID identifying one of the processors assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device checks whether the target processor is running using a running indicator provided by an interrupt table entry stored in a memory operationally connected with the bus attachment device. If the target processor is running, the bus attachment device forwards the interrupt signal to the target processor for handling. A translation of the interrupt target ID to a logical processor ID of the target processor is used to address the target processor directly.Type: GrantFiled: September 23, 2021Date of Patent: August 22, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marco Kraemer, Christoph Raisch, Bernd Nerz, Donald William Schmidt, Matthias Klein, Sascha Junghans, Peter Dana Driever
-
Publication number: 20230206245Abstract: Systems and methods are provided for blocking charges from a merchant to a payment account of a user. An exemplary system may include one or more memory devices storing instructions and one or more processors configured to execute the instructions to perform various operations. The operations may include receiving, from the user, a dispute request to dispute a charge to the payment account applied by the merchant. In response to the dispute request, the operations may include determining whether to block subsequent charges applied by the merchant to the payment account, based on a history of charging activities of the merchant. Responsive to a determination to block subsequent charges, the operations may include adding the merchant to a block-charge list associated with the payment account.Type: ApplicationFiled: March 6, 2023Publication date: June 29, 2023Applicant: Capital One Services, LLCInventors: Jeffrey SAMITT, Zeel Maharshi JHA, Colleen KERR, Henry Feer JOYCE, Joshua M. WILBUR, John William SCHMIDT, Krystle VOSS, Riken SHAH
-
Patent number: 11631084Abstract: Systems and methods are provided for blocking charges from a merchant to a payment account of a user. An exemplary system may include one or more memory devices storing instructions and one or more processors configured to execute the instructions to perform various operations. The operations may include receiving, from the user, a dispute request to dispute a charge to the payment account applied by the merchant. In response to the dispute request, the operations may include determining whether to block subsequent charges applied by the merchant to the payment account, based on a history of charging activities of the merchant. Responsive to a determination to block subsequent charges, the operations may include adding the merchant to a block-charge list associated with the payment account.Type: GrantFiled: October 24, 2019Date of Patent: April 18, 2023Assignee: Capital One Services, LLCInventors: Jeffrey Samitt, Zeel Maharshi Jha, Colleen Kerr, Henry Feer Joyce, Joshua M. Wilbur, John William Schmidt, Krystle Voss, Riken Shah
-
Patent number: 11620244Abstract: An interrupt signal is provided to a first guest operating system. A bus attachment device receives an interrupt signal from a bus connected module with an interrupt target ID identifying a processor assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device translates the received interrupt target ID to a logical processor ID of the target processor using an interrupt table entry stored in a memory section assigned to a second guest operating system hosting the first operating system and forwards the interrupt signal to the target processor for handling. The logical processor ID of the target processor is used to address the target processor directly.Type: GrantFiled: September 22, 2021Date of Patent: April 4, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christoph Raisch, Marco Kraemer, Donald William Schmidt, Bernd Nerz, Peter Dana Driever
-
Patent number: 11593153Abstract: An interrupt signal is provided to an operating system executed using one or more processors of a plurality of processors. A bus attachment device receives an interrupt signal with an interrupt target ID identifying a processor assigned for use as a target processor for handling the interrupt signal. The bus attachment device translates the received interrupt target ID to a processor ID using an interrupt table entry and forwards the interrupt signal to the target processor for handling. The processor ID is used to address the target processor directly.Type: GrantFiled: December 13, 2021Date of Patent: February 28, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marco Kraemer, Christoph Raisch, Donald William Schmidt, Bernd Nerz, Frank Siegfried Lehnert, Peter Dana Driever
-
Patent number: 11409502Abstract: Embodiments of the invention are directed to intelligently and dynamically controlling both changes made within EUC applications and the control rules associated with such changes. A similarity index is calculated/assigned for each data entry field (i.e., cell/intersection) and the controls implemented when a changes to data in the entry fields occurs is based on the similarity index. In other embodiments, a change to data entry fields dynamically prompts analysis of the change based on historical approval and/or denial patterns specific to the EUC application, the data entry field(s) and/or the user of the application. In response to the analysis the control rules may be dynamically updated, and applied to the current change. In other embodiments, inputs, such as reviewer's comments, are the basis for determining a need to update existing controls or add new controls associated with data entry field(s) and the conditions associated therewith are determined and applied.Type: GrantFiled: May 6, 2019Date of Patent: August 9, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Suki Ramasamy, Raghavendra Veerupakshappa, Samson Paulraj, Balasubramanian Bagavathiappan, Timothy Krak, Scott B. Desalvo, Santanu Sarkar, Nikhil Ram, Karrie A. Loatman, Joshua C. Wolfe, Gina L. Tammelleo, Garima Dhir, Kavitha Ganapathi Raman, Phillip Matt Hancock, Kenneth William Schmidt, Jr., Cynthia D. Adams, Christophe M. Marin
-
Patent number: 11351516Abstract: A Venturi pump chlorine dioxide generation device with one or more special ninety-degree bends with half-spherical mixing stations including: at least one ninety-degree bend with two half-spherical mixing stations between the sodium hypochlorite introduction point and the acid source introduction point, at least two ninety-degree bends with two half-spherical mixing stations between the acid source point and the sodium chlorite introduction point, and at least two ninety-degree bends with two half-spherical mixing stations between the sodium chlorite introduction point and the vacuum chamber of the Venturi pump. Each ninety-degree bend with two half-spherical mixing stations is an elbow section of cylindrical conduit or pipe wherein the two outer segments of the ninety-degree bend each have a spherical shaped expansion area to create a half-spherical concave section inside the conduit or pipe.Type: GrantFiled: March 25, 2020Date of Patent: June 7, 2022Inventor: William Schmidt
-
Patent number: 11314538Abstract: An interrupt signal is provided to a target processor. An interrupt signal is received with an interrupt target ID identifying a processor as a target processor for handling the interrupt signal. The interrupt signal is forwarded to the target processor for handling. A translation of the interrupt target ID to a logical processor ID of the target processor is used to address the target processor directly. The bus attachment device updates a directed interrupt signal indicator of a directed interrupt signal vector assigned to the target processor in order to indicate that there is an interrupt signal addressed to the respective interrupt target ID to be handled.Type: GrantFiled: November 6, 2020Date of Patent: April 26, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christoph Raisch, Marco Kraemer, Bernd Nerz, Donald William Schmidt, Peter Dana Driever
-
Publication number: 20220100557Abstract: An interrupt signal is provided to an operating system executed using one or more processors of a plurality of processors. A bus attachment device receives an interrupt signal with an interrupt target ID identifying a processor assigned for use as a target processor for handling the interrupt signal. The bus attachment device translates the received interrupt target ID to a processor ID using an interrupt table entry and forwards the interrupt signal to the target processor for handling. The processor ID is used to address the target processor directly.Type: ApplicationFiled: December 13, 2021Publication date: March 31, 2022Inventors: Marco Kraemer, Christoph Raisch, Donald William Schmidt, Bernd Nerz, Frank Siegfried Lehnert, Peter Dana Driever