Patents by Inventor Rahul Goyal
Rahul Goyal 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: 11847334Abstract: Methods and systems for managing data in a distributed system are disclosed. The distributed system may include devices used by users (e.g., clients) and devices in which data is stored for future accessibility (e.g., storage providers). A data storage system may manage the data for the clients. To manage the data efficiently, the data storage system may perform an integrated process of both verifying that segments of files believed to be stored are actually stored and segments of files that no longer need to be stored are removed. The process may not be performed in real-time as files that no longer need to be stored are identified (e.g., as deletion requests are received). Rather, the integrated process may employ a garbage collection process where deletion conditions for segments are checked intermittently over time, and files are verified.Type: GrantFiled: September 23, 2021Date of Patent: December 19, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Rahul Goyal, Tony Wong
-
Patent number: 11836388Abstract: Data segments and metadata segments to be stored in a storage system, where the data segments are deduplicated segments and each of the metadata segments includes a fingerprint for the corresponding data segment, for each of the metadata segments. It is determined that the metadata segment contains one or markers inserted by a client device of the storage system. The metadata segment is examined to determine whether the metadata segment satisfies a predetermined condition. In response to determining that the metadata satisfies the predetermined condition, the metadata segment is compressed using a predetermined compression algorithm. The compressed metadata segment is stored in the storage system, otherwise the metadata segment is stored in the storage system without compression. Thereafter, the data segments are stored in the storage system.Type: GrantFiled: April 21, 2021Date of Patent: December 5, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Sandeep Nirmale, Ramprasad Chinthekindi, Gobikrishnan Sundharraj, Rahul Goyal
-
Publication number: 20230089018Abstract: Methods and systems for managing data in a distributed system are disclosed. The distributed system may include devices used by users (e.g., clients) and devices in which data is stored for future accessibility (e.g., storage providers). A data storage system may manage the data for the clients. To manage the data efficiently, the data storage system may perform an integrated process of both verifying that segments of files believed to be stored are actually stored and segments of files that no longer need to be stored are removed. The process may not be performed in real-time as files that no longer need to be stored are identified (e.g., as deletion requests are received). Rather, the integrated process may employ a garbage collection process where deletion conditions for segments are checked intermittently over time, and files are verified.Type: ApplicationFiled: September 23, 2021Publication date: March 23, 2023Inventors: Rahul Goyal, Tony Wong
-
Publication number: 20220342610Abstract: Data segments and metadata segments to be stored in a storage system, where the data segments are deduplicated segments and each of the metadata segments includes a fingerprint for the corresponding data segment, for each of the metadata segments. It is determined that the metadata segment contains one or markers inserted by a client device of the storage system. The metadata segment is examined to determine whether the metadata segment satisfies a predetermined condition. In response to determining that the metadata satisfies the predetermined condition, the metadata segment is compressed using a predetermined compression algorithm. The compressed metadata segment is stored in the storage system, otherwise the metadata segment is stored in the storage system without compression. Thereafter, the data segments are stored in the storage system.Type: ApplicationFiled: April 21, 2021Publication date: October 27, 2022Inventors: Sandeep Nirmale, Ramprasad N. Chinthekindi, Gobikrishnan Sundharraj, Rahul Goyal
-
Publication number: 20220308783Abstract: A method of migrating or consolidating cloud data includes generating a container on a cloud platform and receiving, at the container, source metadata identifying a set of data to be migrated from a source cloud bucket associated with a source data domain to a destination cloud bucket associated with a destination data domain. The method further includes copying, by the container, set of data from the source cloud bucket to the destination cloud bucket based on the source metadata and generating, by the container, destination metadata for the set of data as stored at the destination cloud bucket.Type: ApplicationFiled: March 26, 2021Publication date: September 29, 2022Inventors: Ramprasad N. CHINTHEKINDI, George MATHEW, Rahul GOYAL, Mahesh KAMAT
-
Patent number: 11455114Abstract: A method of migrating or consolidating cloud data includes generating a container on a cloud platform and receiving, at the container, source metadata identifying a set of data to be migrated from a source cloud bucket associated with a source data domain to a destination cloud bucket associated with a destination data domain. The method further includes copying, by the container, set of data from the source cloud bucket to the destination cloud bucket based on the source metadata and generating, by the container, destination metadata for the set of data as stored at the destination cloud bucket.Type: GrantFiled: March 26, 2021Date of Patent: September 27, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Ramprasad N. Chinthekindi, George Mathew, Rahul Goyal, Mahesh Kamat
-
Patent number: 9791631Abstract: An electrical wiring device includes a manually adjustable switch, a light emitting diode (LED), a light level sensor, and a microcontroller. The wiring device also optionally includes an occupancy sensor. Light level is sensed through a light pipe and light is emitted by the LED through the same light pipe. When the manually adjustable switch is positioned to energize a load, the LED is deactivated and ambient light level is sensed by light sensors through the light pipe. The ambient light level is compared to a minimum ambient light level to determine if the load will be energized. Alternatively, the LED is deactivated and the ambient light level is sensed through the light pipe when the switch is positioned to de-energize the load. This ambient light level is stored and compared to the minimum ambient light level at a time when the switch is later positioned to energize the load.Type: GrantFiled: March 10, 2014Date of Patent: October 17, 2017Assignee: Cooper Technologies CompanyInventors: Rahul Goyal, Oscar Neundorfer, James Fair, Ahmed Elgayyar
-
Patent number: 9600523Abstract: A mechanism for efficient collection of data is described for runtime middleware environments. Two frequencies are used, a collection frequency (CF) to collect the data and an aggregation frequency (AF) to aggregate and persist the data in a repository. The collection cycle is a shorter time interval than the aggregation cycle. An agent residing in the container periodically collects a set of data upon every collection cycle from the components of the middleware system and caches the set of data locally. Upon every aggregation cycle, the agent applies an aggregation function to the collected set of data and persists the set of data into a repository after the aggregation function has been applied. The aggregation function is such that it resulting data represents the behavior of the runtime environment in the total duration of the aggregation cycle.Type: GrantFiled: January 19, 2011Date of Patent: March 21, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Raji Sankar, Govinda Raj Sambamurthy, Rahul Goyal, Vinay Kumar Jaasti
-
Patent number: 9418540Abstract: An electrical control system includes a power supply circuit comprising a load. Further, the electrical control system includes a master node that is electrically coupled to the load via the power supply circuit. The master node includes a first power line communication interface and a first wireless communication interface. Furthermore, the electrical control system includes at least one slave node that is electrically coupled to the master node via the power supply circuit. The at least one slave node includes a second power line communication interface that is communicable with the first power line communication interface to send a first control signal to the master node through power line communication for controlling the load. The electrical control system further includes a controller that is wirelessly coupled to the master node to send a second control signal wirelessly to the master node for controlling the load.Type: GrantFiled: October 30, 2013Date of Patent: August 16, 2016Assignee: Cooper Technologies CompanyInventors: James Fair, Mariusz Malkowski, Rahul Goyal
-
Publication number: 20160140651Abstract: A method and apparatus for validating models is provided where pre-validation of at least one model specific for at least one risk type is performed followed by validation of the model. The validation includes both quantitative and qualitative validation using various tests, approaches, and other criterion. The results of the validation operations are compiled and reported in a validation report.Type: ApplicationFiled: November 13, 2014Publication date: May 19, 2016Inventors: Srinivas Prasad Va, Rahul Goyal, Animesh Mandal, Manish Chopra, Amit Bhaskar
-
Patent number: 8928242Abstract: A dimmer system for a luminaire is provided. The dimmer system has a dimmer that receives a first current and supplies a reduced-magnitude current. The dimmer system also has a boosting system that receives the reduced-magnitude current and supplies a boosted current to a light source or lamp if the reduced-magnitude current is being received in conjunction with the initial turn-on of the dimmer. The boosted current can be provided for a predetermined period of time. The boosted current can also be provided as pulses of boosted current interspersed with pulses of the reduced-magnitude current. The boosted current can have the magnitude of the first current or range from 70% to 100% of the first current.Type: GrantFiled: April 8, 2011Date of Patent: January 6, 2015Assignee: Cooper Technologies CompanyInventors: Rahul Goyal, Oscar Neundorfer, James Fair
-
Patent number: 8892960Abstract: A method of determining a root cause of a performance problem is provided. The method comprises analyzing a plurality of performance indicators/metrics in a first time period and determining that at least one performance indicators/metric is exhibiting abnormal behavior. The method further comprises analyzing the plurality of performance indicators/metrics over a second time period, the second time period is longer than the first time period, and determining trend information for each performance indicators/metric over the second time period. The method further comprises correlating the trend information for each performance indicators/metric with performance problem information stored in a knowledge base, identifying a potential cause of the abnormal behavior based on the correlation, and alerting a user of the potential cause.Type: GrantFiled: January 19, 2011Date of Patent: November 18, 2014Assignee: Oracle International CorporationInventors: Govinda Raj Sambamurthy, Raji Sankar, Rahul Goyal, Ashwin Kumar Karkala
-
Publication number: 20140246567Abstract: An electrical wiring device includes a manually adjustable switch, a light emitting diode (LED), a light level sensor, and a microcontroller. The wiring device also optionally includes an occupancy sensor. Light level is sensed through a light pipe and light is emitted by the LED through the same light pipe. When the manually adjustable switch is positioned to energize a load, the LED is deactivated and ambient light level is sensed by light sensors through the light pipe. The ambient light level is compared to a minimum ambient light level to determine if the load will be energized. Alternatively, the LED is deactivated and the ambient light level is sensed through the light pipe when the switch is positioned to de-energize the load. This ambient light level is stored and compared to the minimum ambient light level at a time when the switch is later positioned to energize the load.Type: ApplicationFiled: March 10, 2014Publication date: September 4, 2014Inventors: Rahul Goyal, Oscar Neundorfer, James Fair, Ahmed Elgayyar
-
Publication number: 20140167934Abstract: An electrical control system.Type: ApplicationFiled: October 30, 2013Publication date: June 19, 2014Inventors: James Fair, Mariusz Malkowski, Rahul Goyal
-
Patent number: 8669720Abstract: An electrical wiring device includes a manually adjustable switch, a light emitting diode (LED), a light level sensor, and a microcontroller. The wiring device also optionally includes an occupancy sensor. Light level is sensed through a light pipe and light is emitted by the LED through the same light pipe. When the manually adjustable switch is positioned to energize a load, the LED is deactivated and ambient light level is sensed by light sensors through the light pipe. The ambient light level is compared to a minimum ambient light level to determine if the load will be energized. Alternatively, the LED is deactivated and the ambient light level is sensed through the light pipe when the switch is positioned to de-energize the load. This ambient light level is stored and compared to the minimum ambient light level at a time when the switch is later positioned to energize the load.Type: GrantFiled: March 28, 2011Date of Patent: March 11, 2014Assignee: Cooper Technologies CompanyInventors: Rahul Goyal, Oscar Neundorfer, James Fair, Ahmed Elgayyar
-
Patent number: 8646936Abstract: An electrical wiring device includes a dimmable night light therein. The night light includes one or more light sources for emitting light and an optional lens disposed over the light sources. The lens allows light from the light sources to be emitted therethrough. In some embodiments, the lens is used to turn on the night light, turn off the night light, and dim the night light. In some exemplary embodiments, manipulation of the lens selects an operating mode for the device. The device optionally includes an occupancy detection sensor to assist detecting occupancy within a monitored area.Type: GrantFiled: June 4, 2010Date of Patent: February 11, 2014Assignee: Cooper Technologies CompanyInventors: Rahul Goyal, Oscar Neundorfer, James Fair, Ahmed Elgayyar, Jason Sherrill
-
Patent number: 8631280Abstract: Systems and methods are described for diagnosing behavior of software components in an application server. The application server can comprise a plurality of components that process incoming requests. A diagnostics advisor can be deployed with the application server and can determine an efficiency and/or inefficiency of each of the components of the application server or other middleware system. The efficiency determined by computing a ratio of the number of requests that completed execution during a particular sampling time period to the number of requests that were received. The inefficiency is the ratio of the number of requests that are still being executed at the end of the sampling time period to the number of requests that were received. The diagnostics advisor employs the determined efficiency and/or inefficiency to diagnose a misbehavior or other problem of the components in the application server.Type: GrantFiled: January 19, 2011Date of Patent: January 14, 2014Assignee: Oracle International CorporationInventors: Raji Sankar, Govinda Raj Sambamurthy, Rahul Goyal, Ashwin Kumar Karkala, Sandeep Pandita
-
Patent number: 8627150Abstract: A method of isolating relevant components associated with a performance problem. The method comprises creating a static model of a system under test, including determining relationships between components in a middleware system. The method also comprises creating a dynamic problem tree by applying the static model to the system at runtime. The method further comprises identifying a link probability for each relationship in the dynamic problem tree; and traversing the dynamic problem tree to detect redundant components. A component is redundant if it has a link probability with its downstream component greater than a pre-determined threshold value. The method also comprises removing redundant components from the dynamic problem tree; and returning a set of components which are potential components to be analyzed further to determine the root causes of the performance problem.Type: GrantFiled: January 19, 2011Date of Patent: January 7, 2014Assignee: Oracle International CorporationInventors: Govinda Raj Sambamurthy, Raji Sankar, Rahul Goyal, Ashwin Kumar Karkala
-
Patent number: 8600725Abstract: A system and method for providing a static model map of behaviors in a middleware system, for use in identifying problems. In accordance with an embodiment, the system provides a view of the system which allows for analysis of the various components. Locations within the system where a request spends its time are categorized into either “wait” or “execution” locations. The components exhibit static behaviors which affect the response time and can be predefined for different types of components and analyzed independently. In turn the behaviors can be classified as either “wait” or “execution”, each of which can be considered aspects of a component. Each aspect of a component must satisfy the same efficiency/inefficiency as defined by the requirements on the system. An aspect that does not meet the criteria is considered a “problem aspect” and is analyzed further to find the cause of the problem.Type: GrantFiled: January 19, 2011Date of Patent: December 3, 2013Assignee: Oracle International CorporationInventors: Raji Sankar, Govinda Raj Sambamurthy, Rahul Goyal, Apoorv Anand Vajpayee, Sandeep Pandita
-
Patent number: 8598991Abstract: An electrical control system includes one or more master nodes that are adapted to control and monitor the operation of one or more slave nodes. The master nodes and the slave nodes are operably coupled by one or more communication interfaces, such as radio frequency, Internet Protocol, power line, or other conventional communication interfaces. A hand-held radio frequency controller includes a controller that is operably coupled to an radio frequency transceiver. The controller includes an operating system and application programs, including a device engine, a scenes engine, an events engine, a system engine, and an away engine. The device engine, scenes engine, events engine, system engine and away engine permit a user of the hand-held radio frequency controller to customize the operation of at least some of the aspects of the master and slave nodes.Type: GrantFiled: January 13, 2006Date of Patent: December 3, 2013Assignee: Cooper Technologies CompanyInventors: James Fair, Mariusz Malkowski, Rahul Goyal