Patents Assigned to Systems, Inc.
-
Patent number: 9260903Abstract: Measuring a D.C. motor's armature voltage and current and measuring its rotation speed using a Hall-effect sensor enable a particular motor's characteristic equation to be determined empirically. After the equation that models a motor is determined, rotation speed can be determined between Hall-effect sensor signals using real-time measurements of armature voltage and current, which are substituted back into the equation. Current and/or voltage can also be adjusted to increase, decrease or maintain rotation speed.Type: GrantFiled: November 7, 2014Date of Patent: February 16, 2016Assignee: Continental Automotive Systems, Inc.Inventor: Christopher Piechocki
-
Patent number: 9262299Abstract: Aspects of the present invention provide a system and method for a user of an event-driven simulator to specify complex breakpoint conditions and actions which allow both hardware and software states to be accessed. In a virtual platform modeling hardware components, bare-metal software programs, and high-level software applications or processes, a global identifier may be used to unambiguously identify each element, object, and subcomponent of the modeled system. The unambiguous global identifier may include an instance name and a hierarchical path name. A state of a specific element, object, or modeled component may trigger a breakpoint or be utilized or set as part of a breakpoint condition.Type: GrantFiled: May 31, 2013Date of Patent: February 16, 2016Assignee: Cadence Design Systems, Inc.Inventors: Andrew Wilmot, William W. LaRue, Jr., Neeti Bhatnagar, Dave Von Bank, Joshua Levine
-
Patent number: 9263937Abstract: A short protection circuit for protecting a power switch. The short protection circuit has a transistor and compares a differential voltage between a first end of the power switch and a second end of the power switch to a threshold voltage of the transistor only when the power switch is in an ON state; and wherein when the differential voltage is higher than the threshold voltage, the short protection circuit turns off the power switch.Type: GrantFiled: December 11, 2013Date of Patent: February 16, 2016Assignee: Monolithic Power Systems, Inc.Inventor: James H. Nguyen
-
Patent number: 9262151Abstract: A system and method is provided for configuring compatibility algorithms for testing compatibility of applications with a platform. The method is performed by one or more processors and comprises attaching compatibility algorithms associated with compatibility applications with meta data or executable code. The method also comprises receiving a request for determining which compatibility algorithms are compatible with a platform, wherein the request includes one or more attributes of the platform. The method further comprises comparing the one or more attributes of the platform with the attached meta data or attached executable code, and identifying at least one compatibility algorithm based on the comparison such that the identified compatibility algorithm determines whether to run the identified compatibility algorithm.Type: GrantFiled: October 23, 2014Date of Patent: February 16, 2016Assignee: Citirx Systems, Inc.Inventors: Sheldon Ferdinand Lachambre, David Greggory Thornley
-
Patent number: 9262275Abstract: A system for archiving data objects using secondary copies is disclosed. The system creates one or more secondary copies of primary copy data that contains multiple data objects. The system maintains a first data structure that tracks the data objects for which the system has created secondary copies and the locations of the secondary copies. To archive data objects in the primary copy data, the system identifies data objects to be archived, verifies that previously-created secondary copies of the identified data objects exist, and replaces the identified data objects with stubs. The system maintains a second data structure that both tracks the stubs and refers to the first data structure, thereby creating an association between the stubs and the locations of the secondary copies.Type: GrantFiled: January 13, 2015Date of Patent: February 16, 2016Assignee: Commvault Systems, Inc.Inventors: Parag Gokhale, Rajiv Kottomtharayil, Prakash Varadharajan
-
Patent number: 9259149Abstract: An ophthalmic apparatus for measuring spatial distances within a patient's eye is disclosed. The apparatus can be used to measure, for example, the capsular bag depth in an aphakic eye. The spatial measurement system can direct laser light into a patient's eye so that a portion of the light is scattered by the capsular bag. The scattered light can be directed to a detector where spots can be formed corresponding to the locations on the capsular bag from which the light was scattered. The distance from the cornea to the capsular bag can be determined based, for example, at least in part on the distance between the spots formed on the detector. In some embodiments, the apparatus can include a surgical microscope and/or a wavefront aberrometer. In some embodiments, an alignment system can be used to precisely position the apparatus relative to the patient's eye.Type: GrantFiled: September 27, 2013Date of Patent: February 16, 2016Assignee: WaveTec Vision Systems, Inc.Inventors: Jack T. Holladay, Thomas D. Padrick, Richard J. Michaels
-
Patent number: 9264677Abstract: A camera system is provided for use in a high-radiation environment includes a camera assembly with a housing enclosing an image sensor for generating a digital signal of a detected image and a first serializer/deserializer (SERDES) for converting the digital signal from the image sensor into a serial bit stream. A transmission medium transmits the serial bit stream to an image processing module located outside of the high-radiation environment where a second SERDES deserializes the serial bit stream to generate a decoded image signal which is processed by an image processor to generate an output at a display device corresponding to the detected image.Type: GrantFiled: January 25, 2013Date of Patent: February 16, 2016Assignee: Remote Ocean Systems, Inc.Inventor: Nicholas Kalfas
-
Patent number: 9260793Abstract: Methods of electroplating metal on a substrate while controlling azimuthal uniformity, include, in one aspect, providing the substrate to the electroplating apparatus configured for rotating the substrate during electroplating, and electroplating the metal on the substrate while rotating the substrate relative to a shield such that a selected portion of the substrate at a selected azimuthal position dwells in a shielded area for a different amount of time than a second portion of the substrate having the same average arc length and the same average radial position and residing at a different angular (azimuthal) position. For example, a semiconductor wafer substrate can be rotated during electroplating slower or faster, when the selected portion of the substrate passes through the shielded area.Type: GrantFiled: September 11, 2014Date of Patent: February 16, 2016Assignee: Novellus Systems, Inc.Inventors: Steven T. Mayer, David W. Porter, Bryan L. Buckalew, Robert Rash
-
Patent number: 9262359Abstract: Disclosed is a method, system, and computer program product for automated implementation of pipeline flip-flops in an electronic design. Two operating modes can be used either together or separately to implement pipeline flip-flops. An analysis mode is employed to perform a determination of the number of stages of pipeline flip-flops needed for particular portions of an electronic design. A placement stage is used to place the pipeline flip-flops in the layout.Type: GrantFiled: December 4, 2009Date of Patent: February 16, 2016Assignee: Cadence Design Systems, Inc.Inventors: David C. Noice, Anurag Tomar, Scot A. Woodward, Adrian Aloysius Hendroff, Dennis Huang
-
Patent number: 9264317Abstract: A desired node is selected from a tree structure or list and then a number of levels from that node are displayed in a map. For edge nodes, the number of undisplayed links from that node is displayed. When another node is selected on the map, the number of levels is recalculated based on that node or the existing nodes remain and the desired level is additionally displayed from the selected node. Multiple nodes can be selected from the list, which may result in separated islands which join when an common node is displayed in each island. Filters can be applied to limit the number of nodes. The filtering may either remove nodes from the display or provide an indication of the number of undisplayed nodes meeting the filter and any displayed nodes meeting the filter. The technique can be used on most linked networks.Type: GrantFiled: July 20, 2012Date of Patent: February 16, 2016Assignee: Brocade Communications Systems, Inc.Inventors: Suresh Muthu, Naveen Kondapalli
-
Patent number: 9264296Abstract: The present invention is directed towards methods and systems for performing maintenance on computers included in a group of load balanced computer. A maintenance agent identifies a computers in the group as requiring maintenance, and a second computer as having up-to-date maintenance and a load level below a limit. The load balancer may assign a request to the second computer responsive to the identification. Responsive to a determination that spare capacity from the plurality of computers available to receive requests is above the threshold and that the first computer is idle, the maintenance agent may remove, for maintenance, the first computer from the plurality of computers available to receive requests. The maintenance agent may identify the first computer as having up-to-date maintenance responsive to the maintenance.Type: GrantFiled: August 8, 2013Date of Patent: February 16, 2016Assignee: Citrix Systems, Inc.Inventor: Juliano Maldaner
-
Patent number: 9262305Abstract: Aspects of the present invention describe a system and method for a user of an event-driven simulation environment and/or embedded software debugger interface to step through the source code of components modeled by the environment/debugger, including the embedded software or hardware model source code. In a virtual platform modeling hardware components, bare-metal software programs, and high-level software applications or processes, the source code of each modeled component may be stepped through during simulation. Insertion points for breakpoints or watchpoints may be detected during a traversal of the source code of each component being modeled in the virtual platform and such breakpoints inserted automatically.Type: GrantFiled: May 31, 2013Date of Patent: February 16, 2016Assignee: Cadence Design Systems, Inc.Inventors: Andrew Wilmot, William W. Larue, Jr., Neeti Bhatnagar, Dave Von Bank, Joshua Levine
-
Patent number: 9259515Abstract: Medical devices, such as stents, fabricated from a polymer including degradable polymer segments joined by di-urethane linkages with radiopaque functional groups chemically bonded to the polymer are disclosed.Type: GrantFiled: April 10, 2008Date of Patent: February 16, 2016Assignee: Abbott Cardiovascular Systems Inc.Inventor: Yunbing Wang
-
Patent number: 9264256Abstract: A Network Flow Processor (NFP) integrated circuit receives, via each of a first plurality of physical MAC ports, one or more PCP (Priority Code Point) flows. The NFP also maintains, for each of a second plurality of virtual channels, a linked list of buffers. There is one port enqueue engine for each physical MAC port. For each PCP flow received via the physical MAC port associated with a port enqueue engine, the port enqueue engine causes frame data of the flow to be loaded into one particular linked list of buffers. Each port enqueue engine has a lookup table circuit that is configurable to cause multiple PCP flows to be merged so that the frame data for the multiple flows is all assigned to the same one virtual channel. Due to the PCP flow merging, the second number can be smaller than the first number multiplied by eight.Type: GrantFiled: July 1, 2014Date of Patent: February 16, 2016Assignee: Netronome Systems, Inc.Inventor: Joseph M. Lamb
-
Patent number: 9262449Abstract: The automatic, tiered retention storage system according to certain aspects can automatically classify data items based on content, such as based on the inclusion of search terms in the data items, or based on metadata or other characteristics associated with the data. Based on the classification, the system can assign the data items to corresponding user-defined “buckets.” In some embodiments, each bucket is associated with a particular tier in the storage system having a specific retention period.Type: GrantFiled: August 4, 2014Date of Patent: February 16, 2016Assignee: Commvault Systems, Inc.Inventors: Arun Prasad Amarendran, Tirthankar Chatterjee, Prakash Varadharajan
-
Patent number: 9259526Abstract: One embodiment provides a method of using contextual lighting to assist a user of a medical fluid injection system. In this embodiment, the method includes providing a lighted display in proximity to a component of the injection system during setup of the medical fluid injection system. If the user has properly performed a setup function that is associated with the component of the injection system, the method further comprises providing a first visual indication on the lighted display. If the user has not properly performed the setup function that is associated with the component of the injection system, the method further comprises providing a second visual indication on the lighted display.Type: GrantFiled: November 16, 2006Date of Patent: February 16, 2016Assignee: ACIST Medical Systems, Inc.Inventors: Traci Barron, Niels Clausen-Stuck, Mark Fisher, Joseph Graceffa, David J. Hajicek, Martin G. Hieb, Anastasios G. Karahalios, Karen Kensok, Robert Kim, Lawrence Lunzer, Manfred Maiers, Adolfo Menendez, Jr., Khader Mohiuddin, Richard A. Oftedahl, Volker Roos, Jeremiah O'Leary
-
Patent number: 9262136Abstract: A novel allocate instruction and a novel API call are received onto a compiler. The allocate instruction includes a symbol that identifies a non-memory resource instance. The API call is a call to perform an operation on a non-memory resource instance, where the particular instance is indicated by the symbol in the API call. The compiler replaces the API call with a set of API instructions. A linker then allocates a value to be associated with the symbol, where the allocated value is one of a plurality of values, and where each value corresponds to a respective one of the non-memory resource instances. After allocation, the linker generates an amount of executable code, where the API instructions in the code: 1) are for using the allocated value to generate an address of a register in the appropriate non-memory resource instance, and 2) are for accessing the register.Type: GrantFiled: November 7, 2013Date of Patent: February 16, 2016Assignee: Netronome Systems, Inc.Inventors: Espen Skoglund, Rolf Neugebauer, Francois Henri Theron, Gavin J. Stark
-
Patent number: 9262334Abstract: A command from an application is received to access a data structure associated with one or more virtual addresses mapped to main memory. A first subset of the virtual addresses for the data structure having constituent addresses that are mapped to the symmetric memory components and a second subset of the virtual addresses for the data structure having constituent addresses that are mapped to the asymmetric memory components are identified. Data associated with the virtual address from the first physical addresses and data associated with the virtual addresses from the second physical addresses are accessed. The data associated with the symmetric and asymmetric memory components is accessed by the application without providing the application with an indication of whether the data is accessed within the symmetric memory component or the asymmetric memory component.Type: GrantFiled: July 14, 2014Date of Patent: February 16, 2016Assignee: Virident Systems Inc.Inventors: Vijay Karamcheti, Kenneth A. Okin, Kumar Ganapathy, Ashish Singhai, Rajesh Parekh
-
Patent number: 9262435Abstract: In general, a data synchronization management system is disclosed in which files (and/or other data) are synchronized among two or more client computing devices in connection with a backup of those files. Synchronization polices specify files to be synchronized based on selected criteria including file data, metadata, and location information. In general, files are initially copied from a primary client computing device to secondary storage. Thereafter, files to be synchronized are identified from the secondary storage, and copied to other client computing devices. Additionally, synchronized files may be viewed and accessed through a cloud and/or remote file access interface.Type: GrantFiled: August 15, 2013Date of Patent: February 16, 2016Assignee: Commvault Systems, Inc.Inventors: Anand Vibhor, Bhavyan Bharatkumar Mehta, Amey Vijaykumar Karandikar, Parag Gokhale
-
Patent number: 9264485Abstract: A method and system for synchronizing and prioritizing messages from separate systems includes receiving a message from a computer network having a unique identifier. Next, this message having the unique identifier may be compared to at least one of a rule and a formula stored in a database. If the message with the unique identifier matches at least one of a rule and a formula stored in the database based on the unique identifier, then the message may be supplemented with an action identifier. Subsequently, the message may be prioritized relative to one or more other messages based on at least one of a source identifier and the action identifier. The message may then be transmitted to a notifier. The notifier may relay the message over the communications network to at least one of an application content provider (ACP) and/or a target application upon receiving a request for transmitting messages.Type: GrantFiled: June 21, 2012Date of Patent: February 16, 2016Assignee: Reflexis Systems, Inc.Inventors: Sundar Ranganathan, Murtaza Ghadyali, Stan Hawkins, Arun Santhanam