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: 20230017643
    Abstract: 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: Application
    Filed: June 28, 2022
    Publication date: January 19, 2023
    Applicant: Elastics.cloud, Inc.
    Inventors: Shreyas Shah, George Apostol, Jr., Nagarajan Subramaniyan, Jack Regula, Jeffrey S. Earl
  • Publication number: 20220406222
    Abstract: 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: Application
    Filed: June 16, 2021
    Publication date: December 22, 2022
    Inventors: Mingde ZHENG, Shreyas SHAH
  • Patent number: 11507295
    Abstract: 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: Grant
    Filed: August 30, 2019
    Date of Patent: November 22, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Clayton Myers, Andrew Smith, Timothy Lang, Scott Rowley, Shreyas Shah, Martin Lucius Bonica
  • Publication number: 20220229649
    Abstract: 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: Application
    Filed: February 4, 2022
    Publication date: July 21, 2022
    Inventors: Clayton Myers, Brett E. Morris, Andrew Scott Mears, Shreyas Shah, Martin Lucius Bonica
  • Patent number: 11288053
    Abstract: 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: Grant
    Filed: August 15, 2019
    Date of Patent: March 29, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Clayton Myers, Brett E. Morris, Andrew Scott Mears, Shreyas Shah, Martin Lucius Bonica
  • Publication number: 20220004381
    Abstract: 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: Application
    Filed: July 16, 2021
    Publication date: January 6, 2022
    Inventors: Clayton Myers, Brett E. Morris, Andrew Scott Mears, Shreyas Shah, Martin Lucius Bonica
  • Publication number: 20210339220
    Abstract: 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: Application
    Filed: July 10, 2021
    Publication date: November 4, 2021
    Applicant: Syzygy Plasmonics Inc.
    Inventors: Suman Khatiwada, Shreya Shah, John Welch, Trevor William Best, Braden Paul Adams
  • Publication number: 20210267749
    Abstract: 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: Application
    Filed: July 5, 2019
    Publication date: September 2, 2021
    Inventors: Shreyas SHAH, Mingde ZHENG
  • Patent number: 11106455
    Abstract: 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: Grant
    Filed: August 15, 2019
    Date of Patent: August 31, 2021
    Assignee: MicroStrategy Incorporated
    Inventors: Clayton Myers, Brett E. Morris, Andrew Scott Mears, Shreyas Shah, Martin Lucius Bonica
  • Publication number: 20210240734
    Abstract: 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: Application
    Filed: February 3, 2020
    Publication date: August 5, 2021
    Inventors: Shreyas Shah, Michael David Hudson, Jay Indravadan Shah, Clayton Myers, Jehan Jayant Sethna
  • Publication number: 20210064262
    Abstract: 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: Application
    Filed: August 30, 2019
    Publication date: March 4, 2021
    Inventors: Clayton Myers, Andrew Smith, Timothy Lang, Scott Rowley, Shreyas Shah, Martin Lucius Bonica
  • Publication number: 20210048995
    Abstract: 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: Application
    Filed: August 15, 2019
    Publication date: February 18, 2021
    Inventors: Clayton Myers, Brett E. Morris, Andrew Scott Mears, Shreyas Shah, Martin Lucius Bonica
  • Publication number: 20210049002
    Abstract: 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: Application
    Filed: August 15, 2019
    Publication date: February 18, 2021
    Inventors: Clayton Myers, Brett E. Morris, Andrew Scott Mears, Shreyas Shah, Martin Lucius Bonica
  • Publication number: 20210048998
    Abstract: 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: Application
    Filed: August 15, 2019
    Publication date: February 18, 2021
    Inventors: Clayton Myers, Brett E. Morris, Andrew Scott Mears, Shreyas Shah, Martin Lucius Bonica
  • Publication number: 20210011755
    Abstract: 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: Application
    Filed: July 9, 2019
    Publication date: January 14, 2021
    Inventor: Shreyas Shah
  • Publication number: 20200264090
    Abstract: 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: Application
    Filed: September 14, 2018
    Publication date: August 20, 2020
    Inventors: Michael EGGLESTON, Shreyas SHAH
  • Publication number: 20200126003
    Abstract: 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: Application
    Filed: October 22, 2019
    Publication date: April 23, 2020
    Inventors: Robert Kenneth McLaughlin, III, Barton Lee May, Laura Kathleen Millican, Shreya Shah Cralle, Emily Lynn Silberstein, Philip Keith Cordell
  • Patent number: 10186209
    Abstract: 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: Grant
    Filed: December 1, 2015
    Date of Patent: January 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Suchit Shreyas Shah, Joseph Patrick Jones, Timothy Daniel Leehane, Martin Steven Rauchwerk
  • Patent number: 9971151
    Abstract: 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: Grant
    Filed: June 13, 2016
    Date of Patent: May 15, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Gifford Marason, Robert Arthur Sprague, Suchit Shreyas Shah, Omar Sze Leung, Miguel Virgen
  • Patent number: D822704
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: July 10, 2018
    Assignee: ADP, LLC
    Inventors: John Christiana, Jennifer Anne Herman, Todd Zimmerman, Wayne C. Lincoln, Jr., Dominic Gadoury, Dan Kirschbaum, Cynthea Ryder, Leesa Walker, Tricia Squitieri, Shreya Shah