Patents by Inventor Viral Mehta
Viral Mehta 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: 12056017Abstract: A database manager maintains a database including information tracking a set of storage units and a set of storage appliances on which the storage units currently reside. At least a portion of the tracking information is cached in a server cache at a namespace redirection server. Some of the tracking information is cached in a set of client caches at a set of clients. A request to access a storage unit is received at a client. A lookup is made into a client cache at the client to find a storage appliance having the storage unit. A determination is made that there is a problem accessing the storage unit using the client cache. So, the namespace redirection server is queried for updated tracking information concerning a location of the storage unit. The client assists the namespace redirection server with management of the server cache.Type: GrantFiled: April 20, 2022Date of Patent: August 6, 2024Assignee: Dell Products L.P.Inventors: Viral Mehta, Madhura Srinivasa Raghavan, Bhagyashri Pathak, Donna Barry Lewis, Andrew R Huber, Sirisha Kaipa
-
Patent number: 12047757Abstract: A method may include measuring a physical quantity associated with a load driven by an amplifier, generating a windowing function having a variable length and based on a number of samples of the physical quantity to be processed, applying the windowing function to the physical quantity, performing a transform on the physical quantity as filtered by the windowing function, and determining a characteristic of the load based on the transform.Type: GrantFiled: May 20, 2022Date of Patent: July 23, 2024Assignee: Cirrus Logic Inc.Inventors: Viral Parikh, Jaiminkumar Mehta, Ryan Hellman
-
Patent number: 12007848Abstract: Information is stored that maps storage units to a pool of data protection appliances on which the storage units reside. The stored information includes a set of Internet Protocol (IP) addresses through which each data protection appliance can be reached. A connection request is received from a client. The connection request includes an identification of a particular storage unit which the client seeks to access for a data protection job. The particular storage unit is looked up in the stored information to identify a particular data protection appliance on which the particular storage unit currently resides. A list of multiple IP addresses through which the particular data protection appliance can be reached according to the stored information is returned to the client. The client, upon receipt of the list, selects an IP address from the list to attempt an initial connection to the particular data protection appliance.Type: GrantFiled: July 15, 2021Date of Patent: June 11, 2024Assignee: EMC IP Holding Company LLCInventors: Vikas Chaudhary, Sirisha Kaipa, Donna Barry Lewis, Viral Mehta, Madhura Srinivasa Raghavan
-
Publication number: 20230342260Abstract: A database manager maintains a database including information tracking a set of storage units and a set of storage appliances on which the storage units currently reside. At least a portion of the tracking information is cached in a server cache at a namespace redirection server. Some of the tracking information is cached in a set of client caches at a set of clients. A request to access a storage unit is received at a client. A lookup is made into a client cache at the client to find a storage appliance having the storage unit. A determination is made that there is a problem accessing the storage unit using the client cache. So, the namespace redirection server is queried for updated tracking information concerning a location of the storage unit. The client assists the namespace redirection server with management of the server cache.Type: ApplicationFiled: April 20, 2022Publication date: October 26, 2023Inventors: Viral Mehta, Madhura Srinivasa Raghavan, Bhagyashri Pathak, Donna Barry Lewis, Andrew R. Huber, Sirisha Kaipa
-
Publication number: 20230020458Abstract: Information is stored that maps storage units to a pool of data protection appliances on which the storage units reside. The stored information includes a set of Internet Protocol (IP) addresses through which each data protection appliance can be reached. A connection request is received from a client. The connection request includes an identification of a particular storage unit which the client seeks to access for a data protection job. The particular storage unit is looked up in the stored information to identify a particular data protection appliance on which the particular storage unit currently resides. A list of multiple IP addresses through which the particular data protection appliance can be reached according to the stored information is returned to the client. The client, upon receipt of the list, selects an IP address from the list to attempt an initial connection to the particular data protection appliance.Type: ApplicationFiled: July 15, 2021Publication date: January 19, 2023Inventors: Vikas Chaudhary, Sirisha Kaipa, Donna Barry Lewis, Viral Mehta, Madhura Srinivasa Raghavan
-
Patent number: 10885223Abstract: The disclosed computer-implemented method for anonymizing user accounts may include (i) receiving an instruction to anonymize a user account to protect a user's personally identifiable information, (ii) accessing, by a security program, a settings portal for the user account in response to receiving the instruction to anonymize the user account, (iii) replacing, by the security program, original values within at least two fields within the settings portal for the user account with anonymized values to mask the user's personally identifiable information, and (iv) storing the anonymized values within a protected vault to enable the user to login to the user account. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: December 8, 2017Date of Patent: January 5, 2021Assignee: NortonLifeLock, Inc.Inventors: SriHarsha Angara, Michael Lo, John Meehan, Srinivas Chillappa, Simon Tiku, Viral Mehta
-
Patent number: 10813938Abstract: Described herein are cocrystals of epigallocatechin gallate (ECGC) and caffeine, compositions comprising such cocrystals, methods of making such cocrystals, and methods of improving animal or human health by treating with such cocrystals. In particular, Form I and Form II of a 1:2 (epigallocatechin gallate to caffeine) cocrystal are described.Type: GrantFiled: September 1, 2016Date of Patent: October 27, 2020Assignee: AMRI SSCI, LLCInventors: Shital Viral Mehta, Jing Teng, Jon Selbo
-
Patent number: 10791218Abstract: A communication session (e.g., voice or video) is established between a first party and a second party. The communication session is placed on hold or mute by the second party. While the first party is on hold or mute, an event associated with the second party is detected. For example, the second party calls a third party. In response to detecting the event associated with the second party, a progress update message is sent to first party on hold or mute. For example, the progress update message may be a voice message that states the second party (e.g., the contact center agent) is talking to a third party to resolve an issue of the first party. By sending the progress update message, the first party is apprised of the second party's progress in assisting the first party.Type: GrantFiled: October 28, 2016Date of Patent: September 29, 2020Assignee: Avaya Inc.Inventors: Sandeep Shah, Pragati Kailash Dhumal, Aakash Jagad, Viral Mehta, Riddhi Kakadia
-
Patent number: 10771504Abstract: The disclosed computer-implemented method for detecting unauthorized data shares may include (1) providing a user of an anonymized inbox with an email alias to use for a particular online entity, (2) identifying one or more emails sent to the email alias from one or more different entities that are different from the particular online entity, (3) determining, based on the one or more emails having been sent by the different entities, that the particular online entity has shared the user's email alias with other entities, and (4) creating a privacy score for the particular online entity based at least in part on the determination that the particular online entity has shared the user's email alias with other entities. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: June 9, 2018Date of Patent: September 8, 2020Assignee: NortonLifeLock Inc.Inventors: SriHarsha Angara, Michael Lo, Srini Chillappa, Simon Tiku, Viral Mehta, John Meehan
-
Publication number: 20190379695Abstract: The disclosed computer-implemented method for detecting unauthorized data shares may include (1) providing a user of an anonymized inbox with an email alias to use for a particular online entity, (2) identifying one or more emails sent to the email alias from one or more different entities that are different from the particular online entity, (3) determining, based on the one or more emails having been sent by the different entities, that the particular online entity has shared the user's email alias with other entities, and (4) creating a privacy score for the particular online entity based at least in part on the determination that the particular online entity has shared the user's email alias with other entities. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: June 9, 2018Publication date: December 12, 2019Inventors: SriHarsha Angara, Michael Lo, Srini Chillappa, Simon Tiku, Viral Mehta, John Meehan
-
Publication number: 20190180053Abstract: The disclosed computer-implemented method for anonymizing user accounts may include (i) receiving an instruction to anonymize a user account to protect a user's personally identifiable information, (ii) accessing, by a security program, a settings portal for the user account in response to receiving the instruction to anonymize the user account, (iii) replacing, by the security program, original values within at least two fields within the settings portal for the user account with anonymized values to mask the user's personally identifiable information, and (iv) storing the anonymized values within a protected vault to enable the user to login to the user account. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: December 8, 2017Publication date: June 13, 2019Inventors: SriHarsha Angara, Michael Lo, John Meehan, Srinivas Chillappa, Simon Tiku, Viral Mehta
-
Publication number: 20180124238Abstract: A communication session (e.g., voice or video) is established between a first party and a second party. The communication session is placed on hold or mute by the second party. While the first party is on hold or mute, an event associated with the second party is detected. For example, the second party calls a third party. In response to detecting the event associated with the second party, a progress update message is sent to first party on hold or mute. For example, the progress update message may be a voice message that states the second party (e.g., the contact center agent) is talking to a third party to resolve an issue of the first party. By sending the progress update message, the first party is apprised of the second party's progress in assisting the first party.Type: ApplicationFiled: October 28, 2016Publication date: May 3, 2018Inventors: Sandeep Shah, Pragati Kailash Dhumal, Aakash Jagad, Viral Mehta, Riddhi Kakadia
-
Patent number: 9875480Abstract: Provided are systems and methods for using an existing management server infrastructure to deliver video-on-demand or streaming content, including real-time live streaming. Existing client content playback devices, such as IPTVs, may be employed to stream content items, obtain advertisements, track user's viewing behaviors, and the like. By reusing existing client devices, there is no need for additional hardware purchases on the user side. By reusing existing management server infrastructures, capital expenses are also reduced. In such a system, a user can watch both video-on-demand and streaming audiovisual content.Type: GrantFiled: January 27, 2012Date of Patent: January 23, 2018Assignees: SONY NETWORK ENTERTAINMENT INTERNATIONAL LLC, SONY CORPORATIONInventors: True Xiong, Leo Pedlow, Viral Mehta, Eric Holcomb
-
Patent number: 9460017Abstract: Systems, methods, and storage mediums storing executable instructions are disclosed for providing efficient cache mirroring, particularly in a distributed storage environment. In particular, in an aspect, a machine-implemented method, comprises: receiving an I/O request from an application; splitting the I/O request into cache LBAs and non-cache LBAs; storing the cache LBAs in a cache LUN; preparing one or more mirror write descriptors based on the cache LBAs, wherein each mirror write descriptor includes a data location and a data length; and sending the mirroring data structure and the cache LBAs to a mirroring device to store a back-up of the cache LUN. In an aspect, sending the mirroring data structure and the cache LBAs is accomplished in a single I/O request to the mirroring device.Type: GrantFiled: September 26, 2014Date of Patent: October 4, 2016Assignee: QLOGIC, CorporationInventors: Viral Mehta, Paul Moreau, Lolo Ramirez
-
Publication number: 20160182979Abstract: Various aspects of a method and system to process closed-caption information are disclosed herein. In an embodiment, in response to the receipt of a first request from an electronic device, the method includes retrieval of metadata associated with media content displayed at the electronic device. The retrieved metadata may be dynamically converted from the first format to a second format based on the first request.Type: ApplicationFiled: December 22, 2014Publication date: June 23, 2016Inventors: CHARLES McCOY, TRUE XIONG, VIRAL MEHTA, KEVIN ZHANG
-
Patent number: 9313528Abstract: Filtering contents and services streamed live to a client device, including: establishing a private relationship between a server and the client device; determining capabilities of the client device and preferences of a user of the client device; and filtering and transmitting a list of servers, services, and contents with contents and services that are at least one of: (a) preferred; and (b) capable of being presented, viewed, played, or processed on the client device. Keywords include live media stream and content filtering.Type: GrantFiled: January 11, 2012Date of Patent: April 12, 2016Assignees: SONY CORPORATION, SONY NETWORKS ENTERTAINMENT INTERNATIONAL LLCInventors: True Xiong, Leo Pedlow, Viral Mehta, Eric Holcomb
-
Patent number: 9215485Abstract: A device is enabled to display Internet TV by accessing a management server and receiving back from the server a user token and a service list of predefined content servers. A user can select a content server on the service list which causes the device to upload its user token to the management server, which in turn sends back the network path to the content server along with a content server-user-unique service token (SUIT) that the device uses to access the content on the content server, in some embodiments on per-title PPV access, per-content category PPV access, or per-service PPV access.Type: GrantFiled: September 10, 2014Date of Patent: December 15, 2015Assignee: Sony CorporationInventors: True Xiong, Charles David McCoy, Viral Mehta, Leo Pedlow, Aran Sadja
-
Publication number: 20150012935Abstract: A device is enabled to display Internet TV by accessing a management server and receiving back from the server a use token and a service list of predefined content servers. A user can select a content server on the service list which causes the device to upload its user token to the management server, which in turn sends back the network path to the content server along with a content server-user-unique service token (SUIT) that the device uses to access the content on the content server, in some embodiments on per-title PPV access, per-content category PPV access, or per-service PPV access.Type: ApplicationFiled: September 10, 2014Publication date: January 8, 2015Inventors: True Xiong, Charles David McCoy, Viral Mehta, Leo Pedlow, Aran Sadja
-
Patent number: 8869190Abstract: A device is enabled to display Internet TV by accessing a management server and receiving back from the server a user token and a service list of predefined content servers. A user can select a content server on the service list which causes the device to upload its user token to the management server, which in turn sends back the network path to the content server along with a content server-user-unique service token (SUIT) that the device uses to access the content on the content server, in some embodiments on per-title PPV access, per-content category PPV access, or per-service PPV access.Type: GrantFiled: October 16, 2013Date of Patent: October 21, 2014Assignee: Sony CorporationInventors: True Xiong, Charles David McCoy, Viral Mehta, Leo Pedlow, Aran Sadja
-
Publication number: 20140047469Abstract: A device is enabled to display Internet TV by accessing a management server and receiving back from the server a user token and a service list of predefined content servers. A user can select a content server on the service list which causes the device to upload its user token to the management server, which in turn sends back the network path to the content server along with a content server-user-unique service token (SUIT) that the device uses to access the content on the content server, in some embodiments on per-title PPV access, per-content category PPV access, or per-service PPV access.Type: ApplicationFiled: October 16, 2013Publication date: February 13, 2014Applicant: Sony CorporationInventors: TRUE XIONG, Charles David McCoy, Viral Mehta, Leo Pedlow, Aran Sadja