Patents by Inventor John Varghese
John Varghese 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: 20240082096Abstract: A robotic system comprising: a joint coupling a linkage to an additional linkage; and at least one cable; wherein the joint includes a motor having a shaft, a strain wave gear having a flexible member coupled to a circular spline, a conduit, and a bearing; wherein the motor is configured to rotate the shaft in a first direction and the strain wave gear is configured to rotate a rotatable member, the rotatable member including one of the flexible member or the circular spline; wherein the conduit is configured to rotate in response to rotation of the rotatable member; wherein the at least one cable passes through both the bearing and into the additional linkage but does not pass through either of the strain wave gear or the motor.Type: ApplicationFiled: November 17, 2023Publication date: March 14, 2024Inventors: Rohit John Varghese, Youngmok Yun, William Wu
-
Patent number: 11819467Abstract: A robotic system comprising: a joint coupling a linkage to an additional linkage; and at least one cable; wherein the joint includes a motor having a shaft, a strain wave gear having a flexible member coupled to a circular spline, a conduit, and a bearing; wherein the motor is configured to rotate the shaft in a first direction and the strain wave gear is configured to rotate a rotatable member, the rotatable member including one of the flexible member or the circular spline; wherein the conduit is configured to rotate in response to rotation of the rotatable member; wherein the at least one cable passes through both the bearing and into the additional linkage but does not pass through either of the strain wave gear or the motor.Type: GrantFiled: October 15, 2021Date of Patent: November 21, 2023Assignee: Harmonic Bionics, Inc.Inventors: Rohit John Varghese, Youngmok Yun, William Wu
-
Publication number: 20230239073Abstract: A method comprises: at a management entity configured to monitor a transceiver system having a transceiver to receive a signal that conveys data frames transmitted by a peer transceiver over a connection: collecting time series values for operating parameters of the transceiver associated with received data frames, including (i) a receive power, and (ii) counts of different media access control (MAC) layer frame errors that respectively indicate degradation levels for system performance ranked from highest to lowest; using the time series values, performing correlations of the receive power against the counts of the different MAC layer frame errors according to a correlation hierarchy that indicates which of the correlations correspond to which of the degradation levels, to produce correlation results; and responsive to the correlation results, determining a degraded component of the transceiver system.Type: ApplicationFiled: January 24, 2022Publication date: July 27, 2023Inventors: Harsha Bharadwaj, Paresh Gupta, Sunil John Varghese, Joy Chatterjee
-
Publication number: 20230173659Abstract: An embodiment includes a robotic system comprising: a shaft coupled to a robotic appendage; a bearing that couples the shaft to a housing; an actuator that includes a motor; a robotic joint to rotate the shaft and linkage via the bearing; a torque sensor to sense torque created when the motor rotates the appendage; and a bracket including: (a) a rod having an exterior wall, (b) first and second voids in the exterior wall; (c) a beam between the first and second voids, and (d) first and second ends; wherein the bracket is a compliant element and couples: (a) to the actuator via the first end, (b) to the housing via the second end, (c) the actuator to the housing.Type: ApplicationFiled: December 6, 2022Publication date: June 8, 2023Inventors: William Wu, Rohit John Varghese, Youngmok Yun
-
Publication number: 20230123289Abstract: An embodiment includes an exoskeleton robotic system including: a first linkage; a bearing coupled to the first linkage; a joint including a motor configured to move the first linkage along the bearing; an axial load sensor configured to sense an axial force transmitted to the axial load sensor via the joint, the axial force including one of tension or compression but not torque; a bracket including first and second bracket locations and first and second arms; and a housing that includes at least part of the joint and which couples the bracket to the bearing. The bracket couples to the housing at the first bracket location and couples to the axial load sensor at the second bracket location. The first arm couples the second arm to the first bracket location, and the second arm couples the first arm to the second bracket location.Type: ApplicationFiled: December 16, 2022Publication date: April 20, 2023Inventors: William Wu, Rohit John Varghese, Youngmok Yun
-
Patent number: 11573151Abstract: Embodiments herein provide a system (100) to estimate the amplitude of oscillations in a turbulent flow system (102) that exhibits oscillatory instabilities. The system (100) comprises of a sensor (102A) mounted on the turbulent flow system (102) to detect an oscillatory variable in the system obtaining a signal, a signal conditioner (104) that conditions the signal from the sensor, an amplitude estimator (110) that estimates the amplitude of the limit cycle oscillations, and also predict the proximity of the system to the oscillatory instability, a processor (108) connected to the amplitude estimator (110) to compare the predicted oscillation amplitude with a threshold value. The amplitude is estimated by estimating the spectral measure of the time series signal obtained from the system.Type: GrantFiled: July 23, 2019Date of Patent: February 7, 2023Assignee: INDIAN INSTITUTE OF TECHNOLOGY MADRAS (IITM)Inventors: Induja Pavithran, Vishnu Rajasekharan Unni, Alan John Varghese, Praveen Kasthuri, Raman Pillai Indusekharan Nair Sujith
-
Patent number: 11541530Abstract: An embodiment includes an exoskeleton robotic system including: a first linkage; a bearing coupled to the first linkage; a joint including a motor configured to move the first linkage along the bearing; an axial load sensor configured to sense an axial force transmitted to the axial load sensor via the joint, the axial force including one of tension or compression but not torque; a bracket including first and second bracket locations and first and second arms; and a housing that includes at least part of the joint and which couples the bracket to the bearing. The bracket couples to the housing at the first bracket location and couples to the axial load sensor at the second bracket location. The first arm couples the second arm to the first bracket location, and the second arm couples the first arm to the second bracket location.Type: GrantFiled: January 31, 2022Date of Patent: January 3, 2023Assignee: Harmonic Bionics, Inc.Inventors: William Wu, Rohit John Varghese, Youngmok Yun
-
Patent number: 11431715Abstract: A method includes receiving a FLOGI message sent by a device seeking to log on to a network, wherein the device is in a same zone as reachable devices already logged into the network; in response to the FLOGI message, sending to the device a FC_ID, receiving from the device a query, including the FC_ID, for a list of devices with which the device can communicate, in response to the query, sending to the device an empty list of reachable devices with which the device can communicate within the same zone; after sending the empty list, programming, at least, an access control list (ACL) including information about the device; and after the ACL is programmed, triggering a RSCN message to be sent to the device to cause the device to, for the first time, obtain information about the reachable devices.Type: GrantFiled: August 1, 2019Date of Patent: August 30, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Venu Gopal Tummala, Sunil John Varghese, Pramod Menon
-
Patent number: 11297009Abstract: An initiator emulator is implemented on a control plane of a switch fabric connected to target ports of a storage array having storage configured with logical partitions. After an initiator port of a server logs into the switch fabric and is blocked from discovering the target ports, the initiator emulator, acting as proxy for the initiator port, discovers information that indicates logical partition masking enforced at the target ports for the initiator port. The initiator emulator determines allowed (initiator (I), target (T)) (I, T) port combinations that should be allowed access via the switch fabric based on the information from the discovery. The initiator emulator configures the switch fabric with one or more zones based on the allowed (I, T) port combinations. The initiator emulator then sends to the initiator port an indication of a zone change to the switch fabric.Type: GrantFiled: April 3, 2020Date of Patent: April 5, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Venu Gopal Tummala, Harsha Bharadwaj, Sunil John Varghese, Pramod Menon
-
Publication number: 20220031550Abstract: A robotic system comprising: a joint coupling a linkage to an additional linkage; and at least one cable; wherein the joint includes a motor having a shaft, a strain wave gear having a flexible member coupled to a circular spline, a conduit, and a bearing; wherein the motor is configured to rotate the shaft in a first direction and the strain wave gear is configured to rotate a rotatable member, the rotatable member including one of the flexible member or the circular spline; wherein the conduit is configured to rotate in response to rotation of the rotatable member; wherein the at least one cable passes through both the bearing and into the additional linkage but does not pass through either of the strain wave gear or the motor.Type: ApplicationFiled: October 15, 2021Publication date: February 3, 2022Inventors: Rohit John Varghese, Youngmok Yun, William Wu
-
Patent number: 11147731Abstract: A robotic system comprising: a joint coupling a linkage to an additional linkage; and at least one cable; wherein the joint includes a motor having a shaft, a strain wave gear having a flexible member coupled to a circular spline, a conduit, and a bearing; wherein the motor is configured to rotate the shaft in a first direction and the strain wave gear is configured to rotate a rotatable member, the rotatable member including one of the flexible member or the circular spline; wherein the conduit is configured to rotate in response to rotation of the rotatable member; wherein the at least one cable passes through both the bearing and into the additional linkage but does not pass through either of the strain wave gear or the motor.Type: GrantFiled: February 20, 2020Date of Patent: October 19, 2021Assignee: Harmonic Bionics, Inc.Inventors: Rohit John Varghese, Youngmok Yun, William Wu
-
Publication number: 20210315763Abstract: An embodiment includes an apparatus for coupling a user to a robot to provide robot-assisted physical therapy to the user. Other embodiments are described herein.Type: ApplicationFiled: April 14, 2021Publication date: October 14, 2021Inventors: Rohit John Varghese, William Wu
-
Publication number: 20210314279Abstract: An initiator emulator is implemented on a control plane of a switch fabric connected to target ports of a storage array having storage configured with logical partitions. After an initiator port of a server logs into the switch fabric and is blocked from discovering the target ports, the initiator emulator, acting as proxy for the initiator port, discovers information that indicates logical partition masking enforced at the target ports for the initiator port. The initiator emulator determines allowed (initiator (I), target (T)) (I, T) port combinations that should be allowed access via the switch fabric based on the information from the discovery. The initiator emulator configures the switch fabric with one or more zones based on the allowed (I, T) port combinations. The initiator emulator then sends to the initiator port an indication of a zone change to the switch fabric.Type: ApplicationFiled: April 3, 2020Publication date: October 7, 2021Inventors: Venu Gopal Tummala, Harsha Bharadwaj, Sunil John Varghese, Pramod Menon
-
Publication number: 20210131910Abstract: Embodiments herein provide a system (100) to estimate the amplitude of oscillations in a turbulent flow system (102) that exhibits oscillatory instabilities. The system (100) comprises of a sensor (102A) mounted on the turbulent flow system (102) to detect an oscillatory variable in the system obtaining a signal, a signal conditioner (104) that conditions the signal from the sensor, an amplitude estimator (110) that estimates the amplitude of the limit cycle oscillations, and also predict the proximity of the system to the oscillatory instability, a processor (108) connected to the amplitude estimator (110) to compare the predicted oscillation amplitude with a threshold value. The amplitude is estimated by estimating the spectral measure of the time series signal obtained from the system.Type: ApplicationFiled: July 23, 2019Publication date: May 6, 2021Inventors: Induja Pavithran, Vishnu Rajasekharan Unni, Alan John Varghese, Praveen Kasthuri, Raman Pillai Indusekharan Nair Sujith
-
Publication number: 20210101879Abstract: The present disclosure provides various compounds, compositions, and methods of BACE inhibition that interact with both BACE and APP to increase selectivity of the inhibitor. Compounds presented herein exhibit desirably low IC50 values and permeability across the blood-brain barrier.Type: ApplicationFiled: February 28, 2019Publication date: April 8, 2021Inventors: John Varghese, Barbara Jagodzinska, Jesus Campagna
-
Publication number: 20210037017Abstract: A method includes receiving a FLOGI message sent by a device seeking to log on to a network, wherein the device is in a same zone as reachable devices already logged into the network; in response to the FLOGI message, sending to the device a FC_ID, receiving from the device a query, including the FC_ID, for a list of devices with which the device can communicate, in response to the query, sending to the device an empty list of reachable devices with which the device can communicate within the same zone; after sending the empty list, programming, at least, an access control list (ACL) including information about the device; and after the ACL is programmed, triggering a RSCN message to be sent to the device to cause the device to, for the first time, obtain information about the reachable devices.Type: ApplicationFiled: August 1, 2019Publication date: February 4, 2021Inventors: Venu Gopal Tummala, Sunil John Varghese, Pramod Menon
-
Patent number: 10838774Abstract: A method and a system for facilitating multitenancy of services are described herein. The processor 201 of the system may execute instructions stored in memory 203 for generating, fine grained services, wherein fine-grained services comprise code, content and configurations. The processor 201 may orchestrate, fine-grained services in order to form coarse grained services. The processor 201 may receive a request from a user. The processor 201 may identify, the tenant associated with received request from the plurality of tenants. The processor 201 may load, tenant specific content and configuration. The processor 201 may invoke tenant specific flow. The processor 201 may perform dynamic variation on the current code, content and configurations of fine-grained services and coarse-grained services by injecting tenant specific code, content and\or configuration.Type: GrantFiled: October 23, 2018Date of Patent: November 17, 2020Assignee: IBS SOFTWARE FZ-LLCInventors: Binildas Azhakamma Christudas, John Varghese
-
Publication number: 20200352811Abstract: An embodiment includes a robotic system comprising: a joint coupling a linkage to an additional linkage; and at least one cable; wherein the joint includes a motor having a shaft, a strain wave gear having a flexible member coupled to a circular spline, a conduit, and a bearing; wherein the motor is configured to rotate the shaft in a first direction and the strain wave gear is configured to rotate a rotatable member, the rotatable member including one of the flexible member or the circular spline; wherein the conduit is configured to rotate in response to rotation of the rotatable member; wherein the at least one cable passes through both the bearing and into the additional linkage but does not pass through either of the strain wave gear or the motor.Type: ApplicationFiled: February 20, 2020Publication date: November 12, 2020Inventors: Rohit John Varghese, Youngmok Yun, William Wu
-
Publication number: 20200125418Abstract: A method and a system for facilitating multitenancy of services are described herein. The processor 201 of the system may execute instructions stored in memory 203 for generating, fine grained services, wherein fine-grained services comprise code, content and configurations. The processor 201 may orchestrate, fine-grained services in order to form coarse grained services. The processor 201 may receive a request from a user. The processor 201 may identify, the tenant associated with received request from the plurality of tenants. The processor 201 may load, tenant specific content and configuration. The processor 201 may invoke tenant specific flow. The processor 201 may perform dynamic variation on the current code, content and configurations of fine-grained services and coarse-grained services by injecting tenant specific code, content and\or configuration.Type: ApplicationFiled: October 23, 2018Publication date: April 23, 2020Inventors: Binildas Azhakamma CHRISTUDAS, John VARGHESE
-
Publication number: 20200125344Abstract: Techniques are provided for managing and isolating build process pipelines. The system can encapsulate all the information needed for each build process step in a build context structure, which may be accessible to the build process step. Each build process step can receive input from the build context, and can generate a child build context as output. Accordingly, the build pipeline may be parallelized, duplicated, and/or virtualized securely and automatically, and the build context can carry, organize, and isolate data for each task. The build context from each step can also be stored and subsequently inspected, e.g. for problem-solving. A computing device can execute a first build step configured to generate the build context including a plurality of output objects. The computing device further executes a second build step based on the build context, which is accessible to the second build step but isolated from other processes.Type: ApplicationFiled: August 30, 2019Publication date: April 23, 2020Applicant: Oracle International CorporationInventors: Roy John Varghese, Winston Jeeva Prakash