Patents by Inventor W. A. Scanlon

W. A. Scanlon 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: 20240136574
    Abstract: The present invention relates to a solid-state battery that is based on a phthalocyanine solid-state electrolyte/anode connection that is chemically obtained. Such chemical connection process yields a solid electrolyte interphase that connects the solid-state battery's phthalocyanine solid-state electrolyte and anode. Unlike other processes for forming solid-state electrolyte/anode connections, the present chemical process does not require that solid-state electrolyte be ductile and flow under high pressure.
    Type: Application
    Filed: December 14, 2023
    Publication date: April 25, 2024
    Inventors: Lawrence G. Scanlon, William A. Feld, Jacob W. Lawson, Leah R. Lucente
  • Patent number: 11947407
    Abstract: A computer system, method, and non-transitory computer-readable medium are provided. A request including unauthenticated data is created and securely transmitted to a remote device, metadata corresponding to the request is updated to indicate successful validation, a response file is validated, and a discrepancy is detected between the unauthenticated data and the authenticated data. Correction data is obtained, and a transaction based on the request and the correction data is executed. A second processor of the remote device verifies that an unauthorized user has not modified the authenticated data, generates a database table based on one or more fields of the authenticated data, extracts one or more predetermined data values from the authenticated data and the database table, and validates the unauthenticated data in the request based on comparing the one or more predetermined data values from the authenticated data and the database table to the unauthenticated data in the request.
    Type: Grant
    Filed: January 12, 2023
    Date of Patent: April 2, 2024
    Assignee: FEDERAL HOME LOAN MORTGAGE CORPORATION (FREDDIE MAC)
    Inventors: David M. Wilson, Ann Epstein, Kathleen W. Scanlon, David F. Owens, Rajasekhar Penugonda, Raghu Kurlagunda
  • Publication number: 20230409576
    Abstract: A method includes receiving a query directed to a first data model that specifies base data fields. The method includes determining extension bindings for the first data model. A binding specifies an extension to the first data model and specifies one of the base data fields as a node at which the specified extension is added. The extension specifies a non-empty set of data fields. The method includes retrieving base data values according to the base data fields and extension data values according to, for a first binding, the set of data fields. The method includes generating a data object from the base and extension data values according to a second data model. The second data model is based on the first data model extended by adding the data fields from the extension specified by the first binding to the first data model at the specified node.
    Type: Application
    Filed: August 28, 2023
    Publication date: December 21, 2023
    Inventors: Dennis Fuglsang, Robert W. Scanlon
  • Publication number: 20230289344
    Abstract: A query processing method includes receiving a query from a requestor. The query is directed to a first data model specifying multiple base data fields. The method includes determining a set of extension bindings for the first data model based on the query. Each binding specifies an extension to the first data model from a set of model extensions and specifies one of the base data fields of the first data model as a node at which the extension is added. The method includes generating a data object from base data values and extension data values according to an extended data model. The extended data model is defined by the first data model extended by, for each binding of the set, adding data fields from the specified extension to the first data model at the specified node. The method includes returning the data object to the requestor.
    Type: Application
    Filed: March 10, 2022
    Publication date: September 14, 2023
    Inventors: Dennis Fuglsang, Robert W. Scanlon
  • Patent number: 11741102
    Abstract: A query processing method includes receiving a query from a requestor. The query is directed to a first data model specifying multiple base data fields. The method includes determining a set of extension bindings for the first data model based on the query. Each binding specifies an extension to the first data model from a set of model extensions and specifies one of the base data fields of the first data model as a node at which the extension is added. The method includes generating a data object from base data values and extension data values according to an extended data model. The extended data model is defined by the first data model extended by, for each binding of the set, adding data fields from the specified extension to the first data model at the specified node. The method includes returning the data object to the requestor.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: August 29, 2023
    Assignee: Express Scripts Strategic Development, Inc.
    Inventors: Dennis Fuglsang, Robert W. Scanlon
  • Patent number: 11579955
    Abstract: Techniques for database and file management herein include a processor and a memory device storing instructions that cause the processor to perform operations comprising creating a request based on an extensible markup language (XML) or an interpreted scripting language object, wherein the request comprises unauthenticated data for validation. The operations can also include transmitting the request to a remote device), updating metadata corresponding to the request to indicate the successful validation by the remote device, validating a response file, and detecting a discrepancy between the unauthenticated data and the authenticated data accessible by the remote device. Additionally, the operations include obtaining correction data to resolve the discrepancy, and executing a transaction based on the request and the correction data.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: February 14, 2023
    Assignee: FEDERAL HOME LOAN MORTGAGE CORPORATION (FREDDIE MAC)
    Inventors: David M. Wilson, Ann Epstein, Kathleen W. Scanlon, David F. Owens, Rajasekhar Penugonda, Raghu Kurlagunda
  • Patent number: 11516306
    Abstract: An event processing system is provided for providing resilient message processing using asynchronous communications. The event processing device includes a processor and a memory. The event processing device is in communication with a publisher microservice and subscriber microservices. The processor is configured to receive an event including a collection of data from the publisher microservice. The processor is also configured to process the event to identify a recipient microservice. The processor is configured to update a queue with a queue entry for each of the at least one recipient microservices for the event. Each queue entry is associated with a priority. The processor is also configured to attempt to transmit the event to each of the at least one recipient microservices until a transmission confirmation message is received. The processor is further configured to update the queue by removing the queue entry for which the transmission confirmation message is received.
    Type: Grant
    Filed: January 17, 2022
    Date of Patent: November 29, 2022
    Assignee: Express Scripts Strategic Development, Inc.
    Inventors: Johnu Celestine, Surya Teja Reddy Kotha, Dmitry Milman, Robert W. Scanlon, Daniel E. Powers, David Erickson
  • Publication number: 20220141302
    Abstract: An event processing system is provided for providing resilient message processing using asynchronous communications. The event processing device includes a processor and a memory. The event processing device is in communication with a publisher microservice and subscriber microservices. The processor is configured to receive an event including a collection of data from the publisher microservice. The processor is also configured to process the event to identify a recipient microservice. The processor is configured to update a queue with a queue entry for each of the at least one recipient microservices for the event. Each queue entry is associated with a priority. The processor is also configured to attempt to transmit the event to each of the at least one recipient microservices until a transmission confirmation message is received. The processor is further configured to update the queue by removing the queue entry for which the transmission confirmation message is received.
    Type: Application
    Filed: January 17, 2022
    Publication date: May 5, 2022
    Inventors: Johnu Celestine, Surya Teja Reddy Kotha, Dmitry Milman, Robert W. Scanlon, Daniel E. Powers, David Erickson
  • Patent number: 11228656
    Abstract: An event processing system is provided for providing resilient message processing using asynchronous communications. The event processing device includes a processor and a memory. The event processing device is in communication with a publisher microservice and subscriber microservices. The processor is configured to receive an event including a collection of data from the publisher microservice. The processor is also configured to process the event to identify a recipient microservice. The processor is configured to update a queue with a queue entry for each of the at least one recipient microservices for the event. Each queue entry is associated with a priority. The processor is also configured to attempt to transmit the event to each of the at least one recipient microservices until a transmission confirmation message is received. The processor is further configured to update the queue by removing the queue entry for which the transmission confirmation message is received.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: January 18, 2022
    Assignee: Express Scripts Strategic Development, Inc.
    Inventors: Johnu Celestine, Surya Teja Reddy Kotha, Dmitry Milman, Robert W. Scanlon, Daniel E. Powers, David Erickson
  • Patent number: 9996976
    Abstract: A method is provided for augmenting video feed obtained by a camera of a aerial vehicle to a user interface. The method can include obtaining a sequence of video images with or without corresponding sensor metadata from the aerial vehicle; obtaining supplemental data based on the sequence of video images and the sensor metadata; correcting an error in the sensor metadata using a reconstruction error minimization technique; creating a geographically-referenced scene model based on a virtual sensor coordinate system that is registered to the sequence of video images; overlaying the supplemental information onto the geographically-referenced scene model by rendering geo-registered data from a 3D perspective that matches a corrected camera model; creating a video stream of a virtual representation from the scene from the perspective of the camera based on the overlaying; and providing the video stream to a UI to be render onto a display.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: June 12, 2018
    Assignee: AVIGILON FORTRESS CORPORATION
    Inventors: Shirley Zhou, Don Madden, Tae Eun Choe, Andrew W. Scanlon
  • Publication number: 20170039765
    Abstract: A method is provided for augmenting video feed obtained by a camera of a aerial vehicle to a user interface. The method can include obtaining a sequence of video images with or without corresponding sensor metadata from the aerial vehicle; obtaining supplemental data based on the sequence of video images and the sensor metadata; correcting an error in the sensor metadata using a reconstruction error minimization technique; creating a geographically-referenced scene model based on a virtual sensor coordinate system that is registered to the sequence of video images; overlaying the supplemental information onto the geographically-referenced scene model by rendering geo-registered data from a 3D perspective that matches a corrected camera model; creating a video stream of a virtual representation from the scene from the perspective of the camera based on the overlaying; and providing the video stream to a UI to be render onto a display.
    Type: Application
    Filed: May 4, 2015
    Publication date: February 9, 2017
    Inventors: Shirley Zhou, Don Madden, Tae Eun Choe, Andrew W. Scanlon
  • Patent number: 9171096
    Abstract: Business Process Execution Language (BPEL) engines and Enterprise Service Buses (ESBs) often connect to adapters to integrate backend packaged applications with a process flow by invoking web services using Java Connector Architecture (JCA) and Simple Object Access Protocol (SOAP) bindings. The Web Service Description Language (WSDL) files for the web services that interact with the adapters can be introspected to harvest adapter integration and transformation information into a service metadata repository. This permits dependency and impact analysis to extend from services to adapters and transformations.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: October 27, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Muthukumar S. Palanisamy, David E. DiFranco, Sharon Y. Fay, David S. Keyes, Robert W. Scanlon, Adam J. Wallace
  • Publication number: 20100161629
    Abstract: Business Process Execution Language (BPEL) engines and Enterprise Service Buses (ESBs) often connect to adapters to integrate backend packaged applications with a process flow by invoking web services using Java Connector Architecture (JCA) and Simple Object Access Protocol (SOAP) bindings. The Web Service Description Language (WSDL) files for the web services that interact with the adapters can be introspected to harvest adapter integration and transformation information into a service metadata repository. This permits dependency and impact analysis to extend from services to adapters and transformations.
    Type: Application
    Filed: October 23, 2009
    Publication date: June 24, 2010
    Applicant: Oracle International Corporation
    Inventors: Muthukumar S. Palanisamy, David E. DiFranco, Sharon Y. Fay, David S. Keyes, Robert W. Scanlon, Adam J. Wallace
  • Publication number: 20080074496
    Abstract: A system for video monitoring at least one banking business process may comprise a video analytics engine to process video of a bank area obtained by a video camera and to generate video primitives regarding the video; a user interface to define at least one activity of interest regarding the bank area being viewed, wherein each activity of interest identifies a rule and/or a query regarding the bank area being viewed; and an activity inference engine to process the video primitives according to a banking business process, based on each activity of interest from the user interface to determine if any activity of interest occurred in the video.
    Type: Application
    Filed: September 20, 2007
    Publication date: March 27, 2008
    Applicant: Object Video, Inc.
    Inventors: Peter L. Venetianer, Alan J. Lipton, Zhong Zhang, Wei Hong Yin, Li Yu, Yongtong Hu, W. A. Scanlon, Niels Haering, Paul C. Brewer, Gary W. Myers, Andrew J. Chosak, Robert A. Cutting
  • Publication number: 20080018738
    Abstract: A system for video monitoring a retail business process includes a video analytics engine to process video obtained by a video camera and generate video primitives regarding the video, A user interface is used to define at least one activity of interest regarding an area being viewed, each activity of interest identifying at least one of a rule or a query regarding the area being viewed. An activity inference engine processes the generated video primitives based on each defined activity of interest to determine if an activity of interest occurred in the video.
    Type: Application
    Filed: July 13, 2007
    Publication date: January 24, 2008
    Applicant: ObjectVideo, Inc.
    Inventors: Alan Lipton, Peter Venetianer, Niels Haering, Paul Brewer, WeiHong Yin, Zhong Zhang, Li Yu, Yongtong Hu, Gary Myers, Andrew Chosak, Robert Cutting, W. Scanlon
  • Publication number: 20070250898
    Abstract: The automatic generation of one or more secondary video streams based on an input primary video stream may use analytics performed on the video to provide information on targets, events, and/or areas of interest to permit the one or more secondary video streams to concentrate on one or more targets, events, and/or areas of interest.
    Type: Application
    Filed: March 28, 2006
    Publication date: October 25, 2007
    Applicant: Object Video, Inc.
    Inventors: W. Scanlon, Andrew Chosak, John Clark, Robert Cutting, Alan Lipton, Gary Myers
  • Patent number: 5413306
    Abstract: A testing machine frame is provided with facing extruded column covers extending between a base and a top housing, the columns continuous cross-sections providing a partially enclosed vertical zone with a vertical opening, the opening being closed above and below a crosshead with accordion blinds, and T-slots for carrying crosshead limit stops and accessories.
    Type: Grant
    Filed: March 5, 1993
    Date of Patent: May 9, 1995
    Assignee: Instron Corporation
    Inventors: Richard J. Mahoney, III, Paulo A. Martin, Graham E. Mead, David W. Scanlon
  • Patent number: 4721000
    Abstract: A grip for a material testing load frame including a grip plate for engaging the end of an elongated sample having a longitudinal axis and a grip body having one end for connecting to the grip plate and another end for connecting to a loading component of the frame, a mechanism for adjusting the concentricity of the plate with respect to the body, and a mechanism for adjusting the angle of the plate with respect to the body, so that when the sample end is engaged by the plate, and the grip body is connected to the loading component, the longitudinal axis and the axis of the loading component can be aligned with respect to the concentricity and angle.
    Type: Grant
    Filed: September 19, 1986
    Date of Patent: January 26, 1988
    Assignee: Instron Corporation
    Inventor: David W. Scanlon
  • Patent number: D351804
    Type: Grant
    Filed: March 18, 1993
    Date of Patent: October 25, 1994
    Assignee: Instron Corporation
    Inventors: Charles W. Kellstedt, Jr., Joel Lieblein, Richard J. Mahoney, III, Paulo A. Martin, Graham E. Mead, Ronald K. Pulsifer, David W. Scanlon
  • Patent number: RE36392
    Abstract: A testing machine frame is provided with facing extruded column covers extending between a base and a top housing, the columns continuous cross-sections providing a partially enclosed vertical zone with a vertical opening, the opening being closed above and below a crosshead with accordion blinds, and T-slots for carrying crosshead limit stops and accessories.
    Type: Grant
    Filed: February 5, 1997
    Date of Patent: November 16, 1999
    Assignee: Instron Corporation
    Inventors: Richard J. Mahoney, III, Paulo A. Martin, Graham E. Mead, David W. Scanlon