Patents by Inventor James Barry
James Barry 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: 11847472Abstract: Techniques are disclosed for linearizing interfaces within computing applications. In some embodiments, the techniques include defining a sequence of user interface elements, where at least a subset of user interface elements in the sequence of user interface elements correspond to controls for affecting a session state. Responsive to receiving an input value through a user interface element, a linearization process adds the input value to at least one dataset for evaluating a current state for each respective user interface element subsequent to the user interface element in the sequence of user interface elements. The process further evaluates the current state for each respective user interface element subsequent to the user interface element in the sequence of user interface elements based on values within the at least one data set. The process may disable and/or enable one or more user interface elements based on the evaluation.Type: GrantFiled: June 13, 2022Date of Patent: December 19, 2023Assignee: Oracle International CorporationInventors: Kristy Ann Van Der Vlist, Andrew James Barry, Stephen Nicholas French, Davin James Fifield, Fiona Carolyn Guy
-
Publication number: 20230390681Abstract: An air filter assembly includes a filter element having at least one variable dimension, and a frame for engaging and supporting the filter element. The frame may include a plurality of linear segments forming a rectangular configuration, and a plurality of clips for connecting the linear segments together at corners thereof. The linear segments may be L-channel segments, C-channel segments, or may be of other form. Clips may be used for connecting the linear segments together at the corners. The filter element may have a pattern of creases or fold lines to facilitate folding thereof from an expanded configuration to a reduced configuration. A grate may be included for spanning an area bounded by the frame to support the filter element. The grate may have multiple arms and a central hub. An edge treatment may form a seal between the filter element and the frame.Type: ApplicationFiled: August 21, 2023Publication date: December 7, 2023Inventors: Kevin James Barry, Thaddeus Worth Tarkington, Aly Khalifa
-
Publication number: 20230389978Abstract: A surgical device for examination and treatment of a target area. The surgical device includes a shaft portion that extends along a longitudinal axis and that is configured to be inserted into a patient's body, a surgical tool provided within the outer sheath and configured to be movable along the longitudinal axis, and an optical assembly provided at a distal end of the inner shaft, the optical assembly including a light source and an imaging sensor.Type: ApplicationFiled: April 26, 2023Publication date: December 7, 2023Inventors: James Barry, Israel Franco, Michael Grasso, III, Thomas Ruegg
-
Patent number: 11806656Abstract: This document presents an apparatus for a flexible air filter media that can be configured for shipping and storage having one or more flexible inserts mounted to the filter media along one or more portions of the accordion folds of the air filter material. The current invention permits the air filter apparatus to fold along both X and Y axes, create a tri-fold, and bend in a manner that provides for a much smaller volume for shipping purposes. The invention also permits attaching the flexible material to the center of the filter media and also inserts which allow sections of the air filter media to be nested one into another to reduce both shipping and storage volume.Type: GrantFiled: October 5, 2021Date of Patent: November 7, 2023Assignee: SECOND NATURE BRANDS, INC.Inventors: Kevin James Barry, Thaddeus Worth Tarkington
-
Publication number: 20230321403Abstract: A medical clip for holding a medical device. The medical clip includes a first jaw and a second jaw rotatably coupled to the first jaw, the first jaw and the second jaw being rotatable with respect to each other between a closed position and an open position; an elastomeric insert configured to be positioned between the first jaw and the second jaw. The elastomeric insert defining a proximal cavity having a cavity depth that is receives a medical device between the first jaw and the second jaw. In the closed position, a distal face of the first jaw and the second jaw define a distal opening configured to receive a portion of the medical device through the distal opening; and, a proximal face of the first jaw and the second jaw define a proximal opening configured to receive a second portion of the medical device through the proximal opening.Type: ApplicationFiled: April 17, 2023Publication date: October 12, 2023Inventors: Alfio Carroccio, James Barry
-
Publication number: 20230284973Abstract: Systems, devices, and methods for facilitating diagnosis of sleep respiratory issues and/or delivering therapy for sleep respiratory issues are provided. According to one embodiment, an electronic ear device may be used to provide an effective and more sleep conducive method for positional sleep therapy. For example, positional therapy may be implemented through audible notifications delivered through the ear device to reduce symptoms of positional sleep respiratory issues. A positional sensor within the ear device allows the ear device to recognize when a user of the ear device is out of their programmed sleep position. The sleeper can then be notified through a speaker in the ear device to adjust themselves to a more optimal sleep position for reduced snoring and/or sleep obstruction. The ear device may alternatively or additionally capture user sleep data to facilitate diagnosis of a sleep respiratory issue by a medical professional.Type: ApplicationFiled: May 22, 2023Publication date: September 14, 2023Applicant: SleepDev LLCInventors: Michael McNeil Swertfager, James Barry Gartrell
-
Patent number: 11731066Abstract: An air filter assembly includes a filter element having at least one variable dimension, and a frame for engaging and supporting the filter element. The frame may include a plurality of linear segments forming a rectangular configuration, and a plurality of clips for connecting the linear segments together at corners thereof. The linear segments may be L-channel segments, C-channel segments, or may be of other form. Clips may be used for connecting the linear segments together at the corners. The filter element may have a pattern of creases or fold lines to facilitate folding thereof from an expanded configuration to a reduced configuration. A grate may be included for spanning an area bounded by the frame to support the filter element. The grate may have multiple arms and a central hub. An edge treatment may form a seal between the filter element and the frame.Type: GrantFiled: August 23, 2021Date of Patent: August 22, 2023Assignee: Second Nature Brands, Inc.Inventors: Kevin James Barry, Thaddeus Worth Tarkington, Aly Khalifa
-
Publication number: 20230228369Abstract: A stackable and nestable support apparatus the stackable and nestable support apparatus of the present invention includes multiple support elements that are stackable to provide for support base of varied elevations. In a stacked, supporting position, one or more of the support elements are selected for emplacement between a foot of a leveling jack utilized to level the recreational vehicle (RV). The number and orientation of the one or more support elements are selected based on a needed vertical support elevation between the foot of the leveling jack and the terrain T in which the RV is emplaced. The multiple support elements are also nestable to reduce storage space when not in use.Type: ApplicationFiled: January 17, 2022Publication date: July 20, 2023Inventor: James Barry Waddell
-
Patent number: 11648048Abstract: A surgical device for examination and treatment of a target area. The surgical device includes a shaft portion that extends along a longitudinal axis and that is configured to be inserted into a patient's body, a surgical tool provided within the outer sheath and configured to be movable along the longitudinal axis, and an optical assembly provided at a distal end of the inner shaft, the optical assembly including a light source and an imaging sensor.Type: GrantFiled: April 21, 2022Date of Patent: May 16, 2023Assignee: American Endoscopic Innovations, LLCInventors: James Barry, Israel Franco, Michael Grasso, III, Thomas Ruegg
-
Patent number: 11628277Abstract: A medical clip for holding a medical device. The medical clip includes a first jaw and a second jaw rotatably coupled to the first jaw, the first jaw and the second jaw being rotatable with respect to each other between a closed position and an open position; an elastomeric insert configured to be positioned between the first jaw and the second jaw. The elastomeric insert defining a cavity having a cavity depth that receives a medical device between the first jaw and the second jaw. In the closed position, a distal face of the first jaw and the second jaw define a distal opening configured to receive a portion of the medical device through the distal opening; and, a proximal face of the first jaw and the second jaw define a proximal opening configured to receive a second portion of the medical device through the proximal opening.Type: GrantFiled: February 25, 2022Date of Patent: April 18, 2023Assignee: American Endoscopic Innovations, LLCInventors: Alfio Carroccio, James Barry
-
Publication number: 20230066592Abstract: A computer-implemented method executed by data processing hardware of a robot causes the data processing hardware to receive sensor data associated with a door. The data processing hardware determines, using the sensor data, door properties of the door. The door properties can include a door width, a grasp search ray, a grasp type, a swing direction, or a door handedness. The data processing hardware generates a door movement operation based on the door properties. The data processing hardware can execute the door movement operation to move the door. The door movement operation can include pushing the door, pulling the door, hooking a frame of the door, or blocking the door. The data processing hardware can utilize the door movement operation to enable a robot to traverse a door without human intervention.Type: ApplicationFiled: August 29, 2022Publication date: March 2, 2023Inventors: Richard McRae Shanor, Stephen George Berard, Andrew James Barry
-
Publication number: 20230031105Abstract: A reagent sleeve system such as can be used with various analyzers using chemical phenomena, analyzers and methods of using the reagent sleeve system and analyzer are described. The reagent sleeve system can include a reagent sleeve; and a plurality of removable reagent reservoirs located within the reagent sleeve, wherein each of the plurality of removable reagent reservoirs comprises a respective peripheral wall, and first and second end walls, whereby each of the plurality of removable reagent reservoirs contains a reagent located therein, and the first end wall is pierceable by a reagent extractor, and the reagent sleeve comprises a peripheral wall that encompasses the plurality of removable reagent reservoirs and holds the plurality of reagent reservoirs for sequential use.Type: ApplicationFiled: October 7, 2022Publication date: February 2, 2023Inventors: James Barry, Vishal Mehra, Alireza Ebrahim
-
Patent number: 11521183Abstract: Disclosed herein are methods, systems, and devices for facilitating heating, ventilation, and air conditioning (HVAC) air filter replacement on at least one computing device. One method includes identifying interface requirements for a set of services to be implemented between service oriented architecture (SOA) front-end components and SOA back-end components. One of the SOA front-end components is configured to communicate with a home automation system of a first user and one of the SOA front-end components is configured to communicate with a graphical user interface (GUI) associated with the first user. One of the SOA back-end components is configured to communicate with a weather service database and one of the SOA back-end components is configured to communicate with an order fulfillment service. The SOA front-end components are operable to be combined with the SOA back-end components to form an operable SOA solution.Type: GrantFiled: December 29, 2020Date of Patent: December 6, 2022Assignee: SECOND NATURE BRANDS, INC.Inventors: Kevin James Barry, Thaddeus Worth Tarkington
-
Publication number: 20220318034Abstract: Techniques are disclosed for linearizing interfaces within computing applications. In some embodiments, the techniques include defining a sequence of user interface elements, where at least a subset of user interface elements in the sequence of user interface elements correspond to controls for affecting a session state. Responsive to receiving an input value through a user interface element, a linearization process adds the input value to at least one dataset for evaluating a current state for each respective user interface element subsequent to the user interface element in the sequence of user interface elements. The process further evaluates the current state for each respective user interface element subsequent to the user interface element in the sequence of user interface elements based on values within the at least one data set. The process may disable and/or enable one or more user interface elements based on the evaluation.Type: ApplicationFiled: June 13, 2022Publication date: October 6, 2022Applicant: Oracle International CorporationInventors: Kristy Ann Van Der Vlist, Andrew James Barry, Stephen Nicholas French, Davin James Fifield, Fiona Carolyn Guy
-
Patent number: 11429404Abstract: Techniques are disclosed for linearizing interfaces within computing applications. In some embodiments, the techniques include defining a sequence of user interface elements, where at least a subset of user interface elements in the sequence of user interface elements correspond to controls for affecting a session state. Responsive to receiving an input value through a user interface element, a linearization process adds the input value to at least one dataset for evaluating a current state for each respective user interface element subsequent to the user interface element in the sequence of user interface elements. The process further evaluates the current state for each respective user interface element subsequent to the user interface element in the sequence of user interface elements based on values within the at least one data set. The process may disable and/or enable one or more user interface elements based on the evaluation.Type: GrantFiled: February 3, 2021Date of Patent: August 30, 2022Assignee: Oracle International CorporationInventors: Kristy Ann Van Der Vlist, Andrew James Barry, Stephen Nicholas French, Davin James Fifield, Fiona Carolyn Guy
-
Publication number: 20220244971Abstract: Techniques are disclosed for linearizing interfaces within computing applications. In some embodiments, the techniques include defining a sequence of user interface elements, where at least a subset of user interface elements in the sequence of user interface elements correspond to controls for affecting a session state. Responsive to receiving an input value through a user interface element, a linearization process adds the input value to at least one dataset for evaluating a current state for each respective user interface element subsequent to the user interface element in the sequence of user interface elements. The process further evaluates the current state for each respective user interface element subsequent to the user interface element in the sequence of user interface elements based on values within the at least one data set. The process may disable and/or enable one or more user interface elements based on the evaluation.Type: ApplicationFiled: February 3, 2021Publication date: August 4, 2022Applicant: Oracle International CorporationInventors: Kristy Ann Van Der Vlist, Andrew James Barry, Stephen Nicholas French, Davin James Fifield, Fiona Carolyn Guy
-
Patent number: 11397980Abstract: A method, computer program product, and system are disclosed. The method includes receiving a first communication at a computer system, performing a search operation, sending a second communication, receiving a third communication, and storing the at least the portion of item information in a transaction storage construct. The computer system can cause presentation of a search field in a user interface displayed by a remote computer system. The first communication is received as a result of an event in the search field. Further, a search result (a result of the performing the search operation) is communicated to the remote computer system and comprises item information corresponding to an item. The second communication can cause presentation of the search results in the user interface. The third communication represents a selection of the item in the user interface, and comprises at least a portion of the item information.Type: GrantFiled: December 21, 2018Date of Patent: July 26, 2022Assignee: CITY ELECTRIC SUPPLY COMPANYInventors: Jonathan Luke, Russell Mendola, Michael Flanagan, Matthew Chappel, James Barry, Walter Sturghill
-
Publication number: 20220221320Abstract: A method and test apparatus determines a volume of a droplet of liquid. The test apparatus deposits a drop of liquid to be measured on a surface that provides a known contact angle with the liquid under the deposition conditions used, thereby establishing one of: (i) an advancing, (ii) a receding, and (iii) an intermediate contact angle. The test apparatus images the drop. The test apparatus measures a dimension of height or diameter of the drop. In one embodiment, the test apparatus calculates a volume of the drop of liquid from the relationship of the contact angle to one or more parameters selected from the maximum height, the diameter of the contact patch, the radius of curvature, or the cross sectional area of the drop.Type: ApplicationFiled: February 21, 2022Publication date: July 14, 2022Applicant: BRIGHTON TECHNOLOGIES LLCInventors: Raymond Giles Dillingham, Timothy James Barry, Michael Anthony Geren, Andrew Davison Gilpin
-
Publication number: 20220193906Abstract: A computer-implemented method, executed by data processing hardware of a robot, includes receiving sensor data for a space within an environment about the robot. The method includes receiving, from a user interface (UI) in communication with the data processing hardware, a user input indicating a user-selection of a location within a two-dimensional (2D) representation of the space. The location corresponds to a position of a target object within the space. The method includes receiving, from the UI, a plurality of grasping inputs designating an orientation and a translation for an end-effector of a robotic manipulator to grasp the target object. The method includes generating a three-dimensional (3D) location of the target object based on the received sensor data and the location corresponding to the user input. The method includes instructing the end-effector to grasp the target object using the generated 3D location and the plurality of grasping inputs.Type: ApplicationFiled: December 17, 2021Publication date: June 23, 2022Applicant: Boston Dynamics, Inc.Inventors: Andrew James Barry, Alfred Anthony Rizzi
-
Publication number: 20220193900Abstract: A computer-implemented method, when executed by data processing hardware of a robot having an articulated arm and a base, causes data processing hardware to perform operations. The operations include determining a first location of a workspace of the articulated arm associated with a current base configuration of the base of the robot. The operations also include receiving a task request defining a task for the robot to perform outside of the workspace of the articulated arm at the first location. The operations also include generating base parameters associated with the task request. The operations further include instructing, using the generated base parameters, the base of the robot to move from the current base configuration to an anticipatory base configuration.Type: ApplicationFiled: May 12, 2021Publication date: June 23, 2022Applicant: Boston Dynamics, Inc.Inventors: Stephen George Berard, Andrew James Barry, Benjamin John Swilling, Alfred Anthony Rizzi