Patents by Inventor Robert A. Funk

Robert A. Funk 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: 11943387
    Abstract: A system and method for monitoring calls or other communications between two parties by a monitoring service. The system may be configured to determine whether the caller is a known or unknown caller. In the event that the system determines that the caller is an unknown caller (i.e., not in either of a “good” caller or “bad” caller database), then the system may process dialog between the two parties to determine whether a potential fraud is being committed. The processing may be performed using artificial intelligence (AI) in real-time. In response to determining that a potential fraud is being committed, the call may be interdicted by automatically adding a third party, such as a security agent, to the call. The system may be configured to selectively play a pre-call message to a non-subscriber of the monitoring service to notify the non-subscriber that the call is being monitored.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: March 26, 2024
    Assignee: Sentien Corporation
    Inventors: Robert Wolinsky, Jonathan Wolinsky, Sunil Lingayat, Thomas Funk
  • Patent number: 11925790
    Abstract: Processes and devices provide parenteral delivery of therapeutic fluids, in particular high-viscosity therapeutic fluids (e.g., protein therapeutics), by a chemical reaction that generates a gas. A device may include a first actuation chamber containing a first reagent, a second reaction chamber containing a second reagent, and a third therapeutic fluid chamber containing the therapeutic fluid. In a loaded configuration, a plunger separates the first chamber from the second chamber. In a delivery configuration, the plunger allows the first reagent from the first chamber to communicate and react with the second reagent from the second chamber. The generated gas acts upon a plunger to deliver the therapeutic fluid from the third chamber.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: March 12, 2024
    Assignee: Eli Lilly and Company
    Inventors: William Godwin Atterbury, Corrie Jo Bennison, Robert Jonathan Cain, Michael Funk Chiappetta, Jeffrey Leclair Ellis, David Arthur Holley, Mark Lafever, Beverly Ann Piatt, John Paul Tallarico
  • Patent number: 11420751
    Abstract: A multi-latch assembly may be utilized, for example, in an aircraft passenger seat to hold separately deployable components such as a tray table and secondary member for separately supporting a personal entertainment device. The multi-latch assembly can include a first latch member and a second latch member. The first latch member can include a first arm. The first latch member can further include a first shaft that extends from the first arm and that is at least partially hollow. The second latch member can include a second arm. The second latch member can further include a second shaft that extends from the second arm and that is received within the first shaft of the first latch member so that the first arm and the second arm are rotatable independently of one another.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: August 23, 2022
    Assignee: Safran Seats USA LLC
    Inventors: Jason K. Smith, Robert Funk
  • Publication number: 20210394906
    Abstract: A multi-latch assembly may be utilized, for example, in an aircraft passenger seat to hold separately deployable components such as a tray table and secondary member for separately supporting a personal entertainment device. The multi-latch assembly can include a first latch member and a second latch member. The first latch member can include a first arm. The first latch member can further include a first shaft that extends from the first arm and that is at least partially hollow. The second latch member can include a second arm. The second latch member can further include a second shaft that extends from the second arm and that is received within the first shaft of the first latch member so that the first arm and the second arm are rotatable independently of one another.
    Type: Application
    Filed: September 26, 2018
    Publication date: December 23, 2021
    Inventors: Jason K. Smith, Robert Funk
  • Patent number: 10754749
    Abstract: Systems, methods and computer program products assess processor performance metrics by monitoring probes constructed using instruction sequences. A first probe value can be determined from execution of a broad spectrum probe in an execution environment. In response to determining that the first probe value is not a first expected probe value, a targeted probe providing a second probe value directed to a subsystem of the execution environment, a feature of the subsystem, or a component of the execution environment is executed. In response to determining that the second probe value is not a second expected probe value, a differential between the second probe value and the second expected probe value can be used to determine that a bottleneck exists in at least one of the subsystem of the execution environment, the feature of the subsystem, or the component of the execution environment.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Mark Robert Funk, Aaron Christoph Sawdey, Philip Lee Vitale
  • Publication number: 20180341567
    Abstract: Systems, methods and computer program products assess processor performance metrics by monitoring probes constructed using instruction sequences. A first probe value can be determined from execution of a broad spectrum probe in an execution environment. In response to determining that the first probe value is not a first expected probe value, a targeted probe providing a second probe value directed to a subsystem of the execution environment, a feature of the subsystem, or a component of the execution environment is executed. In response to determining that the second probe value is not a second expected probe value, a differential between the second probe value and the second expected probe value can be used to determine that a bottleneck exists in at least one of the subsystem of the execution environment, the feature of the subsystem, or the component of the execution environment.
    Type: Application
    Filed: July 16, 2018
    Publication date: November 29, 2018
    Inventors: Mark Robert Funk, Aaron Christoph Sawdey, Philip Lee Vitale
  • Patent number: 10031827
    Abstract: Systems, methods and computer program products assess processor performance metrics by monitoring probes constructed using instruction sequences. A first probe value can be determined from execution of a broad spectrum probe in an execution environment. In response to determining that the first probe value is not a first expected probe value, a targeted probe providing a second probe value directed to a subsystem of the execution environment, a feature of the subsystem, or a component of the execution environment is executed. In response to determining that the second probe value is not a second expected probe value, a differential between the second probe value and the second expected probe value can be used to determine that a bottleneck exists in at least one of the subsystem of the execution environment, the feature of the subsystem, or the component of the execution environment.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mark Robert Funk, Aaron Christoph Sawdey, Philip Lee Vitale
  • Publication number: 20170364429
    Abstract: Systems, methods and computer program products assess processor performance metrics by monitoring probes constructed using instruction sequences. A first probe value can be determined from execution of a broad spectrum probe in an execution environment. In response to determining that the first probe value is not a first expected probe value, a targeted probe providing a second probe value directed to a subsystem of the execution environment, a feature of the subsystem, or a component of the execution environment is executed. In response to determining that the second probe value is not a second expected probe value, a differential between the second probe value and the second expected probe value can be used to determine that a bottleneck exists in at least one of the subsystem of the execution environment, the feature of the subsystem, or the component of the execution environment.
    Type: Application
    Filed: August 14, 2017
    Publication date: December 21, 2017
    Inventors: Mark Robert Funk, Aaron Christoph Sawdey, Philip Lee Vitale
  • Patent number: 9760465
    Abstract: Processor performance metrics are assessed by monitoring probes constructed using instruction sequences. A probe comprising an instruction sequence is selected. The instruction sequence can be configured to measure at least one hardware metric. A first probe value is received. The first probe value can be based, at least in part, on the hardware metric. The first probe value can be determined from execution of the probe in a first execution environment. The probe can be executed a second time to determine a second probe value. The second probe value can be based, at least in part, on the hardware metric. The second probe value is determined in a second execution environment including at least one workload. The first probe value and the second probe value can be compared to produce a performance assessment of the second execution environment.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mark Robert Funk, Aaron Christoph Sawdey, Philip Lee Vitale
  • Patent number: 9298580
    Abstract: Monitoring probes constructed using instruction sequences are used to assess processor performance metrics. A probe comprising an instruction sequence is selected. The instruction sequence can be configured to measure at least one hardware metric. A first probe value is received. The first probe value can be based, at least in part, on the hardware metric. The first probe value can be determined from execution of the probe in a first execution environment. The probe can be executed a second time to determine a second probe value. The second probe value can be based, at least in part, on the hardware metric. The second probe value is determined in a second execution environment including at least one workload. The first probe value and the second probe value can be compared to produce a performance assessment of the second execution environment.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: March 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Mark Robert Funk, Aaron Christoph Sawdey, Philip Lee Vitale
  • Publication number: 20150186242
    Abstract: Monitoring probes constructed using instruction sequences are used to assess processor performance metrics. A probe comprising an instruction sequence is selected. The instruction sequence can be configured to measure at least one hardware metric. A first probe value is received. The first probe value can be based, at least in part, on the hardware metric. The first probe value can be determined from execution of the probe in a first execution environment. The probe can be executed a second time to determine a second probe value. The second probe value can be based, at least in part, on the hardware metric. The second probe value is determined in a second execution environment including at least one workload. The first probe value and the second probe value can be compared to produce a performance assessment of the second execution environment.
    Type: Application
    Filed: June 16, 2014
    Publication date: July 2, 2015
    Inventors: Mark Robert Funk, Aaron Christoph Sawdey, Philip Lee Vitale
  • Publication number: 20150186241
    Abstract: Processor performance metrics are assessed by monitoring probes constructed using instruction sequences. A probe comprising an instruction sequence is selected. The instruction sequence can be configured to measure at least one hardware metric. A first probe value is received. The first probe value can be based, at least in part, on the hardware metric. The first probe value can be determined from execution of the probe in a first execution environment. The probe can be executed a second time to determine a second probe value. The second probe value can be based, at least in part, on the hardware metric. The second probe value is determined in a second execution environment including at least one workload. The first probe value and the second. probe value can be compared to produce a performance assessment of the second execution environment.
    Type: Application
    Filed: January 2, 2014
    Publication date: July 2, 2015
    Applicant: International Business Machines Corporation
    Inventors: Mark Robert Funk, Aaron Christoph Sawdey, Philip Lee Vitale
  • Patent number: 8851568
    Abstract: Described are passenger seat assemblies having at least one seat back support pivotally coupled to an overhead support structure, at least one seat pan pivotally coupled to the at least one seat back support, and at least one foot rest support may be pivotally coupled to the seat pan. The seat back support may be configured to rotate into a retracted position adjacent the overhead support structure. The seat pan may be configured to rotate into a retracted position adjacent the seat back support. Finally, the foot rest support may be configured to rotate into a retracted position adjacent the seat pan.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: October 7, 2014
    Assignee: Zodiac Seals US LLC
    Inventors: Robert Funk, Rebeca Rubio Trevizo, Fernando Luis Bencomo Arvizo, Gabriela Alejandra Gonzalez Gonzalez, Raul Daniel Flores Aguirre
  • Patent number: 8509116
    Abstract: A computer-implemented method receives a list of polygonal vertices associated with multiple polygons located in proximity to one another in a two-dimensional region and analyzes the polygonal vertices. The method automatically generates, based on the analysis, a polygonal hull that encloses the multiple polygons such that a line segment connecting any two polygonal vertices of the multiple polygons falls completely inside the generated polygonal hull. The multiple polygons may correspond to a two-dimensional geographic region. The computer-implemented method may be used for geographic regional segmentation.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: August 13, 2013
    Assignee: Verizon Patent and Licensing, Inc.
    Inventors: Ching-Yun Yeh, Robert Funk, Kumar Annamraju
  • Patent number: 8312462
    Abstract: Disclosed is an apparatus, method, and program product for identifying and grouping threads that have interdependent data access needs. The preferred embodiment of the present invention utilizes two different constructs to accomplish this grouping. A Memory Affinity Group (MAG) is disclosed. The MAG construct enables multiple threads to be associated with the same node without any foreknowledge of which threads will be involved in the association, and without any control over the particular node with which they are associated. A Logical Node construct is also disclosed. The Logical Node construct enables multiple threads to be associated with the same specified node without any foreknowledge of which threads will be involved in the association. While logical nodes do not explicitly identify the underlying physical nodes comprising the system, they provide a means of associating particular threads with the same node and other threads with other node(s).
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Lynn Keat Chung, Mark Robert Funk, Richard Karl Kirkman, Angela Mae Newton, Don Darrell Reed
  • Publication number: 20120280541
    Abstract: Described are passenger seat assemblies having at least one seat back support pivotally coupled to an overhead support structure, at least one seat pan pivotally coupled to the at least one seat back support, and at least one foot rest support may be pivotally coupled to the seat pan. The seat back support may be configured to rotate into a retracted position adjacent the overhead support structure. The seat pan may be configured to rotate into a retracted position adjacent the seat back support. Finally, the foot rest support may be configured to rotate into a retracted position adjacent the seat pan.
    Type: Application
    Filed: November 2, 2011
    Publication date: November 8, 2012
    Inventors: ROBERT FUNK, Rebeca Rubio Trevizo, Fernando Luis Bencomo Arvizo, Gabriela Alejandra Gonzalez Gonzalez, Raul Daniel Flores Aguirre
  • Patent number: 8284698
    Abstract: A computer-implemented method receives a set of data regarding a layout of a network, where the data specifies the interconnection of linear facilities and specifies at least one network point that is disconnected from the network. The computer-implemented method further determines a closest one of the linear facilities to the at least one network point based on the set of data and shifts the at least one network point to connect the at least one network point to the network based on a distance between a vertex associated with the closest one of the linear facilities and the at least one network point. The computer-implemented method also shifts the closest one of the linear facilities to connect the at least one network point in the network based on a distance associated with a linear projection from the at least one network point to the closest one of the linear facilities.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: October 9, 2012
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ching-Yun Yeh, Robert Funk, Kumar Annamraju
  • Patent number: 8108375
    Abstract: Multiple database queries are satisfied with the same data in a manner that assures the data is current and without having to interrogate the database for each query. In a first embodiment, all queries that are received during the processing of a first query after interrogation of the database has begun for the first query are evaluated to determine whether the result set returned for the first query will satisfy the queries received during processing of the first query. If so, the result set returned for the first query is used to generate result sets for the subsequent compatible queries received during the processing of the first query. In a second embodiment, queries are delayed and grouped, and a new query is then processed for each group that returns a result set that satisfies all of the queries in the group. In both cases, the result set for one query is used to generate a result set for a different query.
    Type: Grant
    Filed: January 10, 2009
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Eric Lawrence Barsness, Richard Dean Dettinger, Mark Robert Funk, Ross E. Johnson
  • Publication number: 20100315977
    Abstract: A computer-implemented method receives a list of polygonal vertices associated with multiple polygons located in proximity to one another in a two-dimensional region and analyzes the polygonal vertices. The method automatically generates, based on the analysis, a polygonal hull that encloses the multiple polygons such that a line segment connecting any two polygonal vertices of the multiple polygons falls completely inside the generated polygonal hull. The multiple polygons may correspond to a two-dimensional geographic region. The computer-implemented method may be used for geographic regional segmentation.
    Type: Application
    Filed: August 26, 2010
    Publication date: December 16, 2010
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Ching-Yun YEH, Robert FUNK, Kumar ANNAMRAJU
  • Patent number: D692246
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: October 29, 2013
    Assignee: Zodiac Seats US LLC
    Inventors: Robert Funk, Rebeca Rubio Trevizo, Fernando Luis Bencomo Arvizo, Gabriela Alejandra Gonzalez Gonzalez, Raul Daniel Flores Aguirre