Patents by Inventor Dhruv Shah
Dhruv 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: 20240135312Abstract: Mechanisms are provided for generating a resource allocation in an omnichannel distribution network. Demand forecast data and current inventory data related to a resource and the omnichannel distribution network are obtained and an ally-adversary bimodal inventory optimization (BIO) computer model is instantiated that includes an adversary component that simulates, through a computer simulation, a worst-case scenario of resource demand and resource availability, and an ally component that limits the adversary component based on a simulation of a limited best-case scenario of resource demand and resource availability. The BIO computer model is applied to the demand forecast data and current inventory data, to generate a predicted consumption for the resource. A resource allocation recommendation is generated for allocating the resource to locations of the omnichannel distribution network based on the predicted consumption, which is output to a downstream computing system for further processing.Type: ApplicationFiled: October 13, 2022Publication date: April 25, 2024Inventors: Shivaram Subramanian, Pavithra Harsha, Ali Koc, Brian Leo Quanz, Mahesh Ramakrishna, Dhruv Shah
-
Publication number: 20240095779Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for enhancing a deterministic identity graph with probabilistic data. An example embodiment operates by identifying a node for a location indicated by an identity graph. Receiving user device information based on an indication that a user device is within proximity to the location. Generating a node for the user device on the identity graph based on the indication of the user device satisfying an association threshold. Generating an edge between the node for the location and the node for the user device based on a weighted value for an attribute of the user information. Mapping an identifier for the user device to an identifier of the location based on a distance of the edge and causing a content item to be sent to the user device based on the identifier mapping.Type: ApplicationFiled: September 16, 2022Publication date: March 21, 2024Applicant: ROKU, INC.Inventors: Sayan MAITY, Maurice KLAUS, Beth LOGAN, Dhruv SHAH
-
Publication number: 20230328890Abstract: A camera assembly includes a first printed circuit board separated from a second printed circuit board. A flex circuit electrically connects the first printed circuit board to the second printed circuit board. An image sensor is attached to the first printed circuit board and a connector is attached to the second printed circuit board. The image sensor of the camera assembly is mechanically and physically separate from the connector. The first printed circuit board is connected to the second printed circuit board via a flexible circuit. The flexible circuit is elastically moveable between an assembled state and a disassembled state.Type: ApplicationFiled: March 2, 2023Publication date: October 12, 2023Applicant: NIO Technology (Anhui) Co., Ltd.Inventors: Bradley J. Angier, Oren Rajuan, Dhruv Shah, Karanbir S. Gill, Waylon Y. Chen, Matthew L. Samson
-
Publication number: 20230214764Abstract: A processor may estimate uncensored demand from historical supply chain data. The processor may ingest historical data. The processor may convert the historical data to a dataset of multiple time series corresponding to sales for different products and locations and channels across multiple time points that is usable by an uncensored demand estimation machine learning model. The processor may train the uncensored demand estimation machine learning model by applying optimization solver techniques for deep learning.Type: ApplicationFiled: December 31, 2021Publication date: July 6, 2023Inventors: Brian Leo Quanz, Pavithra Harsha, Dhruv Shah, Mahesh Ramakrishna, Ali Koc
-
Publication number: 20230196278Abstract: A processor in an omnichannel environment, over a specific network with transaction level operations, may receive one or more input configurations. The processor may identify, based on the one or more input configurations, one or more articles. The processor may identify one or more key performance indicators (KPIs) associated with the one or more articles. The processor may compute, based on an uncensored demand trajectory, an impact on the KPIs over a specified period in the omnichannel environment. The processor may provide the impact to a user.Type: ApplicationFiled: December 16, 2021Publication date: June 22, 2023Inventors: Pavithra Harsha, Brian Leo Quanz, Ali Koc, Dhruv Shah, Shivaram Subramanian, Ajay Ashok Deshpande, Chandrasekhar Narayanaswami
-
Publication number: 20230088990Abstract: An antimicrobial conveyor belt apparatus comprising multiple segments each having a body portion and interlocking fingers extending from the body portion. The segments comprise a polymer composition comprising from 50 wt. % to 99.9 wt. % of a polymer, from 0.01 wt % to 10 wt % zinc, optionally from a zinc compound, less than 1 wt % of a phosphorus compound, and from 0 wt % to 20 wt % molding additives. The conveyor belt apparatus (or the segments thereof) demonstrates a Staphylococcus aureus log reduction greater than 1.0, as determined via ISO 22196:2011.Type: ApplicationFiled: September 16, 2022Publication date: March 23, 2023Applicant: Ascend Performance Materials Operations LLCInventors: Vikram Gopal, Dhruv Shah, Changizes Sadr, Austin Maples, Bradley Sparks
-
Publication number: 20220147669Abstract: In various embodiments, a computing device, a non-transitory storage medium, and a computer implemented method of improving a computational efficiency of a computing platform in processing a time series data includes receiving the time series data and grouping it into a hierarchy of partitions of related time series. The hierarchy has different partition levels. A computation capability of a computing platform is determined. A partition level, from the different partition levels, is selected based on the determined computation capability. One or more modeling tasks are defined, each modeling task including a group of time series of the plurality of time series, based on the selected partition level. One or more modeling tasks are executed in parallel on the computing platform by, for each modeling task, training a model using all the time series in the group of time series of the corresponding modeling task.Type: ApplicationFiled: April 15, 2021Publication date: May 12, 2022Inventors: Brian Leo Quanz, Wesley M. Gifford, Stuart Siegel, Dhruv Shah, Jayant R. Kalagnanam, Chandrasekhar Narayanaswami, Vijay Ekambaram, Vivek Sharma
-
Publication number: 20210122926Abstract: A method for preventing contamination of a substrate surface includes obtaining a substrate having a surface to be protected from contamination and depositing a removable protective salt coating on the substrate surface. A disclosed method also includes storing the substrate surface having the removable protective salt coating for a time period and then removing the protective salt coating. A method for selectively preventing atomic layer deposition (ALD) on a substrate surface exposed to an ALD process includes depositing a removable protective salt coating on the substrate surface, exposing the surface to an ALD process, and removing the protective salt coating. Some disclosed substrate surfaces include a thiol-on-gold monolayer, a silicon wafer, glass, a silanized surface, and a dental implant. The protective salt coating may have a thickness in the range of 50 nm to 1 ?m. The protective salt coating may be deposited by thermal evaporation or similar process.Type: ApplicationFiled: October 29, 2020Publication date: April 29, 2021Inventors: Matthew R. Linford, Dhruv Shah
-
Patent number: 10949474Abstract: A method and a system for performing topic-based aggregation of web content. The method includes receiving a plurality of Uniform Resource Identifiers, wherein each of the plurality of Uniform Resource Identifiers points to a web location related to a subject-matter; crawling the web location, to fetch web content related to the subject-matter, wherein the web content includes one or more elements; generating an electronic record file for storing the web content, and meta-information associated with the crawling of the web location; identifying a first type and at least a second type of the one or more elements; processing the first type of element to obtain a topic-based web content corresponding to a category associated with the subject-matter, and the at least one second type of element to obtain operational data; and aggregating the topic-based web content into a database.Type: GrantFiled: December 27, 2017Date of Patent: March 16, 2021Assignee: Innoplexus AGInventors: Gaurav Tripathi, Vatsal Agarwal, Sandeep Singh, Dhruv Shah
-
Patent number: 10789302Abstract: A method and a system for extracting user-specific content. The method is executed by a processing module. Furthermore the method includes providing target data, generating hierarchical data structure of the target data, wherein hierarchical data structure includes one or more segments, determining an importance factor for each of the one or more segments using an algorithm, identifying one or more relevant segments based on the importance factor of each of the one or more segments, and compiling one or more relevant segments to obtain the user-specific content.Type: GrantFiled: December 27, 2017Date of Patent: September 29, 2020Assignee: Innoplexus AGInventors: Gaurav Tripathi, Vatsal Agarwal, Sandeep Singh, Dhruv Shah, Tanay Gahlot
-
Publication number: 20190332712Abstract: Examples disclosed herein relate to a method comprising generating a first and a second set of unique identifiers for each row in each table of a first and second database, respectively. The first and second database may be configured to operate a first and second switch operating traffic on a network, respectively. The first switch and the second switch may be configured to operate traffic on the network. The method may also include creating a mapping between the first set of unique identifiers and the second set of unique identifiers and determining that a first row of the first database is marked to be synchronized, the first row corresponding to a first unique row ID. The method may also include retrieving, from a second row of the second database corresponding to a second unique row ID mapped to the first unique row ID and updating the second row.Type: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: Christopher Wild, Michael Zayats, Ganesh M. Iyer, Dhruv Shah
-
Publication number: 20190005154Abstract: A method and a system for extracting user-specific content. The method is executed by a processing module. Furthermore the method includes providing target data, generating hierarchical data structure of the target data, wherein hierarchical data structure includes one or more segments, determining an importance factor for each of the one or more segments using an algorithm, identifying one or more relevant segments based on the importance factor of each of the one or more segments, and compiling one or more relevant segments to obtain the user-specific content.Type: ApplicationFiled: December 27, 2017Publication date: January 3, 2019Inventors: Gaurav Tripathi, Vatsal Agarwal, Sandeep Singh, Dhruv Shah, Tanay Gahlot
-
Publication number: 20180308015Abstract: The present disclosure relates to a system and method for soliciting offers and reservations for parking spots. The system and method is, in some instances, embodied as a mobile application that connects users to exchange the current physical space (e.g. parking spaces) in exchange for the same user's or another user's time, money, gratuity or service.Type: ApplicationFiled: April 19, 2018Publication date: October 25, 2018Inventors: Vivek Ashok Kumar, Vinicius Frigatti, Christopher Magesty, Jasper Davey, Dhruv Shah, Patricia Iglesias-Montoro, Peter Nguyen
-
Publication number: 20180239825Abstract: A method and a system for performing topic-based aggregation of web content. The method includes receiving a plurality of Uniform Resource Identifiers, wherein each of the plurality of Uniform Resource Identifiers points to a web location related to a subject-matter; crawling the web location, to fetch web content related to the subject-matter, wherein the web content includes one or more elements; generating an electronic record file for storing the web content, and meta-information associated with the crawling of the web location; identifying a first type and at least a second type of the one or more elements; processing the first type of element to obtain a topic-based web content corresponding to a category associated with the subject-matter, and the at least one second type of element to obtain operational data; and aggregating the topic-based web content into a database.Type: ApplicationFiled: December 27, 2017Publication date: August 23, 2018Inventors: Gaurav Tripathi, Vatsal Agarwal, Sandeep Singh, Dhruv Shah