Patents Assigned to Systems, Inc.
  • Publication number: 20210006537
    Abstract: Described embodiments provide systems and methods for rewriting an URL in a message transmitted via a clientless SSL VPN session. An intermediary device may identify, in a HTTP response transmitted via the session, an absolute URL that includes a hostname of the server. The device may determine that the absolute URL includes an intranet domain name. The device may generate, responsive to the determination, a URL segment by combining a unique string corresponding to the hostname of the server, with a hostname of the device. The device may rewrite, responsive to the determination, the absolute URL by replacing the server hostname in the absolute URL with the generated URL segment. A DNS server for the client may be configured with a DNS entry comprising a wildcard combined with the device hostname, to cause the DNS server to resolve the rewritten absolute URL to an IP address of the device.
    Type: Application
    Filed: September 23, 2020
    Publication date: January 7, 2021
    Applicant: Citrix Systems, Inc.
    Inventors: Punit GUPTA, Pintu KUMAR
  • Patent number: 10881890
    Abstract: An exercise machine is disclosed. The exercise machine comprises a pancake motor. The exercise machine comprises a torque controller coupled to the pancake motor. The exercise machine comprises a high resolution encoder coupled to the pancake motor.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: January 5, 2021
    Assignee: Tonal Systems, Inc.
    Inventors: Aly E. Orady, Michael Valente
  • Patent number: 10884990
    Abstract: A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more files or data objects to which to apply a storage operation. For each file or data object, the storage system determines if the file or data object contains data that matches another file or data object to which the storage operation was previously applied, based on awareness of the application that created the data object. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation with respect to the particular file or data object.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: January 5, 2021
    Assignee: Commvault Systems, Inc.
    Inventor: Parag Gokhale
  • Patent number: 10881486
    Abstract: Method and apparatus for fabricating an oral appliance are described for correcting malocclusions on a dentition of a subject. A three-dimensional representation of the dentition may be captured and a free-form structure having a lattice structure which matches at least part of a surface of the dentition is generated. The lattice structure defines a plurality of open spaces such that the free-form structure is at least partially transparent. The lattice structure may then be manufactured by impregnating or covering a coating into or upon the lattice structure such that the oral appliance is formed.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: January 5, 2021
    Assignee: uLab Systems, inc.
    Inventor: Huafeng Wen
  • Patent number: 10884425
    Abstract: One aspect of the disclosure provides a method of maneuvering a vehicle in reverse for attachment to a trailer. The method includes: determining, at a computing device in communication with the neural network, a selected trailer in proximity to the vehicle; detecting at least one user input gesture performed by a user and captured in at least one image from at least one camera on the vehicle; selected a maneuver command for the vehicle based on the detected gesture; and executing the maneuver to move the vehicle from the initial position toward a final position adjacent the trailer.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: January 5, 2021
    Assignee: Continental Automotive Systems, Inc.
    Inventors: Dalong Li, Kyle P Carpenter, Dominik Froehlich, Ibro Muharemovic, Julien Ip, Lubna Khasawneh, Uriel Sanchez, Steffen Hartmann
  • Patent number: 10882248
    Abstract: A three dimensional printing system for producing a three dimensional article of manufacture includes a build platform, a powder dispensing apparatus, a light emitting device head, a drop ejecting head, a movement mechanism, and a controller. The light emitting device head may be a vertical cavity surface-emitting laser (VCSEL) head that has a columnar arrangement of VCSELs that emit light having a defined spectral distribution. The drop ejecting head is configured to separately eject a plurality of different inks having correspondingly different absorption coefficients for the defined spectral distribution. The controller operates the powder dispensing apparatus to dispense powder, move and operate the drop ejecting head to define an array of inked pixels, and move and operate the VCSEL head to fuse the inked pixels. The controller varies an energy output of the VCSELs in correspondence with a variation of an absorption coefficient of the inked pixels.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: January 5, 2021
    Assignee: 3D Systems, Inc.
    Inventor: James Francis Smith, III
  • Patent number: 10885252
    Abstract: Aspects of the present disclosure address systems and methods for functional coverage in integrated circuit (IC) designs utilizing arbitrary expression to define irrelevant domains in coverage item definitions. A coverage item definition is determined to include an arbitrary expression that defines an irrelevant domain for a coverage item in a functional coverage analysis of an IC design. Based on determining if the item definition comprises the arbitrary expression, a verification the arbitrary expression satisfies one or more analyzability conditions is performed. Based on verifying the arbitrary expression satisfies the one or more analyzability conditions, the irrelevant domain for the coverage item is calculated based on the arbitrary expression. An enhanced functional coverage model that excludes the irrelevant domain for the coverage item is generated and used to perform the functional coverage analysis on the IC design.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: January 5, 2021
    Assignee: Cadence Design Systems, Inc.
    Inventors: Rodion Vladimirovich Melnikov, Amit Metodi, Samer Raed Alqassis
  • Patent number: 10884772
    Abstract: A method for emulating an image processing system on an emulator may include pre-processing of image files that comprises converting each of the image files to a file of low-level image data packets; when emulating the image processing system on the emulator, loading each of the files of low-level image data packets to a memory of the emulator; reading the loaded file from the memory and streaming that file of said files of low-level image data packets to the emulated image processing system.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: January 5, 2021
    Assignee: Cadence Design Systems, Inc.
    Inventors: Yafit Snir, Roi Sakat, Sanjay Kumar, Abhay Srivastava
  • Patent number: 10884634
    Abstract: Systems and methods for performing file-level restore operations for block-level data volumes are described. In some embodiments, the systems and methods restore data from a block-level data volume contained in secondary storage by receiving a request to restore one or more files from the block-level data volume, mounting a virtual disk to the block-level data volume, accessing one or more mount paths established by the virtual disk between the data agent and the block-level data volume, and browsing data from one or more files within the block-level data volume via the established one or more mount paths provided by the virtual disk.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: January 5, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Sri Karthik Bhagi, Sunil Kumar Gutta, Vijay H. Agrawal, Rahul S. Pawar
  • Patent number: 10885028
    Abstract: Methods and devices for searching and aggregating data in a distributed cloud computing environment are provided. In some embodiments, a request from a client to perform a data transaction is received by a first server. The first server simultaneously spawns a plurality of threads, each thread sending to a different server of a plurality of servers the request to perform the data transaction. A response indicating whether the data transaction was performed by the server is received by the first server and from each server of the plurality of servers. In response to an indication that the data transaction was performed by one or more servers of the plurality of servers and when the data transaction is a get transaction: data corresponding to the data transaction is received by the first server and from the one more servers, the data received from the one or more servers is aggregated by the first server to form combined data, and the first server sends the combined data to the client.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: January 5, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Jose Reyes, Tom Kludy, Ricardo Fernando Feijoo
  • Patent number: 10887268
    Abstract: Disclosed embodiments describe systems and methods for prioritizing messages for conversion from text to speech. A message manager can execute on a device. The message manager can identify a plurality of messages accessible via the device and can determine, for each message of the plurality of messages, a conversion score based on one or more parameters of each message. The conversion score can indicate a priority of each message to convert from text to speech. The message manager can identify a message of the plurality of messages for transmission to a text-to-speech converter for converting the message from text to speech. The message manager can also receive, from the text-to-speech converter, speech data of the message to play via an audio output of the device.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: January 5, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Thierry Duchastel, Marcos Alejandro Di Pietro
  • Patent number: 10885257
    Abstract: Various embodiments provide for routing a network of a circuit design based on at least one of via spacing or pin density. For instance, some embodiments route a net of a circuit design (e.g., data nets, clock nets) by generating a congestion map based on modeling via spacing, modeling pin density, or some combination of both.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: January 5, 2021
    Assignee: Cadence Design Systems, Inc.
    Inventors: Gracieli Posser, Wing-Kai Chow, Mehmet Can Yildiz, Zhuo Li
  • Patent number: 10883415
    Abstract: A method of operating a forced induction gaseous-fueled engine includes mixing gaseous-fuel and engine intake air to form a mixture at a fuel mixer. The method includes delivering the mixture to an intake manifold by at least partially bypassing a charge air cooler.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: January 5, 2021
    Assignee: Generac Power Systems, Inc.
    Inventors: Steven W. Craig, Andrew P. Sibrel, Aaron J. Baska, Douglas R Clement
  • Patent number: 10887159
    Abstract: Disclosed herein are systems and methods for detection of a path break in a communication network by one network appliance of a plurality of network appliance. A communication path that is transitioning from active to idle state can be quickly determined by evaluating network data traffic within a predetermined time interval after the end of a data transmission. By strategically utilizing health probes at only a set predetermined time interval after a data transmission, a path break condition can be quickly determined without significant use of network bandwidth. Further, the path break condition can be determined unilaterally by one network appliance.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: January 5, 2021
    Assignee: Silver Peak Systems, Inc.
    Inventors: David Anthony Hughes, Lokesh Lingarajan
  • Patent number: 10884915
    Abstract: This disclosure provides for host-controller cooperation in managing NAND flash memory. The controller maintains information for each erase unit which tracks memory usage. This information assists the host in making decisions about specific operations, for example, initiating garbage collection, space reclamation, wear leveling or other operations. For example, metadata can be provided to the host identifying whether each page of an erase unit has been released, and the host can specifically then command each of consolidation and erase using direct addressing. By redefining host-controller responsibilities in this manner, much of the overhead association with FTL functions can be substantially removed from the memory controller, with the host directly specifying physical addresses. This reduces performance unpredictability and overhead, thereby facilitating integration of solid state drives (SSDs) with other forms of storage.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: January 5, 2021
    Assignee: Radian Memory Systems, Inc.
    Inventors: Andrey V. Kuzmin, Mike Jadon, Richard M. Mathews
  • Patent number: 10882759
    Abstract: A fluid management system including an inlet configured to receive pre-processed fluid is provided. The system includes a filtering apparatus configured to remove contaminants from the pre-processed fluid. The filtering apparatus includes a plate having a first opening. A first manifold pipe is disposed on the plate and includes one or more perforations and a second opening at least partially aligned with the first opening. A second manifold pipe is disposed on the plate and includes one or more perforations. Filter media is disposed between the first manifold pipe and the second manifold pipe and is configured to separate the contaminants from the pre-processed fluid. The system also includes an outlet coupled to the second manifold pipe to receive processed fluid from the filtering apparatus.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: January 5, 2021
    Assignee: Advanced Drainage Systems, Inc.
    Inventors: Daniel J. Figola, Bo Liu, Thomas E. Pank, Ronald R. Vitarelli, Erik K. Hartwell
  • Patent number: 10885250
    Abstract: Electronic design automation systems, methods, and media are presented for clock gate placement with data path awareness. One embodiment involves accessing a circuit design with a clock tree, clock gates, and an initial movement area. A set of positions for a set of data path connection points associated with the data routing lines are identified, along with an expansion direction from the initial placement position toward the set of positions for the set of data path connection points, and the initial movement is expanded to consider additional placement options for the clock gate based on the data path connection points.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: January 5, 2021
    Assignee: Cadence Design Systems, Inc.
    Inventors: David White, Andrew Mark Chapman, Thomas Andrew Newton, Zhuo Li
  • Patent number: 10884006
    Abstract: A heating device for heating a thermally fixable sealing cover disposed over the microplate adjacent the wells, a cooling device for actively cooling the microplate and a controller set up to control activity of the heating and cooling devices in a manner to heat the sealing cover so as to thermally fix it to the microplate and to actively cool the microplate so as to keep a temperature of the samples below a predefined temperature when heating the sealing cover. It further relates to a method for automatically sealing a microplate in which the thermally fusible sealing cover is disposed over the microplate, the sealing cover is heated to thermally fix it to the microplate and the microplate is actively cooled in a manner that a temperature of the liquid reaction mixtures is kept below a predefined temperature when heating the sealing cover.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: January 5, 2021
    Assignee: Roche Molecular Systems, Inc.
    Inventors: Daniel Bommer, Thomas Schlaubitz, Pius Studer
  • Patent number: D906876
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: January 5, 2021
    Assignee: Pipp Mobile Storage Systems, Inc.
    Inventors: Zachary Roecker, Delos A. Rockwell
  • Patent number: D907215
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: January 5, 2021
    Assignee: Transonic Systems Inc.
    Inventors: Philip Chadwick Hodgson, Geoffrey Kim Wood, Peter David Plouf, Kyle Gary Fricke, Morteza Heydari Araghi