Patents by Inventor Siddharth Shah
Siddharth Shah 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: 20180351733Abstract: A system and method for encrypting portions of data for storage in a remote network have been provided. The system comprises a memory with instructions executable by a processor to receive data for forwarding to a server device, wherein the received data comprises an indication of one or more portions of the received data to be encrypted; identify a portion comprising the one or more portions of the received data based at least in part on the indication; encrypt the identified portion of the data; generate a payload that comprises the encrypted portion and one or more unencrypted portions of the received data; and transmit, to the server device, the payload.Type: ApplicationFiled: May 30, 2017Publication date: December 6, 2018Inventors: Pierre Francois Rohel, Siddharth Shah, Martin Wexler
-
Publication number: 20180293284Abstract: A server system may include one or more hardware processors that execute computer-readable instructions from a non-transitory memory that cause the processor to receive a time component associated with a query request and one or more relational identification tags associated with a subset of a plurality of data items stored in one or more databases. The processor may then query the one or more databases to identify one or more time series data items based on the time component and the relational identification tags. After querying the databases, the processor may transmit the one or more time series data items to a computing device configured to display the one or more time series data items.Type: ApplicationFiled: April 10, 2017Publication date: October 11, 2018Inventors: Siddharth Shah, Vincent Seguin
-
Patent number: 10064970Abstract: A multi-fragrance emission device includes an insert having a top portion, a bottom portion, and at least one side portion, the insert including a passageway extending between an entrance at the top portion and an exit at the side portion. A fan is configured to move air through the passageway, and an outer shell is sized to fit over at least a portion of the insert. The outer shell includes a plurality of scent chambers, each scent chamber being in communication with one of a plurality of scent release holes. A motor is coupled to the insert, the motor configured to move the insert to align the exit of the insert with one of the plurality of scent release holes.Type: GrantFiled: September 30, 2016Date of Patent: September 4, 2018Assignee: Trackmind Solutions LLCInventors: Siddharth Shah, Michael E. Bobev, Srinivas R. Meda
-
Publication number: 20180236119Abstract: A method and apparatus are provided to determine a pattern of emitting scents uniquely tailored to a particular user. A wearable fragrance emission device may store a fragrance emission pattern which correlates particular conditions with scents to be emitted from the device. The device detects conditions, such as environmental conditions or conditions related to the user, and periodically emits one or more fragrances in response to detected conditions. The wearable fragrance emission device may include one or more sensors for detecting the conditions.Type: ApplicationFiled: March 16, 2018Publication date: August 23, 2018Inventor: Siddharth Shah
-
Publication number: 20180219866Abstract: The unauthorized access of database nodes by application nodes within an electronic computing and communications system can be prevented using an access table that stores access table records indicating that at least some of the application nodes are authorized to access at least some of the database nodes. The access table records can be generated by identifying connections between application nodes and database nodes within a configuration management database. Responsive to receiving a request to access a database node sent from a first application node, the access table can be queried to determine whether an access table record indicating that the first application node is authorized to access the database node is stored in the access table. If that access table record is not stored in the access table, the request is denied. Otherwise, the request is allowed.Type: ApplicationFiled: February 1, 2017Publication date: August 2, 2018Inventors: Jeremy Norris, Antony Chan, Siddharth Shah
-
Publication number: 20180136848Abstract: A distributed backup method includes defining a server group having a plurality of server computers, and providing each server computer with an identical backup policy and an identical storage policy. The method also includes transmitting, at each server computer of the server group to every other server computer of the server group, advertisement messages describing available storage space for storing backups, and receiving, at each server computer from the server, at least some of the advertisement messages. The method also includes identifying, at a first server computer using the backup policy, at least a first service to be backed up, selecting a second server computer using the received advertisement messages, transmitting, from the first server computer to the second server computer, a backup including information corresponding to the at least one service, and storing the backup, by the second server computer using the storage policy.Type: ApplicationFiled: December 27, 2017Publication date: May 17, 2018Inventors: Josiah Sullivan, Jeremy Norris, Vincent Seguin, Joe Davis, Siddharth Shah
-
Patent number: 9875061Abstract: A distributed backup method includes defining a server group having a plurality of server computers, and providing each server computer with an identical backup policy and an identical storage policy. The method also includes transmitting, at each server computer of the server group to every other server computer of the server group, advertisement messages describing available storage space for storing backups, and receiving, at each server computer from the server, at least some of the advertisement messages. The method also includes identifying, at a first server computer using the backup policy, at least a first service to be backed up, selecting a second server computer using the received advertisement messages, transmitting, from the first server computer to the second server computer, a backup including information corresponding to the at least one service, and storing the backup, by the second server computer using the storage policy.Type: GrantFiled: December 5, 2016Date of Patent: January 23, 2018Assignee: ServiceNow, Inc.Inventors: Josiah Sullivan, Jeremy Norris, Vincent Seguin, Joe Davis, Siddharth Shah
-
Publication number: 20170329390Abstract: A node of an application instance in a distributed computing environment can be selectively hibernated and the execution of the node selectively restarted by first detecting a condition of the node that satisfies a criterion for hibernating the node. The node may then be hibernated by suspending execution of the node on a server and initiating execution of a listener. The listener can use a network port that the node used before the execution of the node was suspended. At a later time, a request from a client to the application instance can be received by the listener. The request can be a request to restart execution of the node. Responsive to the request and a determination that the server has a predefined amount of resources for permitting execution of the node, the execution of the node on the server can be restarted.Type: ApplicationFiled: May 9, 2017Publication date: November 16, 2017Inventors: Siddharth Shah, Herman Knief, Vincent Seguin, Jeremy Norris
-
Patent number: 9785447Abstract: Systems and methods may provide for assuming control over a processor in response to an operating system (OS) request to transition the processor into a sleeping state and transitioning the processor into an intermediate state that has a shorter wake latency than the sleeping state. Additionally, the processor may be maintained in the intermediate state until a wake event is detected. In one example, one or more power lowering operations may be reversed in response to the wake event.Type: GrantFiled: June 27, 2014Date of Patent: October 10, 2017Assignee: Intel CorporationInventors: Antonio S. Cheng, Siddharth Shah
-
Patent number: 9727457Abstract: Techniques are provided for minimizing latency due to garbage collection in a distributed system. Time data is stored at a computing device. The time data indicates when each of multiple computing nodes (e.g., servers) in the distributed system might be performing (or is scheduled to perform) a garbage collection operation. The computing device receives a first request and, in response, determines, based on the time data, one or more computing nodes to process a second (e.g., related) request, which may contain identical content as in the first request. The second request is sent to the one or more computing nodes.Type: GrantFiled: October 23, 2015Date of Patent: August 8, 2017Assignee: LinkedIn CorporationInventors: Andrew Carter, Eric Manuel, Steven Callister, Karan R. Parikh, Siddharth Shah
-
Publication number: 20170116115Abstract: Techniques are provided for minimizing latency due to garbage collection in a distributed system. Time data is stored at a computing device. The time data indicates when each of multiple computing nodes (e.g., servers) in the distributed system might be performing (or is scheduled to perform) a garbage collection operation. The computing device receives a first request and, in response, determines, based on the time data, one or more computing nodes to process a second (e.g., related) request, which may contain identical content as in the first request. The second request is sent to the one or more computing nodes.Type: ApplicationFiled: October 23, 2015Publication date: April 27, 2017Inventors: Andrew Carter, Eric Manuel, Steven Callister, Karan R. Parikh, Siddharth Shah
-
Publication number: 20170083242Abstract: A distributed backup method includes defining a server group having a plurality of server computers, and providing each server computer with an identical backup policy and an identical storage policy. The method also includes transmitting, at each server computer of the server group to every other server computer of the server group, advertisement messages describing available storage space for storing backups, and receiving, at each server computer from the server, at least some of the advertisement messages. The method also includes identifying, at a first server computer using the backup policy, at least a first service to be backed up, selecting a second server computer using the received advertisement messages, transmitting, from the first server computer to the second server computer, a backup including information corresponding to the at least one service, and storing the backup, by the second server computer using the storage policy.Type: ApplicationFiled: December 5, 2016Publication date: March 23, 2017Inventors: Josiah Sullivan, Jeremy Norris, Vincent Seguin, Joe Davis, Siddharth Shah
-
Patent number: 9516108Abstract: A distributed backup method includes defining a server group having a plurality of server computers, and providing each server computer with an identical backup policy and an identical storage policy. The method also includes transmitting, at each server computer of the server group to every other server computer of the server group, advertisement messages describing available storage space for storing backups, and receiving, at each server computer from the server, at least some of the advertisement messages. The method also includes identifying, at a first server computer using the backup policy, at least a first service to be backed up, selecting a second server computer using the received advertisement messages, transmitting, from the first server computer to the second server computer, a backup including information corresponding to the at least one service, and storing the backup, by the second server computer using the storage policy.Type: GrantFiled: October 31, 2014Date of Patent: December 6, 2016Assignee: ServiceNow, Inc.Inventors: Josiah Sullivan, Jeremy Norris, Vincent Seguin, Joe Davis, Siddharth Shah
-
Publication number: 20160022854Abstract: A method and apparatus are provided to determine a pattern of emitting scents uniquely tailored to a particular user, and to emit fragrances in response to environmental conditions. A wearable fragrance emission device in wireless communication with a mobile device periodically emits one or more fragrances in response to receiving instructions from the mobile device. The mobile device sends such instructions in response to detecting one or more environmental conditions.Type: ApplicationFiled: July 22, 2014Publication date: January 28, 2016Inventor: Siddharth Shah
-
Publication number: 20150378748Abstract: Systems and methods may provide for assuming control over a processor in response to an operating system (OS) request to transition the processor into a sleeping state and transitioning the processor into an intermediate state that has a shorter wake latency than the sleeping state. Additionally, the processor may be maintained in the intermediate state until a wake event is detected. In one example, one or more power lowering operations may be reversed in response to the wake event.Type: ApplicationFiled: June 27, 2014Publication date: December 31, 2015Inventors: ANTONIO S. CHENG, SIDDHARTH SHAH
-
Publication number: 20150317670Abstract: Techniques are disclosed for generating a forward-looking, goal seeking marketing plan that links prior media purchase transactions to predicted future financial results for a brand, product market, or campaign. A computing device is configured to receive input data associated with one or more marketing elements, such as television ads, print ads, and online ads. From the input data, response factors corresponding to each marketing element can be calculated. These response factors can be used to generate a model upon which future marketing transactions can be planned in accordance with scenarios associated with a particular marketing campaign. A marketing plan can be generated from the model in which some or all marketing elements are ordered in a flighting schedule that provides optimum financial results for a selected scenario.Type: ApplicationFiled: May 1, 2014Publication date: November 5, 2015Applicant: ADOBE SYSTEMS INCORPORATEDInventors: David Cavander, Anil Kamath, Siddharth Shah, Kunal Jain
-
Publication number: 20120131454Abstract: An advertisement shown on a device with a touch-sensitive display may be activated via gestures performed on the touch-sensitive display. The advertisement is activated if contact with the display corresponds to a predefined gesture for activating the advertisement. The device may display on the touch-sensitive display an indication of a user's progress toward activating the advertisement. The device may also display visual cues of the predefined gesture on the touch-sensitive display to remind a user of the gesture.Type: ApplicationFiled: November 24, 2010Publication date: May 24, 2012Inventor: Siddharth Shah
-
Publication number: 20040185097Abstract: Disclosed is a controlled release modifying complex for solid oral controlled release pharmaceutical compositions suitable for once-a-day administration. The composition comprises an active pharmaceutical ingredient, a release modifying complex and other required pharmaceutically acceptable excipients. The release modifying complex comprises a primary release modifying agent, a secondary release modifying agent and an auxiliary release modifying agent or varying combinations thereof, wherein said primary, secondary and auxiliary release modifying agents are present in amounts that synergistically effect and extend the release of active pharmaceutical ingredient.Type: ApplicationFiled: January 21, 2004Publication date: September 23, 2004Applicant: Glenmark Pharmaceuticals Ltd.Inventors: Muthaiyyan Esakki Kannan, Anandi Krishnan, Beena Amol Sapre, Chitra Siddharth Shah, Atul Vishvanath Patil
-
Patent number: D788280Type: GrantFiled: May 15, 2015Date of Patent: May 30, 2017Assignee: Trackmind Solutions LLCInventors: Siddharth Shah, Michael E. Bobev
-
Patent number: D828533Type: GrantFiled: March 31, 2017Date of Patent: September 11, 2018Assignee: Trackmind Solutions LLCInventors: Siddharth Shah, Michael E. Bobev