Patents by Inventor Jonathan Ray
Jonathan Ray 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: 11987002Abstract: Washing apparatus and methods used to process additively fabricated (e.g., 3D printed) parts are described herein. The apparatus and methods may be used to wash uncured liquid resin from the parts. The washing apparatus may include two or more containers for storing respective solvents and may be fluidly connected to a vessel in which the additively fabricated parts are placed. One or more pumps and one or more valves may be controlled to introduce a first solvent from one of the containers into the vessel to wash the part in a first wash cycle and then the valve(s) may be re-configured to introduce a second solvent from another container into the vessel to wash the part in a second wash cycle. Advantageously, the parts may remain in the same vessel while being washed with both solvents in succession.Type: GrantFiled: May 27, 2022Date of Patent: May 21, 2024Assignee: Formlabs, Inc.Inventors: Jonathan Fussman, Hugo Liebrand, David Sadowski, Alexander K. McCalmont, Craig Broady, Nicholaus Ray Lancaster, Maxim Lobovsky
-
Publication number: 20240157096Abstract: A catheter system may include a catheter assembly and a needle assembly. The catheter assembly may include a catheter adapter, which may include a distal end, a proximal end, a lumen, and a side port. The catheter assembly may include a catheter extending from the distal end of the catheter adapter and an extension tube. A distal end of the extension tube may be integrated with the side port of the catheter adapter. The needle assembly may include a needle safety element, which may be disposed within the safety housing or the catheter adapter. The needle assembly may include a guidewire advancement device coupled to the safety housing or the catheter adapter, and an introducer needle having a proximal end coupled to the guidewire advancement device.Type: ApplicationFiled: November 6, 2023Publication date: May 16, 2024Inventors: S. Ray Isaacson, Weston F. Harding, Ralph L. Sonderegger, Jonathan Karl Burkholz, Edwin Jeyaseelan A., Mukilan Balamurugan
-
Publication number: 20240163631Abstract: Systems, apparatuses and methods may provide away to render augmented reality (AR) and/or virtual reality (VR) sensory enhancements using ray tracing. More particularly, systems, apparatuses and methods may provide a way to normalize environment information captured by multiple capture devices, and calculate, for an observer, the sound sources or sensed events vector paths. The systems, apparatuses and methods may detect and/or manage one or more capture devices and assign one or more the capture devices based on one or more conditions to provide observer an immersive VR/AR experience.Type: ApplicationFiled: November 22, 2023Publication date: May 16, 2024Inventors: Joydeep Ray, Travis T. Schluessler, Prasoonkumar Surti, John H. Feit, Nikos Kaburlasos, Jacek Kwiatkowski, Abhishek R. Appu, James M. Holland, Jeffery S. Boles, Jonathan Kennedy, Louis Feng, Atsuo Kuwahara, Barnan Das, Narayan Biswal, Stanley J. Baran, Gokcen Cilingir, Nilesh V. Shah, Archie Sharma, Mayuresh M. Varerkar
-
Patent number: 11962860Abstract: The disclosed computer-implemented method may include systems for generating personalized avatar reactions during live video broadcasts. For example, the systems and methods described herein can access a social networking system user's profile to identify an avatar associated with the social networking system user. The systems and methods can generate an avatar reaction by modifying one or more features of the avatar based on a corresponding emoticon reaction. Once generated, the social networking system user can select the avatar reaction for addition to an ephemeral reaction stream associated with a live video broadcast. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: December 1, 2022Date of Patent: April 16, 2024Assignee: Meta Platforms Technologies, LLCInventors: David Ray Chen, King Hao Chen, Gian Paolo Pile Cruz, Michael Groseclose, Aaron Sidney Kaufer, Caio Mendonca Yassoyama, Xiao Chen, Naga Ramesh Kamisetti, Jonathan Zhang, Jay Quin, Dong Li, Zachary Rude, Gregory Reiner, Anthony Samaha, Hwa Young Jung, Eman Ashour Zomrawy Mohammed, Michael Sheppard Horowitz, Abhishek Jain, Erik Weiss, Xianda Wei, James Matthew Ryburn, Mireille Gonthier
-
Publication number: 20240118510Abstract: A bladed chassis system facilitates installation of the bladed chassis system and replacement of the blades at the chassis. For example, a front panel of the blade can be opened either upwardly or downwardly at the discretion of the user. Blades can be inserted and removed from the front and/or the rear of the bladed chassis system at the discretion of the user. Cables can be routed to the rear of the chassis system from either of two sides at the discretion of the user. The blades carried by the chassis have fiber management trays that can be rotationally oriented in any desired rotational position at the discretion of the user.Type: ApplicationFiled: October 13, 2023Publication date: April 11, 2024Inventors: Dennis Ray Wells, Rodney C. Schoenfelder, Cyle D. Petersen, Kamlesh G. Patel, Jonathan R. Kaml, Matthew Holmberg, James J. Solheid, Dennis Krampotich
-
Patent number: 11947905Abstract: A template builder for dynamically generated executables intakes objects from a metadata repository and template components from a template component library. An interface receives user selections of a test data object from among the objects in the metadata repository and template component from among the template components in the template component library. The template builder builds a candidate script template with the selected template component(s) and customizes the candidate script template, using the selected test data object into a generated script preview. The interface displays the generated script preview, and upon execution of the generated script preview, displays results of the execution. If the user is satisfied, the candidate script template may be persisted and used in templated data tests or other templated computational tasks.Type: GrantFiled: September 27, 2022Date of Patent: April 2, 2024Assignee: VALIDATAR, LLCInventors: Jonathan M. Agee, Darrell Ray Zook, Antony C. Nguyen
-
Patent number: 11938282Abstract: A device for accommodating and magnetizing a tissue-penetrating medical device of various lengths, with or without a cover covering a portion or the entirety of the tissue-penetrating medical device, is disclosed including a sleeve member having an open proximal end, a distal end, an inner surface, an outer surface having a graduated injection depth gauge to indicate needle penetration depth when the cover is placed into a magnetizer, and a hollow body extending between the proximal end and the distal end to form a protective closure over a shaft of a tissue-penetrating medical device. A device having one or more magnetizing elements sectioned into a plurality of movable segments pivoting around an axis to accommodate needles with different lengths is also disclosed. Also disclosed is a device having one or more magnetizing means mounted on a movable element to magnetize needles of various lengths.Type: GrantFiled: July 7, 2022Date of Patent: March 26, 2024Assignee: Becton, Dickinson and CompanyInventors: Yiping Ma, S. Ray Isaacson, Jonathan Karl Burkholz, Brian Jensen, Daniel Robinaugh, Derek Sanchez
-
Publication number: 20240096124Abstract: Provided are a computer program product, system, and method for pre-processing a table in a document for natural language processing (NLP). A graphical user interface (GUI) provides a representation of table items in a table in a document including a set of a main element comprising an entity whose value is to be extracted, a conditional element that refines the entity, and a value element comprising a value for the entity. Graphical controls are rendered in the GUI to enable a user to select an element from the table to be the main element, conditional element, and value element. The set of the main element, conditional element, and value element are updated with the user selected element to form a modified set. The modified set of the main element, conditional element, and the value element are provided to an NLP engine to perform natural language processing.Type: ApplicationFiled: November 22, 2023Publication date: March 21, 2024Inventors: Scott CARRIER, Ritwik RAY, Jonathan Chapin RAND, Jothilakshmi SIRANGIMOORTHY, Hui WANG, Robert FREDENBURG
-
Patent number: 11937167Abstract: Systems, methods, and devices disclosed herein contemplate client updates to traffic filter tables that control delivery of network traffic from an access point to the client over a multi channel wireless network. The client may update the traffic filter table whenever: (i) an application on the client initiates the request; (ii) an application matching a secondary channel requirement in a look-up table is opened or closed; (iii) data characteristics matching the secondary channel requirement in the look-up table are detected or removed; (iv) data usage of the client meets or exceeds a predetermined threshold; (v) data usage of the client falls below a predetermined threshold; and/or (vi) a specified period of time has passed.Type: GrantFiled: July 2, 2021Date of Patent: March 19, 2024Assignee: Cable Television Laboratories, Inc.Inventors: Luther E. Smith, Jonathan Ray Dennis, Aaron Quinto
-
Publication number: 20240075249Abstract: Provided herein is an instrument delivery device for advancing an instrument into a vascular access device. The instrument delivery device includes an outer housing, an introducer portion positioned at the distal end of the outer housing and configured to mate with the vascular access device, and an inner housing having a distal end positioned within an inner volume of the outer housing and engaged with a proximal end of the instrument, with the inner housing moveable relative to the outer housing. A wheel member is positioned on the outer housing and rotatable relative thereto and is operably coupled to the inner housing to move the inner housing distally within the outer housing when the wheel member is rotated in a first direction, thereby also moving the instrument distally from to a position where the distal end of the instrument is disposed beyond the distal end of the outer housing.Type: ApplicationFiled: September 1, 2022Publication date: March 7, 2024Inventors: Jonathan Karl Burkholz, Curtis H. Blanchard, Weston F. Harding, S. Ray Isaacson
-
Patent number: 11920347Abstract: A joist assembly system that is structured for dynamic retrieval of components, dynamic and precise positioning and location of retrieved components, assembly of the components to form a joist, and delivery of the assembled joist. The joist assembly system has a plurality of material handling systems, a plurality of welding systems, and a rigging table system. The material handling systems are structured to load and position the components such as chords and webs onto the rigging table. The rigging table in turn supports the chords or webs. Subsequently, the plurality of welding systems weld the webs to the chords to form the joist.Type: GrantFiled: May 13, 2022Date of Patent: March 5, 2024Assignee: NUCOR CORPORATIONInventors: Jason Alan Freidenberger, Joseph Patrick Cagle, Christopher Ray Couch, Richard Thomas Erickson, Travis Marshall Fuhrman, John Lyman Hale, Matthew Glenn Hire, Christopher William Martin, James E. Ogburn, III, Jonathan Pressley Poston, Peter Michael Puglisi, Phillip Murray Sylvester, Jr., Adam Taylor Watkins
-
Patent number: 11921624Abstract: Dynamically generating data tests includes: receiving test templates and metadata for a plurality of data objects and, on a trigger condition: based on at least the metadata and the test templates, determining a current set of templated data tests, wherein determining the current set of templated data tests comprises: determining at least one templated data test, from a prior set of templated data tests, to cease using; determining at least one templated data test to add to the current set of templated data tests; and determining, within the current set of templated data tests, at least one templated data tests to regenerate; generating the at least one templated data test to add to the current set of templated data tests; regenerating the least one templated data test to regenerate; and executing templated data tests, within the set of current templated data tests, on the plurality of data objects.Type: GrantFiled: September 13, 2021Date of Patent: March 5, 2024Assignee: Validator, LLCInventors: Jonathan Mark Agee, James Michael Mihalick, Darrell Ray Zook, Hollie Brooke Ortiz, Eaujenae Elizabeth Francisco, Nathan Robert Lienau, Joseph Malcolm Jordan, Jr., Gayle Renee Bunn
-
Patent number: 11868472Abstract: According to examples, an apparatus may include a processor may identify features in a plurality of data items, determine similarities and/or patterns in the identified features, and group the plurality of data items into a plurality of clusters of data items based on the determined similarities and/or patterns in the identified features in the plurality of data items. The processor may also evaluate the plurality of clusters to identify a potentially malicious pattern among the data items in the plurality of clusters. In addition, the processor may, based on a potentially malicious pattern being identified in a generated cluster of the generated clusters, execute an action with regard to the data items in the generated cluster.Type: GrantFiled: March 30, 2021Date of Patent: January 9, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Abhijeet Surendra Hatekar, Jonathan Ray Armer
-
Patent number: 11757774Abstract: Systems and methods implement multi-channel communication by remapping Ethernet frames. An Ethernet frame is captured leaving a first bridge of an Ethernet switch. A destination address of the Ethernet frame is matched to a remap rule and to a filter defined for the remap rule. The destination address of the Ethernet frame is updated based upon the remap rule, and the Ethernet frame is output to an Ethernet port corresponding to the updated destination address of the Ethernet frame. The remap rule and the filter allow the Ethernet switch to route traffic at an OSI model layer-4 level.Type: GrantFiled: April 28, 2022Date of Patent: September 12, 2023Assignee: Cable Television Laboratories, Inc.Inventors: Luther E. Smith, Jonathan Ray Dennis, Aaron Quinto
-
Publication number: 20230283582Abstract: Embodiments are provided for detecting overlapping topics in a messaging system. In an example system, a plurality of trigger phrases is received, where each trigger phrase is configured to trigger a bot that receives the trigger phrase to select a corresponding topic for conversation. For each trigger phrase, a vector representation is generated. Measures of similarity are generated based at least on the vector representations, where each measure of similarity represents a degree of similarity between a respective pair of vector representations. A topic overlap is detected based on a pair of vector representations having a measure of similarity above a similarity threshold, where the topic overlap indicates two trigger phrases that are overlapping. The topic overlap is provided to an authoring tool that comprises one or more interactive elements to enable a user to change at least one of the two trigger phrases that are overlapping.Type: ApplicationFiled: May 12, 2023Publication date: September 7, 2023Inventors: Jonathan Ray BATES, Shoou-Jiun WANG, Jaclyn Ruth Elizabeth PHILLIPS, Tracy My Tuyen NGUYEN, YI ZHANG, Thinesh Thangakumar Abimanyu RATHINAVELU, Jennifer Olivia EDE
-
Patent number: 11689486Abstract: Embodiments are provided for detecting overlapping topics in a messaging system. In an example system, a plurality of trigger phrases is received, where each trigger phrase is configured to trigger a bot that receives the trigger phrase to select a corresponding topic for conversation. For each trigger phrase, a vector representation is generated. Measures of similarity are generated based at least on the vector representations, where each measure of similarity represents a degree of similarity between a respective pair of vector representations. A topic overlap is detected based on a pair of vector representations having a measure of similarity above a similarity threshold, where the topic overlap indicates two trigger phrases that are overlapping. The topic overlap is provided to an authoring tool that comprises one or more interactive elements to enable a user to change at least one of the two trigger phrases that are overlapping.Type: GrantFiled: May 13, 2022Date of Patent: June 27, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jonathan Ray Bates, Shoou-Jiun Wang, Jaclyn Ruth Elizabeth Phillips, Tracy My Tuyen Nguyen, Yi Zhang, Thinesh Thangakumar Abimanyu Rathinavelu, Jennifer Olivia Ede
-
Patent number: 11563673Abstract: A method for redundant communication at a network gateway includes (1) exchanging data packets with a network application via a first access communication interface, (2) exchanging data packets with customer premises equipment (CPE) via a local communication interface, and (3) in response to occurrence of a first event, exchanging at least some data packets with the network application via a second access communication interface that is different from the first access communication interface.Type: GrantFiled: September 10, 2020Date of Patent: January 24, 2023Assignee: Cable Television Laboratories, Inc.Inventors: Luther E. Smith, Bernard McKibben, Carmela S. Stuart, Jonathan Ray Dennis, Philip Rosenberg-Watt
-
Publication number: 20220318384Abstract: According to examples, an apparatus may include a processor may identify features in a plurality of data items, determine similarities and/or patterns in the identified features, and group the plurality of data items into a plurality of clusters of data items based on the determined similarities and/or patterns in the identified features in the plurality of data items. The processor may also evaluate the plurality of clusters to identify a potentially malicious pattern among the data items in the plurality of clusters. In addition, the processor may, based on a potentially malicious pattern being identified in a generated cluster of the generated clusters, execute an action with regard to the data items in the generated cluster.Type: ApplicationFiled: March 30, 2021Publication date: October 6, 2022Applicant: Microsoft Technololgy Licensing, LLCInventors: Abhijeet Surendra HATEKAR, Jonathan Ray ARMER
-
Patent number: 11198514Abstract: An aspirator for an inflatable assembly may comprise a housing and an inlet flap biased away from an interior of the housing. A pressure relief flap may be biased toward the interior of the housing. A manifold may be located in the interior of the housing and configured to output a primary gas flow toward an outlet of the housing. A nozzle may be fluidly coupled to the manifold. The nozzle may be configured to output the primary gas flow to the manifold.Type: GrantFiled: August 19, 2019Date of Patent: December 14, 2021Assignee: Goodrich CorporationInventors: Daniel Bahena, Jonathan Ray
-
Publication number: 20210053692Abstract: An aspirator for an inflatable assembly may comprise a housing and an inlet flap biased away from an interior of the housing. A pressure relief flap may be biased toward the interior of the housing. A manifold may be located in the interior of the housing and configured to output a primary gas flow toward an outlet of the housing. A nozzle may be fluidly coupled to the manifold. The nozzle may be configured to output the primary gas flow to the manifold.Type: ApplicationFiled: August 19, 2019Publication date: February 25, 2021Applicant: GOODRICH CORPORATIONInventors: Daniel Bahena, Jonathan Ray