Patents by Inventor Shreya Shah
Shreya 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: 20230017643Abstract: Described herein are systems, methods, and products utilizing a cache coherent switch on chip. The cache coherent switch on chip may utilize Compute Express Link (CXL) interconnect open standard and allow for multi-host access and the sharing of resources. The cache coherent switch on chip provides for resource sharing between components while independent of a system processor, removing the system processor as a bottleneck. Cache coherent switch on chip may further allow for cache coherency between various different components. Thus, for example, memories, accelerators, and/or other components within the disclose systems may each maintain caches, and the systems and techniques described herein allow for cache coherency between the different components of the system with minimal latency.Type: ApplicationFiled: June 28, 2022Publication date: January 19, 2023Applicant: Elastics.cloud, Inc.Inventors: Shreyas Shah, George Apostol, Jr., Nagarajan Subramaniyan, Jack Regula, Jeffrey S. Earl
-
Publication number: 20220406222Abstract: A perfusive tissue phantom is disclosed. An example tissue phantom includes a chamber with fluid inlets disposed on a first side and fluid outlets disposed on a second side spaced apart from the first side. The tissue phantom also includes a hydrogel region connected to at least one of the fluid inlets and including a permeable hydrogel with structural characteristics that simulate a type of tissue. The tissue phantom also includes a microfluidic conduit coupled to at least one of the fluid inlets. The microfluidic conduit is a flexible, semi-permeable fiber that simulates a blood vessel. The structural characteristics of the permeable hydrogel may include a selected density, porosity, rigidity and dimension that approximate a target density, porosity, rigidity and dimension of interstitial space of the type of tissue.Type: ApplicationFiled: June 16, 2021Publication date: December 22, 2022Inventors: Mingde ZHENG, Shreyas SHAH
-
Patent number: 11507295Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for backup, restoration, and migration of computer systems. In some implementations, data from a first server environment is obtained. A data package is generated that includes configuration data, data objects, and/or metadata from the first server environment organized in a predetermined arrangement. Data indicating (i) a destination on which to deploy the archived data from the first server environment and (ii) one or more characteristics of the destination is received. Mapping data that specifies a mapping of elements in the predetermined arrangement to elements of server environments having the one or more characteristics is accessed. Server environment data derived from the data package is deployed, the server environment data being deployed to the destination and arranged at the destination in a manner specified by the mapping data.Type: GrantFiled: August 30, 2019Date of Patent: November 22, 2022Assignee: MicroStrategy IncorporatedInventors: Clayton Myers, Andrew Smith, Timothy Lang, Scott Rowley, Shreyas Shah, Martin Lucius Bonica
-
Publication number: 20220229649Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for conversion and restoration of computer environments to container-based implementations. In some implementations, an archive of configuration data for a server system is obtained, where the server system includes at least one application. A set of multiple software images is generated, where the multiple software images are generated such that they divide the functionality of at least one application among the respective containers. In generating the set of multiple software images, settings of the at least one application are identified based on the configuration data in the archive, a subset of the settings is selected for each of the software images, and the selected subsets of settings are converted into converted subsets of settings for the respective software images.Type: ApplicationFiled: February 4, 2022Publication date: July 21, 2022Inventors: Clayton Myers, Brett E. Morris, Andrew Scott Mears, Shreyas Shah, Martin Lucius Bonica
-
Patent number: 11288053Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for conversion and restoration of computer environments to container-based implementations. In some implementations, an archive of configuration data for a server system is obtained, where the server system includes at least one application. A set of multiple software images is generated, where the multiple software images are generated such that they divide the functionality of at least one application among the respective containers. In generating the set of multiple software images, settings of the at least one application are identified based on the configuration data in the archive, a subset of the settings is selected for each of the software images, and the selected subsets of settings are converted into converted subsets of settings for the respective software images.Type: GrantFiled: August 15, 2019Date of Patent: March 29, 2022Assignee: MicroStrategy IncorporatedInventors: Clayton Myers, Brett E. Morris, Andrew Scott Mears, Shreyas Shah, Martin Lucius Bonica
-
Publication number: 20220004381Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for integration of containers with external elements. In some implementations, a server environment is provided using one or more containers. The one or more containers include a first container that is an instance of a software image for an application or service. The first container is run such that the first container performs various operations. For example, access to one or more external elements that reside outside of the software image is initiated. Based on the one or more external elements, a configuration of the first container is changed from what is provided by the software image.Type: ApplicationFiled: July 16, 2021Publication date: January 6, 2022Inventors: Clayton Myers, Brett E. Morris, Andrew Scott Mears, Shreyas Shah, Martin Lucius Bonica
-
Publication number: 20210339220Abstract: The present disclosure relates generally to reactor systems that include (a) a housing having an interior surface that may be at least partially reflective, (b) at least one reactor cell disposed within an interior of the housing, the at least one reactor cell including an enclosure and a plasmonic photocatalyst on a catalyst support disposed within the at least one enclosure, where the enclosure is optically transparent and includes at least one inlet for a reactant to enter the at least one cell and at least one outlet for a reformate to exit the at least one cell and (c) at least one light source disposed within the interior of the housing and/or external to the housing. At least one light-management feature and/or at least one thermal-management feature is applied to the reactor cell, reactor system, or a reformer system comprising many reactor systems, in order to improve efficiency.Type: ApplicationFiled: July 10, 2021Publication date: November 4, 2021Applicant: Syzygy Plasmonics Inc.Inventors: Suman Khatiwada, Shreya Shah, John Welch, Trevor William Best, Braden Paul Adams
-
Publication number: 20210267749Abstract: The application relates to an apparatus which comprises at least one portion of artificial skin (103) and a plurality of sensors (105) dispersed within the at least one portion of artificial skin (103). The plurality of sensors (105) have at least one physical property which is configured to be modified when the plurality of sensors (105) are exposed to a parameter such that the modification of the physical property can be detected by an external detector (211). The application also relates to detection systems comprising such apparatus.Type: ApplicationFiled: July 5, 2019Publication date: September 2, 2021Inventors: Shreyas SHAH, Mingde ZHENG
-
Patent number: 11106455Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for integration of containers with external elements. In some implementations, a server environment is provided using one or more containers. The one or more containers include a first container that is an instance of a software image for an application or service. The first container is run such that the first container performs various operations. For example, access to one or more external elements that reside outside of the software image is initiated. Based on the one or more external elements, a configuration of the first container is changed from what is provided by the software image.Type: GrantFiled: August 15, 2019Date of Patent: August 31, 2021Assignee: MicroStrategy IncorporatedInventors: Clayton Myers, Brett E. Morris, Andrew Scott Mears, Shreyas Shah, Martin Lucius Bonica
-
Publication number: 20210240734Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for deployment of container-based computer environments. In some implementations, one or more computers provide data for a user interface comprising one or more user interface elements for initiating creation of a new container-based server environment. The one or more computers receive data indicating user interaction with the one or more user interface elements, and in response, create a new container-based server environment comprising multiple different containers hosted by a remote cluster of processing nodes, the multiple different containers being configured to provide different services that interoperate with each other. The one or more computers provide access to the new container-based server environment.Type: ApplicationFiled: February 3, 2020Publication date: August 5, 2021Inventors: Shreyas Shah, Michael David Hudson, Jay Indravadan Shah, Clayton Myers, Jehan Jayant Sethna
-
Publication number: 20210064262Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for backup, restoration, and migration of computer systems. In some implementations, data from a first server environment is obtained. A data package is generated that includes configuration data, data objects, and/or metadata from the first server environment organized in a predetermined arrangement. Data indicating (i) a destination on which to deploy the archived data from the first server environment and (ii) one or more characteristics of the destination is received. Mapping data that specifies a mapping of elements in the predetermined arrangement to elements of server environments having the one or more characteristics is accessed. Server environment data derived from the data package is deployed, the server environment data being deployed to the destination and arranged at the destination in a manner specified by the mapping data.Type: ApplicationFiled: August 30, 2019Publication date: March 4, 2021Inventors: Clayton Myers, Andrew Smith, Timothy Lang, Scott Rowley, Shreyas Shah, Martin Lucius Bonica
-
Publication number: 20210048995Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for conversion and restoration of computer environments to container-based implementations. In some implementations, an archive of configuration data for a server system is obtained, where the server system includes at least one application. A set of multiple software images is generated, where the multiple software images are generated such that they divide the functionality of at least one application among the respective containers. In generating the set of multiple software images, settings of the at least one application are identified based on the configuration data in the archive, a subset of the settings is selected for each of the software images, and the selected subsets of settings are converted into converted subsets of settings for the respective software images.Type: ApplicationFiled: August 15, 2019Publication date: February 18, 2021Inventors: Clayton Myers, Brett E. Morris, Andrew Scott Mears, Shreyas Shah, Martin Lucius Bonica
-
Publication number: 20210049002Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for integration of containers with external elements. In some implementations, a server environment is provided using one or more containers. The one or more containers include a first container that is an instance of a software image for an application or service. The first container is run such that the first container performs various operations. For example, access to one or more external elements that reside outside of the software image is initiated. Based on the one or more external elements, a configuration of the first container is changed from what is provided by the software image.Type: ApplicationFiled: August 15, 2019Publication date: February 18, 2021Inventors: Clayton Myers, Brett E. Morris, Andrew Scott Mears, Shreyas Shah, Martin Lucius Bonica
-
Publication number: 20210048998Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for container-based server environments. In some implementations, a server environment is provided using a plurality of containers that provide instances of different software modules. The plurality of containers includes a first container running a first software image of a particular software module. Various operations can be performed in response to determining that an updated software image is available for the particular software module. For example, execution is started for a second container that provides an instance of the updated software image. Incoming requests are to the second container while continuing to process, using the first container, one or more requests that were received before starting execution of the second container. In response to determining that a level of activity of the first container is below a threshold, the execution of the first container is stopped.Type: ApplicationFiled: August 15, 2019Publication date: February 18, 2021Inventors: Clayton Myers, Brett E. Morris, Andrew Scott Mears, Shreyas Shah, Martin Lucius Bonica
-
Publication number: 20210011755Abstract: Provided are systems, methods, and devices for management of storage class memory modules. Methods include receiving a request from an application running on a server, the request received at a memory controller, and maintaining a page table comprising page numbers, server numbers, storage class memory (SCM) dual-inline memory module (DIMM) numbers, and pointers mapping blocks of memory to SCM DIMMs in devices connected to the server through a network interface. The methods also include allocating memory using the request from the application, wherein whether the memory is locally allocated or remotely allocated remains transparent to the application.Type: ApplicationFiled: July 9, 2019Publication date: January 14, 2021Inventor: Shreyas Shah
-
Publication number: 20200264090Abstract: A functionalised particle, wherein the particle has a first optical spectral signature in a first structural configuration of the particle and a second optical spectral signature in a second structural configuration of the particle.Type: ApplicationFiled: September 14, 2018Publication date: August 20, 2020Inventors: Michael EGGLESTON, Shreyas SHAH
-
Publication number: 20200126003Abstract: Provided is a collective group of hotel rooms comprised of individual rooms, each with distinctly compact layouts, able to be selectively configured and serially linked by a customer at booking so as to uniquely and efficiently satisfy the specific needs of customers traveling in groups of any size. Affording customers the flexibility to selectively link the type and number of rooms at booking effectively eliminates the inefficiencies associated with large groups or travelers with unique spatial needs seeking accommodation in a hotel. Various embodiments are directed to a hospitality systems and methods for receiving a reservation request associated with a collective group of linked hotel rooms and accommodate the reservation request by booking a linked room combination associated therewith.Type: ApplicationFiled: October 22, 2019Publication date: April 23, 2020Inventors: Robert Kenneth McLaughlin, III, Barton Lee May, Laura Kathleen Millican, Shreya Shah Cralle, Emily Lynn Silberstein, Philip Keith Cordell
-
Patent number: 10186209Abstract: A computing device executes a “night mode” for optimizing the device display's light emission for night-time use. The device stores a dimming filter and/or a color filter to achieve a desired brightness and color temperature of the display. The dimming filter is used to set a display backlight level and to “dim” the display data itself via alpha blending of the screen image with a grey mask. The computing device can blend the image with the grey mask in order to dim the display below system minimums. The color filter is alpha blended with each pixel in the image to reduce the luminance of blue light until the luminance is lower than that of another color of the emitted light. The proper dimming and color filters may be selected according to a desired screen brightness obtained from user input and/or from ambient light sensor data.Type: GrantFiled: December 1, 2015Date of Patent: January 22, 2019Assignee: Amazon Technologies, Inc.Inventors: Suchit Shreyas Shah, Joseph Patrick Jones, Timothy Daniel Leehane, Martin Steven Rauchwerk
-
Patent number: 9971151Abstract: Systems, methods, and computer-readable media are disclosed for mountable clear displays and projection systems. In one embodiment, a system may include a mirror surface and a transparent display sheet adhered to the mirror surface. The transparent display sheet may include a blue phosphor layer that absorbs light having the first wavelength and emits light having a fourth wavelength of about 460 nm, a green phosphor layer that absorbs light having the second wavelength and emits light having a fifth wavelength of about 530 nm, a red phosphor layer that absorbs light having the third wavelength and emits light having a sixth wavelength of about 625 nm, and a blue light blocking layer attached to the red phosphor layer of the transparent display sheet, the blue light blocking layer configured to absorb blue light passing through the transparent display sheet.Type: GrantFiled: June 13, 2016Date of Patent: May 15, 2018Assignee: Amazon Technologies, Inc.Inventors: Eric Gifford Marason, Robert Arthur Sprague, Suchit Shreyas Shah, Omar Sze Leung, Miguel Virgen
-
Patent number: D822704Type: GrantFiled: April 17, 2017Date of Patent: July 10, 2018Assignee: ADP, LLCInventors: John Christiana, Jennifer Anne Herman, Todd Zimmerman, Wayne C. Lincoln, Jr., Dominic Gadoury, Dan Kirschbaum, Cynthea Ryder, Leesa Walker, Tricia Squitieri, Shreya Shah