Vitaly
Vitaly Belakovsky, Holon IL
Patent application number | Description | Published |
---|---|---|
20140024464 | Massively Multiplayer Online Strategic Multipurpose Game - A computing system, logic and method for providing a gaming platform, including: (a) at least one networked server; (b) a client computer-readable instruction set downloadable by a user; and (c) at least one entity storage unit, for storing a database of game entities of the gaming platform, where the game entities are use for generating games on the gaming platform. | 01-23-2014 |
Vitaly Bezgachev, Munchen DE
Patent application number | Description | Published |
---|---|---|
20100085749 | Lighting Device - A method of examining an object containing a polycrystalline material, in which at least one part of the surface of the object is illuminated with substantially isotropic light, as well as a illumination device for carrying out the method. In this manner, the polycrystalline material is less influenced by the different reflection characteristics of individual particles of the polycrystalline material. | 04-08-2010 |
Vitaly Bordovskiy, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20090260011 | COMMAND LINE TRANSACTIONS - A computer system with a command shell that supports execution of commands within transactions. The command shell responds to commands that start, complete or undo transactions. To support transactions, the command shell may maintain and provide transaction state information. The command shell may interact with a transaction manager that interfaces with resource managers that process transacted instructions within transacted task modules to commit or roll back transacted instructions from those task modules based on transaction state information maintained by the shell. Parameters associated with commands can control behavior in association with transaction process, including supporting nesting transactions and non-nested transactions and bypassing transacted processing in some instances of a command. | 10-15-2009 |
Vitaly Burkatovsky, Rishon Le Zion IL
Patent application number | Description | Published |
---|---|---|
20100289865 | SYSTEM FOR OPTICALLY ADJUSTING AN IMAGING HEAD - The present invention relates to a system for optically adjusting a computer-to-plate (CTP) imaging head which includes an a light source ( | 11-18-2010 |
20110015861 | SYSTEM FOR COLLISION DETECTION BETWEEN OBJECTS - A collision detection system ( | 01-20-2011 |
20110074588 | HEAT SENSITIVE SENSOR FOR FLEXIBLE WAVEGUIDES - An apparatus designed to alert on an abnormal condition inside of a fiber bundle ( | 03-31-2011 |
20110278766 | THREE-DIMENSIONAL IMAGING OF FLEXOGRAPHIC MEDIA - A method for three-dimensional imaging on a surface of a flexible media mounted on a cylindrical drum ( | 11-17-2011 |
20110279886 | AUTOFOCUS IMAGING APPARATUS - An autofocus imaging apparatus ( | 11-17-2011 |
20120057162 | METHOD FOR DISCRIMINATING BETWEEN OBJECTS - A method for discrimination between a first ( | 03-08-2012 |
20120057166 | APPARATUS FOR DISCRIMINATING BETWEEN OBJECTS - An apparatus for discrimination between a first ( | 03-08-2012 |
Vitaly Bychkov, Saint-Petersburg RU
Patent application number | Description | Published |
---|---|---|
20100121848 | MULTI-INTERVAL QUICKSORT ALGORITHM FOR COMPLEX OBJECTS - Systems and methods (“utility”) for sorting a plurality of complex objects are provided herein. The utility may include a sorting algorithm that sorts references to the complex objects, rather than the complex objects themselves, such that the need to copy and swap complex objects in their locations in memory is reduced. Further, the sorting algorithm may utilize a recursive divide and conquer process, using multiple pivot elements at each sorting level. For example, the sorting algorithm is based on a modified Quicksort algorithm that uses multiple pivot elements at each level to sort an array of references that point to complex objects. | 05-13-2010 |
Vitaly Bystriskii, Irvine, CA US
Patent application number | Description | Published |
---|---|---|
20120027151 | INDUCTIVE PLASMA SOURCE AND PLASMA CONTAINMENT - A system and apparatus for controlled fusion in a field reversed configuration (FRC) magnetic topology and conversion of fusion product energies directly to electric power. Preferably, plasma ions are magnetically confined in the FRC while plasma electrons are electrostatically confined in a deep energy well, created by tuning an externally applied magnetic field. In this configuration, ions and electrons may have adequate density and temperature so that upon collisions they are fused together by the nuclear force, thus forming fusion products that emerge in the form of an annular beam. Energy is removed from the fusion product ions as they spiral past electrodes of an inverse cyclotron converter. Advantageously, the fusion fuel plasmas that can be used with the present confinement and energy conversion system include advanced (aneutronic) fuels. | 02-02-2012 |
Vitaly Bystritskii, Irvine, CA US
Patent application number | Description | Published |
---|---|---|
20100046687 | FORMATION OF A FIELD REVERSED CONFIGURATION FOR MAGNETIC AND ELECTROSTATIC CONFINEMENT OF PLASMA - A system and method for containing plasma and forming a Field Reversed Configuration (FRC) magnetic topology are described in which plasma ions are contained magnetically in stable, non-adiabatic orbits in the FRC. Further, the electrons are contained electrostatically in a deep energy well, created by tuning an externally applied magnetic field. The simultaneous electrostatic confinement of electrons and magnetic confinement of ions avoids anomalous transport and facilitates classical containment of both electrons and ions. In this configuration, ions and electrons may have adequate density and temperature so that upon collisions they are fused together by nuclear force, thus releasing fusion energy. Moreover, the fusion fuel plasmas that can be used with the present confinement system and method are not limited to neutronic fuels only, but also advantageously include advanced fuels. | 02-25-2010 |
Vitaly Chipounov, Renens CH
Patent application number | Description | Published |
---|---|---|
20120084759 | SYSTEM AND METHOD FOR IN-VIVO MULTI-PATH ANALYSIS OF BINARY SOFTWARE - A system and method for in-vivo multi-path analysis and testing of binary software including binary device drivers is disclosed. The system and method may be used to test a binary software system and may comprise a virtual machine, a symbolic execution engine and a modular plugin architecture. In addition, a device driver testing system is also disclosed wherein symbolic execution may be used to explore the device driver's execution paths and check for device driver behavior. | 04-05-2012 |
Vitaly Druchinin, Arlington, WA US
Patent application number | Description | Published |
---|---|---|
20150198321 | LED LIGHT WITH COOLING SYSTEM - Technologies related to light fixtures, cooling systems, electronic controllers for light fixtures, methods of manufacture, and methods for operating light fixtures are described herein. Example light fixtures may include Light Emitting Diode (LED) light fixtures equipped with cooling systems. Example cooling systems may comprise liquid cooling systems, duct cooling systems, fan cooling systems, and combinations thereof. Example light fixtures may furthermore include switches and a local controller for controlling the light fixture. | 07-16-2015 |
Vitaly Druchinin, Lynnwood, WA US
Patent application number | Description | Published |
---|---|---|
20100124041 | SYSTEMS AND METHODS FOR CONTROLLING FLASH COLOR TEMPERATURE - An adjustable camera flash unit is provided, including a camera flash unit, and an adjustable light filter affixed in a light path of said camera flash unit. The adjustable light filter may be electronically adjustable when coupled to an appropriately configured electronic controller, and may be adjustable along a continuous range of color temperatures. By adjusting the adjustable light filter to a desired setting prior to discharging said camera flash unit, a flash of a desired color temperature is produced. | 05-20-2010 |
Vitaly Dzhitenov, Needham, MA US
Patent application number | Description | Published |
---|---|---|
20120170522 | PARTIAL FAILURE MESSAGING - A system is configured to: receive a message from a gateway device; identify one or more sessions corresponding to an identifier included in the message; and clear the one or more corresponding sessions. The identifier may correspond to a part of the gateway device where a session is stored or maintained for a mobile device to connect to a server device. | 07-05-2012 |
Vitaly Eliashberg, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20120137224 | Customizable and Measurable Information Feeds For Personalized Communication - A system and a method to provide a personalized feed to a user. Information regarding the user is obtained from the user via customization content. The customization content indicates various categories of content for the user to select from. In response to the user selecting his or her categories of interest, a feed personalization module selects content pieces whose associated categories match the user selected categories. The feed personalization module then provides a personalized feed including these content pieces to the user. The personalized feed is provided to the user via a unique identifier assigned to the user. Using the unique identifier, the user's actions with respect to the provided feed is tracked. The feed is further re-personalized according to the user's actions. The feed is also re-personalized based on an input from the user indicating the relevance of the feed to the user's interests. | 05-31-2012 |
Vitaly Elyashev, Ramae IL
Patent application number | Description | Published |
---|---|---|
20100332489 | INTERACTIVE SEARCH MONITORING IN A VIRTUAL MACHINE ENVIRONMENT - A method and system for providing up-to-date monitoring results in a virtual machine environment are described. In one embodiment, a control server executes a query pertaining to one or more objects in a virtual machine system, and provides a result of the query to a client for presentation to a user in a graphical user interface (GUI). The control server then periodically re-executes the query to obtain up-to-date information for the objects in the virtual machine system. Upon each re-execution of the query, the control server compares a new result of the query with a previous result of the query to determine whether the up-to-date information for the objects in the virtual machine system has changed. If so, the control server provides the new result of the query to the client. If not, the control server refrains from providing the new result of the query to the client. | 12-30-2010 |
Vitaly Elyashev, Ramat Gan IL
Patent application number | Description | Published |
---|---|---|
20100293146 | STATELESS VIRTUAL MACHINE - Some embodiments of using snapshotting and virtualization to perform tasks in a known and reproducible environment have been presented. A computing device generates a temporary snapshot of a state of a virtual machine. A session of the virtual machine is started on the computing device using the temporary snapshot. The temporary snapshot is automatically destroyed when the session is terminated, wherein any changes made to the state during the session are removed by destroying the temporary snapshot. | 11-18-2010 |
20100332657 | SELECTING A HOST FROM A HOST CLUSTER FOR LIVE MIGRATION OF A VIRTUAL MACHINE - A host controller migrates live virtual machines from one host to another host to balance the load in the host cluster. In one embodiment, the host controller identifies an overloaded host from the host cluster. The host controller selects a virtual machine from the existing virtual machines that run on the overloaded host based on a percentage value associated with the virtual machine. The percentage value represents CPU usage incurred by the virtual machine on the host. In one embodiment, the selected virtual machine is one that incurs the least amount of load on the host. The host controller then selects a target host from the host cluster as a destination for migrating the selected virtual machine. | 12-30-2010 |
20100332658 | SELECTING A HOST FROM A HOST CLUSTER TO RUN A VIRTUAL MACHINE - A host controller selects a host from a host cluster to run a virtual machine. In one embodiment, a host controller receives a request to run a virtual machine. The virtual machine may be a newly added virtual machine, or an existing virtual machine that needs to migrate from a currently active host to another host. The host controller selects a host from the host cluster based on current central processing unit (CPU) consumption and expected load to be incurred by the virtual machine. The expected load may be estimated from the number of cores to be used by the virtual machine. The host controller then assigns the virtual machine to run on the host. | 12-30-2010 |
20110035620 | Virtual Machine Infrastructure With Storage Domain Monitoring - A computing device monitors multiple hosts. A first host that does not have access to a data store is identified. A determination is made as to whether other hosts have access to the data store. When the other hosts do have access to the data store, it is determined that the first host is malfunctioning. A host error notification may then be sent to an administrator. | 02-10-2011 |
20110055372 | Auto Suspense Of Virtual Machine On Client Disconnection - A host controller or a host detects that a client has disconnected from a virtual machine running on the host. The host controller or host initiates a timer upon detecting that the client has disconnected. When the timer times out, the host controller or host saves the state of the virtual machine. The host controller or host causes the virtual machine to be shut down upon saving the state. | 03-03-2011 |
20110131572 | CONTROLLING PERMISSIONS IN VIRTUALIZATION ENVIRONMENT USING HIERARCHICAL LABELING - A host controller associates each virtual machine with at least one label from a hierarchy of labels, where each label represents a distinct virtual machine parameter. The host controller also associates a user with one or more roles and with one or more labels from the hierarchy of labels, where each role defines at least one action permitted to be performed with respect to virtual machines. The host controller further facilitates control over user actions pertaining to virtual machines based on the roles and the labels associated with the user. | 06-02-2011 |
20110252271 | Monitoring of Highly Available Virtual Machines - A host controller is coupled to host computers that host virtual machines. At least one of the virtual machines is a highly available virtual machine. The host controller detects a change in system resources and identifies a highly available virtual machine that failed before the change occurs. The host controller re-runs the highly available virtual machine upon detection of the change of the system resources. | 10-13-2011 |
20110314470 | Virtual Machine Infrastructure Capable Of Automatically Resuming Paused Virtual Machines - A computing device executing a virtualization manager detects that a virtual machine running on a host has been paused. While the VM is paused, no processor cycles are assigned to the virtual machine. The computing device determines whether a condition that caused the virtual machine to be paused has been resolved. If the condition has been resolved, the computing device causes the virtual machine to be resumed. Resuming the virtual machine includes assigning processor cycles to the virtual machine and performing a last input/output operation that was attempted prior to the virtual machine being paused. | 12-22-2011 |
20120254155 | DUPLICATE SEARCH OPTIMIZATION - A method and system for providing up-to-date monitoring results in a virtual machine environment are described. In one embodiment, a host controller receives a new query pertaining to at least one object in a virtual machine system from a client, and determines whether the new query is similar to any queries previously received from other clients. If the new query is similar to any of the previously received queries, the host controller provides data pertaining to a result of a last execution of the similar query to the client. If the new query is not similar to any of the previously received queries, the host controller executes the new query and provides a result of an execution of the new query to the client. | 10-04-2012 |
20130060946 | Virtual Machine Pool Cache - A host controller initiates a virtual machine pool, the virtual machine pool including a plurality of stateless virtual machines. The host controller identifies a virtual machine pool cache size value for the virtual machine pool, the virtual machine pool cache size value indicating a number of active, unassigned, stateless virtual machines to maintain in a virtual machine pool cache for the virtual machine pool. The host controller automatically loads the indicated number of active, unassigned, stateless virtual machines into the virtual machine pool cache for the virtual machine pool prior to receiving a request for one of the plurality of stateless virtual machines. | 03-07-2013 |
20130275970 | INTERACTIVE SEARCH MONITORING IN A VIRTUAL MACHINE ENVIRONMENT - A method and system for providing up-to-date monitoring results in a virtual machine environment are described. A host controller may receive requests to execute a plurality of searches pertaining to a plurality of objects in a virtual machine system. The host controller may execute the plurality of searches and provides the results to one or more requestors. The host controller may monitor data associated with the plurality of objects to detect a change in plurality of objects. The host controller may re-execute searches impacted by the change and may refrain from re-executing searches which are not impacted by the change. | 10-17-2013 |
Vitaly Fastovksy, Haifa IL
Patent application number | Description | Published |
---|---|---|
20090281380 | System and method for assembling a swallowable sensing device - A system and method of assembling a swallowable sensor, including attaching a first piece of a shell of the sensor to a second piece of the shell of the sensor, where the attaching may include for example screwing the first piece to the second piece, welding or gluing the first piece to the second piece, snapping the first piece to the second piece or for example applying laser energy to a pigment in the first piece. | 11-12-2009 |
Vitaly Fastovsky, Haifa IL
Patent application number | Description | Published |
---|---|---|
20130038493 | WEARABLE ANTENNA ASSEMBLY FOR AN IN-VIVO DEVICE - A wearable antenna assembly includes a posterior antenna assembly and an anterior antenna assembly. The posterior antenna assembly may include a posterior base that includes a lateral portion having a lateral line, and one or two protrusions that continue from the lateral portion and extend away from it, and one or more antenna elements that are formed in the respective protrusion. The protrusions may be configured such that each antenna element lies on the buttocks and is situated adjacent to, or in front of, a greater sciatic notch of the pelvis. The anterior antenna assembly may include an anterior lateral base having a lateral line, and n antenna elements that are formed in the anterior lateral base along the lateral line. The anterior lateral base may be configured such that, when the belt is worn, the n antenna elements are situated adjacent to, or in front of, the abdomen. The orientations of the antenna elements may be optimized to maximize reception of signals originating from a swallowed in-vivo device. | 02-14-2013 |
Vitaly Faybisovich, West Hollywood, CA US
Patent application number | Description | Published |
---|---|---|
20100217548 | Fault Region Location System - A method for identifying an approximate fault location in a power transmission line comprises detecting first and second dominant frequencies in first and second recovering voltages resulting from the fault without using the velocity of either of the recovering voltages. | 08-26-2010 |
Vitaly Filimonov, Bothell, WA US
Patent application number | Description | Published |
---|---|---|
20140379892 | SORTED EVENT MONITORING BY CONTEXT PARTITION - An event monitoring system that includes two stages, an event sorting stage and an event processing stage. The event sorting stage receives events provided by at least one application, and includes multiple event sorting systems. The event processing stage includes at least one event processing system that processes events forwarded by the event sorting stage. The event processing system(s) is/are capable of processing events that fall within a particular set of one or more context partitions that correspond to the respective event processing system. As the event sorting system receives an event, the event sorting system identifies which context partition the event falls within. The event sorting system then identifies the event processing system that corresponds to the identified context partition of the event, and then forwards the event to the identified event processing system. The event processing system then applies the set of one or more monitoring rules. | 12-25-2014 |
20150269050 | UNSUPERVISED ANOMALY DETECTION FOR ARBITRARY TIME SERIES - Examining time series sequences representing performance counters from executing programs can provide significant clues about potential malfunctions, busy periods in terms of traffic on networks, intensive processing cycles and so on. An unsupervised anomaly detector can detect anomalies for any time series. A combination of known techniques from statistics, signal processing and machine learning can be used to identify outliers on unsupervised data, and to capture anomalies like edge detection, spike detection, and pattern error anomalies. Boolean and probabilistic results concerning whether an anomaly was detected can be provided. | 09-24-2015 |
Vitaly Geraymovych, Baltimore, MD US
Patent application number | Description | Published |
---|---|---|
20130268763 | SYSTEMS AND METHODS FOR IMPLEMENTING SECURITY IN A CLOUD COMPUTING ENVIRONMENT - Computer systems and methods are provided in which an agent executive, when initially executed in a virtual machine, obtains an agent API key from a user. This key is communicated to a grid computer system. An agent identity token, generated by a cryptographic token generation protocol when the key is valid, is received from the grid and stored in a secure data store associated with the agent executive. Information that evaluates the integrity of the agent executive is collected using agent self-verification factors. The information, encrypted and signed with a cryptographic signature, is communicated to the grid. Commands are sent from the grid to the agent executive to check the security, compliance, and integrity of the virtual machine processes and data structures. Based on these check results, additional commands are sent by the grid to the agent executive to correct security, compliance or integrity problems and/or to prevent security compromises. | 10-10-2013 |
20150026472 | SYSTEMS AND METHODS FOR IMPLEMENTING COMPUTER SECURITY - A computer system includes memory storing an operating system. An agent executive runs within the operating system. The agent executive receives an agent identity token from a grid computer system. The agent identity token includes a unique cryptographic key assigned to the agent executive. The agent executive collects information about the computer system for an evaluation of integrity of the agent executive, according to a plurality of agent self-verification factors. The agent executive encrypts the collected information using the cryptographic key and transmits the encrypted information to the grid computer system. The agent executive retrieves an encrypted set of commands from the grid computer system, which are selected by the grid computer system in response to the transmitted information. The agent executive decrypts the encrypted set of commands and executes, at the computer system, each command in the set of commands. | 01-22-2015 |
20150026767 | SYSTEMS AND METHODS FOR IMPLEMENTING COMPUTER SECURITY - A computing device includes a security control module to monitor and control security of the operating system and security of one or more applications executing within the operating system. The security control module transmits to a remote security server a policy identifier, which identifies a security policy that applies to the operating system and to the applications. The security control module receives from the remote security server a unique cryptographic key. The security control module periodically retrieves from the security server a set of commands selected by the remote security server according to the security policy and current conditions. The security control module executes each command. Each command either modifies execution of an executable program or process, collects information, or performs an action that modifies data associated with the operating system, data associated with the security control module, or data associated with the one or more applications. | 01-22-2015 |
20150058619 | SYSTEMS AND METHODS FOR IMPLEMENTING COMPUTER SECURITY - A security server transmits a specification of a first set of files and directories to a computing device for monitoring according to a security policy. Each of the files or directories in the first set is associated with the operating system of the computing device or associated with an application running on the computing device. The server securely receiving data collected at the remote computing device, which includes metadata for the files and directories and content signatures computed for each file. The server compares the received metadata and content signatures for each file or directory against corresponding baseline metadata and baseline content signatures. The baseline metadata and baseline content signatures are stored at the security server. When there is a mismatch between the received metadata and corresponding baseline metadata or a mismatch between a received content signature and a corresponding baseline content signature, the server performs a remedial action. | 02-26-2015 |
Vitaly Gitis, Arad IL
Patent application number | Description | Published |
---|---|---|
20090220940 | Method for Testing the Integrity of Membranes - A method for evaluating the integrity of microfiltration, ultrafiltration and nanofiltration membranes, which method comprises passing a liquid that contains a substantially mono-dispersed population of nano-probes through said membrane to form a permeate and testing said permeate for the presence of said nano-probes, wherein the non-detection of said nano-probes in said permeate indicates that said membrane is substantially intact. | 09-03-2009 |
Vitaly Gordon, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20150331879 | SUGGESTED KEYWORDS - A method and system to suggest keywords to a social network member is described. A suggested keywords system, in one example embodiment, examines phrases that appear in profiles maintained by the on-line social networking system that are similar to the target profile and identifies those words and phrases that are most prominent in these profiles, utilizing a graph-based approach. These most prominent words and phrases may be presented to the target member as suggested keywords to be included in the member's professional summary. | 11-19-2015 |
20150331945 | SUGGESTED KEYWORDS - A method and system to suggest keywords to a social network member is described. A suggested keywords system, in one example embodiment, examines phrases that appear in profiles maintained by the on-line social networking system that are similar to the target profile and identifies those words and phrases that are most prominent in these profiles, utilizing discriminative strength values. These most prominent words and phrases may be presented to the target member as suggested keywords to be included in the member's professional summary. | 11-19-2015 |
Vitaly Grechko, Moscow RU
Patent application number | Description | Published |
---|---|---|
20090089241 | MULTIDIMENSIONAL EXPERT BEHAVIOR EMULATION SYSTEM - An expert decision-making method is emulated based on a history of behaviors by experts in a variety of observed situations. The history of behaviors is built up from observations of actions taken by experts in analyzing a plurality of situations. Situation data representative of a situation to be processed is received, and situation features are extracted from the situation data. Each situation feature is associated with an expert behavior method used to process the situation. A behavior method is recognized from a pattern of situation features. Recognizing a behavior method is based on feature/method separation data in multidimensional space of features into so areas with each area associated with a method used by experts. Parameter values for parameters in the recognized behavior method are calculated based on the situation features. The calculation of parameter values is accomplished by recognizing parameter calculation rules and calculating the parameter values using the rules. A parameter calculation rule for each parameter in the behavior method is recognized from a pattern of situation features. Recognizing a parameter calculation rule is based on feature/parameter-calculation-rules separation data of multidimensional space of features into areas with each area associated with a parameter calculation rule used by experts. The recognized behavior method is executed on the situation data using the calculated parameter values to recommend a solution for the situation. The recommended solution has solution data representing a plan of action to provide the solution and remainder data representing unprocessed situation data. A test detects whether the remainder data is in a target range. If the remainder data is not in the target range, the actions to recommend a solution are repeated until the test detects the remainder data is in the target range. | 04-02-2009 |
Vitaly Grigorash, Sankt-Petersburg RU
Patent application number | Description | Published |
---|---|---|
20140172689 | FUNGIBLE MONETIZATION OF MEDIA - Flexible managing and monetizing of multimedia content are applied in a distribution network. Credit amounts to charge to accounts are determined. Content servers can determine alter access to and ownership of services and/or multimedia content. Services and content can be purchased and/or altered during multimedia playback. | 06-19-2014 |
Vitaly Herasevich, Rochester, MN US
Patent application number | Description | Published |
---|---|---|
20120000464 | Ventilator Monitoring and Control - A computer-implemented patient information provisioning method is disclosed. The method includes automatically extracting with a computer system, from records maintained for a patient under care in a healthcare facility, information from a electronic medical record; obtaining with the computer system information about a medical ventilator treating the patient; using the information from the electronic medical record and the information about the medical ventilator to determine whether a potentially dangerous condition exists with respect to the ventilator; and electronically alerting a caregiver if it is determined that a potentially dangerous condition exists. | 01-05-2012 |
Vitaly Herasevich, Marshfield, WI US
Patent application number | Description | Published |
---|---|---|
20100198622 | Presentation of Critical Patient Data - A computer-implemented patient information presentation method is disclosed. The method includes extracting, from records maintained for a patient under care in a healthcare facility, a subset of data points for that patient that are determined to represent data points of highest relevance to a subset of potential caregivers for the patient. The method also includes grouping the subset of data points into a plurality of groups based on a determined relatedness among data points in each of the plurality of groups, and generating a display for presentation to a caregiver that shows at least some of the subset of data points arranged in the groups. | 08-05-2010 |
20110137852 | Sepsis Monitoring and Control - A computer-implemented sepsis alerting method is disclosed. The method involves automatically extracting with a computer system, from records maintained for a patient under care in a healthcare facility, information from a electronic medical record, and obtaining with the computer system information about real-time status of the patient. The method also involves using the information from the electronic medical record and the information about the real-time status to determine whether the patient is likely to be suffering from dangerous probability of sepsis, using information from the electronic medical record to determine whether treatment for sepsis is already being provided to the patient, and electronically alerting a caregiver over a network if it is determined that a potentially dangerous level of sepsis exists and that treatment for sepsis is not already being provided. | 06-09-2011 |
Vitaly Kabashnikov, Minsk BY
Patent application number | Description | Published |
---|---|---|
20100174516 | SYSTEM AND METHOD FOR EVALUATION OF FLUID FLOW IN A PIPING SYSTEM - A method to model a complex system of pipes. The model takes into account the physical processes in a tree-type piping system and provides for an accurate modeling of a real world tree-type piping system. In a preferred embodiment, a computer program is provided for analyzing models of dry pipe systems. The computer program includes a user interface and a computational engine. The user interface allows a model of a dry pipe system to be defined and the computational engine determines a liquid flow time through the model of the dry pipe system. The computational engine provides a verification of the liquid flow time in a model of a referential dry pipe system within 20% of an actual liquid flow time in the referential dry pipe system. | 07-08-2010 |
20100299122 | SYSTEM AND METHOD FOR EVALUATION OF FLUID FLOW IN A PIPING SYSTEM - A method of and a computer program for analyzing models of dry pipe systems. The computer program includes a user interface and a model generator in communication with the user interface. The method and computer program provide for modeling a referential dry pipe system as a plurality of interconnected nodes, the nodes corresponding to a pipe connector, the interconnection between the nodes corresponding to a pipe device. The plurality of nodes can define a dry portion and a wet portion with the wet portion including a liquid source and the dry portion including a plurality of interconnected pipes to define a volume of gas. The nodes in the dry portion can define a set of nodal devices open to ambient. The method and computer program can provide for computing fluid time based parameters to simulate the liquid flowing from the wet portion to determine at least flow time of the liquid from the wet portion to the open devices. The method and computer program can provide for verification of the liquid flow time in the model within 20% of an actual liquid flow time in the referential dry pipe system. | 11-25-2010 |
20130246011 | SYSTEM AND METHOD FOR EVALUATION OF FLUID FLOW IN A PIPING SYSTEM - A method to model a complex system of pipes. The model takes into account the physical processes in a tree-type piping system and provides for an accurate modeling of a real world tree-type piping system. In a preferred embodiment, a computer program is provided for analyzing models of dry pipe systems. The computer program includes a user interface and a computational engine. The user interface allows a model of a dry pipe system to be defined and the computational engine determines a liquid flow time through the model of the dry pipe system. The computational engine provides a verification of the liquid flow time in a model of a referential dry pipe system within 20% of an actual liquid flow time in the referential dry pipe system. | 09-19-2013 |
Vitaly Kapelevich, Meadowbank NZ
Patent application number | Description | Published |
---|---|---|
20120062385 | Shore Power Cord Set - A shore power cord includes a power supply connector electrically connected to a vehicle connector. In some cases, the vehicle connector includes features to selectively secure the vehicle connector to a vehicle power receptacle inlet. In some cases, the shore power cord includes a test module that evaluates the condition of the cord set and a power supply when the cord set is connected to the power supply. | 03-15-2012 |
20120120673 | Marine Spotlight - A spotlight for a vehicle includes a base configured to be supported by a surface of the vehicle. A housing is mounted to the base so as to pivot about a first axis relative to the base. A light-emitting device is supported within the housing. The spotlight further includes a reflector configured to reflect light emitted by the light-emitting device. The reflector is mounted within the housing so as to pivot about a second axis relative to the housing. The second axis is generally perpendicular to the first axis. A lens connects to the housing such that light emitted by the light-emitting device and reflected by the reflector passes through the lens. | 05-17-2012 |
20150031235 | SHORE POWER CORD SET - A shore power cord includes a power supply connector electrically connected to a vehicle connector. In some cases, the vehicle connector includes features to selectively secure the vehicle connector to a vehicle power receptacle inlet. In some cases, the shore power cord includes a test module that evaluates the condition of the cord set and a power supply when the cord set is connected to the power supply. | 01-29-2015 |
Vitaly Kuzkin, Saint Petersburg RU
Patent application number | Description | Published |
---|---|---|
20120116716 | Device and method of gyro sensor calibration - Embodiments of the present disclosure are directed to a method and apparatus for calibration of gyro sensors by using magnetic sensor measurements and background computation during normal product operation. In one embodiment, magnetic sensor measurements are used to adjust gyro gain by comparing measured magnetic vector orientation with its expected orientation computed from gyro integration. The background process constantly compares this discrepancy for various values of gyro gain and selects the one that minimizes such error on average. In one embodiment, device orientation obtained by gyro integration is improved by using magnetic sensor measurements. | 05-10-2012 |
20130346013 | METHOD AND APPARATUS FOR DETERMINING SPORTSMAN JUMPS USING FUZZY LOGIC - A method and apparatus for detecting a jump of a moving sportsman and separating the jump from other sportsman motion is described. Accelerometer data generated by a sportsman's motion is received in a computing device. The computing device is used to apply fuzzy logic membership functions to a plurality of parameters associated with the accelerometer data to detect a pattern associated with jumps. A subset of the data is identified as representing a jump based upon the detection of the pattern. The determination is used in the computing device to transform data, whereby jumps are separated from other sportsman motion. | 12-26-2013 |
Vitaly Lyaskovsky, Haifa IL
Patent application number | Description | Published |
---|---|---|
20120317383 | FAST COPY USING FILE SYSTEM BLOCK MAPPINGS - Multiple target blocks are allocated on a first storage device to store a target object. The target blocks are arranged to be in a one-to-one correspondence with multiple source blocks of a source object. The target blocks are set to a non-populated state, and target blocks in the non-populated state are populated with data from corresponding source blocks. While the target blocks are being populated, if a request is received to retrieve data from one of the target blocks that is in the non-populated state, then the one of the target blocks is populated with the data from the corresponding source block and set to a populated state. | 12-13-2012 |
20120317387 | FAST COPY USING FILE SYSTEM BLOCK MAPPINGS - Multiple target blocks on a first storage device are allocated to store a target object. The target blocks are arranged to be in a one-to-one correspondence with multiple source blocks of a source object. The target blocks are set to a non-populated state, and target blocks in the non-populated state are populated with data from corresponding source blocks. While the target blocks are being populated, if a request is received to retrieve data from one of the target blocks that is in the non-populated state, then the one of the target blocks is populated with the data from the corresponding source block and set to a populated state. | 12-13-2012 |
Vitaly Mayatskikh, Brno CZ
Patent application number | Description | Published |
---|---|---|
20110191385 | USING A SEPARATE PROCESS IN AN INTERACTIVE COMPUTER PROGRAMMING ENVIRONMENT AS A DATABASE - Some embodiments of a system and a method to use a separate process in an interactive computer programming environment as a database have been presented. For instance, both server and client may run in an interactive computer programming environment, such as Read-Eval-Print Loop (REPL) environment. The server may receive data manipulating instructions written in a generic programming language and data from the client. The server can execute the instructions to manipulate the data. The server may further act as a database for the client by maintaining persistence of the data. | 08-04-2011 |
Vitaly Miryanov, Richmond GB
Patent application number | Description | Published |
---|---|---|
20150156091 | MARKING PROGRAM FILES AS BELONGING TO AN APPLICATION - A managed device is searched in a computer network and program files and an installed package are discovered on the managed device. A rule is applied to package properties of the installed package to create a normalized representation of the installed package. | 06-04-2015 |
Vitaly Miryanov, Surrey GB
Patent application number | Description | Published |
---|---|---|
20110066719 | Automated Applicatin Dependency Mapping - A computer-executed method for network management automatically maps applications to network infrastructure. The method comprises monitoring network activity on one or more managed computers and collecting network activity data on the managed computers. The association of executable files to applications is identified and network activity data and the association of executable files to applications are analyzed. Connections from applications on the managed computers are established according to the analysis. | 03-17-2011 |
20120117234 | METHOD AND SYSTEM TO RECOGNIZE AND INVENTORY APPLICATIONS - There is provided a system and method to inventory application program files. An exemplary method comprises searching a managed device in a computer network and discovering a program file on the managed device. The exemplary method also comprises identifying an installed package that includes the program file. The exemplary method additionally comprises applying one or more rules to normalize a representation of the installed package. | 05-10-2012 |
Vitaly Miryanov, Richmond Surrey Tw9 GB
Patent application number | Description | Published |
---|---|---|
20150052164 | ASSOCIATING AN APPLICATION WITH AN APPLICATION FILE - An association method includes identifying candidate file sets from a plurality of application files. Content indicative of each of the candidate file sets is presented. An application is associated with application files of one of the candidate file sets according to a detected selection of the content indicative of that candidate file set. | 02-19-2015 |
Vitaly Napadow, Chelsea, MA US
Patent application number | Description | Published |
---|---|---|
20120035680 | Systems and Methods for Respiratory-Gated Auricular Vagal Afferent Nerve Stimulation - Neurostimulation is provided to afferent nerve fibers of an auricular vagal nerve of a patient. The neurostimulation is harmonized with the pulmonary activity of the patient. In one implementation, a neurostimulation is gated to a portion of the respiratory cycle. For example, the auricular vagal nerve may be stimulated at the end of exhalation. In another implementation, a stimulation regiment to multiple electrodes are harmonized with pre-selected triggers within the respiratory cycle to achieve selective stimulation and/or bilateral stimulation. | 02-09-2012 |
Vitaly Obernikhin, Moscow RU
Patent application number | Description | Published |
---|---|---|
20140317079 | PERSONNEL RECRUTMENT SYSTEM USING FUZZY CRITERIA - A data search system provides access to information about potential job candidates, in particular, their professional skills, work experience, education, professional activity and other aspects, which are of importance to a recruiter. The invention can be employed by recruiting agencies, HR departments, independent experts and other staffing agencies, as well as managers looking for new employees. Since there is usually no direct links between different profiles of the candidate, the system makes some distributed profiles “fuzzy” (i.e., unverified). These “fuzzy” profiles are also displayed during the search, and the user of the system can choose the needed profile from the database. | 10-23-2014 |
Vitaly Pesikov, Canton, MA US
Patent application number | Description | Published |
---|---|---|
20100112367 | MOLDED COMPONENTS - A method of manufacturing a plurality of molded components including (a) providing a carrier to a manufacturing assembly; (b) forming the molded components on the carrier, the molded components having a sacrificial portion secured to the carrier and being movable along the carrier, and a functional portion extending from the sacrificial portion, adjacent sacrificial portions are spaced from one another by a first distance; (c) winding the carrier in a forward direction onto the uptake device; and (d) unwinding the uptake device in a reverse direction such that the carrier and molded components move toward the source device, one of the molded components contacts the latch preventing the molded components from moving in the reverse direction such that adjacent sacrificial portions are moved closer together to a second distance that is less than the first distance. | 05-06-2010 |
20110313559 | Use Of Printed Circuit Board, Electronic Component, And Semi-Conductor Assembly Equipment For The Assembly Of Razors And Components Thereof - The invention discloses a novel application of standard printed circuit board (PCB) assembly modules, electronic assembly, and/or semiconductor assembly equipment for the assembly of consumer products, such as razor cartridges. In addition, nozzles of the pick/place component placement machine of the present invention may be desirably adapted to operate on type of razor cartridge component (e.g., blade, lubricating strip) disposed on a pallet. The adapted nozzle may include adaptors which may have an elongated portion, an angled portion, a tapered portion, a gripper portion, a curved portion, a rounded portion, a pointed tip, a stamper, a marker, a printer, a guide portion, a spring portion, a moveable leg, or any combination thereof, for operating on a razor cartridge component. | 12-22-2011 |
20120102741 | Incorporating Shaving Aid Elements On A Razor Cartridge - As provided in the present invention, a shaving aid element includes a novel shaving aid holder having one or more “undercut elements” incorporated on its upper surface. These undercut elements provide an interlocking mechanism to retain a shaving aid portion to the shaving aid holder. The interlocking mechanism of the undercut element comprises an interlock area of the shaving aid portion and an interlock area of the shaving aid holder. The undercut elements include one or more protrusions or cavities, in the upper surface of the shaving aid holder, and may be curved hook-like structures or mushroom shaped structures, straight-line structures, or angled structures, in any combination. The shaving aid portion, as not being disposed on a lower surface of the shaving aid holder, provides utility for disposing at least one aesthetic element (e.g., indicia), at least one functional element (e.g., exfoliation) or any combination thereof. | 05-03-2012 |
20120324734 | ONE PIECE PUMP WITH HINGE - This invention relates to a novel one-piece pump or fluid dispensing apparatus having at least one hinge. The hinge allows for a streamlined manufacturing process which provides increased cost effectiveness. In addition, the hinge serves to orient or align the pump elements for easy, economical assembly of the finished device. The hinge may include one or more hinge elements or linkages. | 12-27-2012 |
Vitaly Polikoff, Rye, NY US
Patent application number | Description | Published |
---|---|---|
20090089691 | Device and Method for Tagging Connecting Components - A method tags connecting components. The method comprises capturing an image of a plurality of grid sections. The image of each of the grid sections includes at least one connector disposed therein. The at least one connector has a first end in a first one of the grid sections and a second end in a second one of the grid sections. The method comprises displaying a first virtual identifier in the image of the first grid section for the first end of the connector. The method comprises displaying a second virtual identifier in the image of the second grid section for the second end of the connector. | 04-02-2009 |
Vitaly Repeshko, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140279864 | GENERATING DATA RECORDS BASED ON PARSING - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a first document, the first document being associated with a user, executing a plurality of parsers, each parser of the plurality of parsers processing the first document to provide one or more first data values, merging the one or more first data values provided from the plurality of parsers to populate a data record having one or more data fields, the data record being specific to the user, and storing the data record in computer-readable memory. | 09-18-2014 |
Vitaly Roginsky, Ramsey, NJ US
Patent application number | Description | Published |
---|---|---|
20080262875 | NOVEL ARCHITECTURE AND METHODS FOR SOPHISTICATED DISTRIBUTED INFORMATION SYSTEMS - Certain embodiments of the present invention provide systems and methods for distributed information systems and architectures. Certain embodiments provide a distributed healthcare information system. The distributed information system includes a back-end subsystem providing content including services, applications, and workflows for healthcare execution. The content is configured for generally application to a plurality of domains. The system also includes a platform subsystem providing domain specific extensions to customize the content of the back-end subsystem for particular domains. The platform subsystem is in communication with the back-end subsystem to access the content. The system further includes a front-end subsystem providing a graphical user interface for a user to access functionality and information based on the content as customized by the domain specific extensions. The front-end subsystem is in communication with the platform subsystem to access the content. | 10-23-2008 |
20090132636 | SYSTEMS AND METHODS FOR DELIVERING MEDIA CONTENT AND IMPROVING DIAGNOSTIC READING EFFICIENCY - Certain embodiments provide systems and methods for image delivery in a picture archiving and communication system. Certain embodiments provide a method for transferring image data via a delivery chain for display at a client workstation. The method includes creating a data list describing image data to be delivered to implement an imaging workflow. The method includes establishing a general loading plan to specify a recommended priority for delivery of the image data in the data list. The method includes generating a node loading plan for each node in the delivery chain based on the general loading plan. The method includes reconciling at least one of the general loading plan and the node loading plan. The method includes delivering the image data via the nodes of the delivery chain based on the general loading plan, the node loading plan for each node in the delivery chain, and the data list. | 05-21-2009 |
20140114683 | SYSTEMS AND METHODS FOR DELIVERING MEDIA CONTENT AND IMPROVING DIAGNOSTIC READING EFFICIENCY - Certain embodiments provide systems and methods for image delivery in a picture archiving and communication system. Certain embodiments provide a method for transferring image data via a delivery chain for display at a client workstation. The method includes creating a data list describing image data to be delivered to implement an imaging workflow. The method includes establishing a general loading plan to specify a recommended priority for delivery of the image data in the data list. The method includes generating a node loading plan for each node in the delivery chain based on the general loading plan. The method includes reconciling at least one of the general loading plan and the node loading plan. The method includes delivering the image data via the nodes of the delivery chain based on the general loading plan, the node loading plan for each node in the delivery chain, and the data list. | 04-24-2014 |
Vitaly Rondel, Hadera IL
Patent application number | Description | Published |
---|---|---|
20130274622 | SYSTEM AND METHOD FOR DEEP VEIN THROMBOSIS PREVENTION AND DIAGNOSIS - A system and method prevents and diagnoses deep vein thrombosis in a body limb by providing a pressure sleeve having a plurality of individually fillable cells, the pressure sleeve being configurable to be placed around a body limb. A source fills each fillable cell individually, and a pressure sensor measures a pressure in a fillable cell. A controller establishes a fill sequence of each individually fillable cell and a fill time for each individually fillable cell. The controller causes a first individually fillable cell of the pressure sleeve to be filled to a predetermined pressure and causes the pressure of first individually fillable cell of the pressure sleeve to be measured while a second individually fillable cell of the pressure sleeve is filled. The controller determines a presence of deep vein thrombosis in a body limb having the pressure sleeve therearound based upon a measured pressure change in the first individually fillable cell of the pressure sleeve. | 10-17-2013 |
Vitaly Roytenburd, Rishon Le'Zion IL
Patent application number | Description | Published |
---|---|---|
20100300922 | SYSTEM AND METHOD FOR STORING AND ACTIVATING AN IN VIVO IMAGING CAPSULE - A storage unit is provided for removably storing an in vivo imaging capsule. The capsule may have a housing and an optical dome. The storage unit may include a recessed space formed for accepting the capsule. A magnet for magnetically activating and deactivating the capsule may be provided in the storage unit, for example in the lid. The storage unit may also include a capsule holding unit comprising at least two protruding elements to removably hold the capsule in the storage unit, wherein the protruding elements are positioned to grip the capsule housing. | 12-02-2010 |
Vitaly Shchukin US
Patent application number | Description | Published |
---|---|---|
20110206380 | Optoelectronic interconnect for high frequency data transmission at low power consumption - An optoelectronic interconnect which includes optical transmitter and detector having capacitances below 150 femto-Farads each suitable for transmission of optical signals at speeds at and above 20 Gigabit per second at power consumption below 10 milliWatt per Gigabit per second | 08-25-2011 |
Vitaly Shelest, Holon IL
Patent application number | Description | Published |
---|---|---|
20140280431 | SYSTEM AND METHOD FOR INTEROPERABILITY BETWEEN FLEX APPLICATIONS AND .NET APPLICATIONS - System and method for enabling interoperability between a Flex application included in a web page and an external application. A method includes substituting the Flex application included in the web page with a container application, the container application including an external interface; loading the Flex application into the container application; generating, by the container application, a representation for at least one object in the Flex application; and facilitating a communication between the Flex application and the external application based on the representation of the object. | 09-18-2014 |
Vitaly Shinkarev, Greensboro, NC US
Patent application number | Description | Published |
---|---|---|
20080223561 | Heat Exchangers and Headers Therefor - In a first aspect of the present invention, a header for a heat exchanger is disclosed that has an inflow side, an outflow side, a bypass port therebetween, and a pressure-sensitive flapper valve proximal the bypass port. As pressure increases at the inflow side of the header, the flapper valve opens proportionally, and, as pressure decreases at the inflow side, the flapper valve closes proportionally. In a second aspect of the present invention, a tube-in-tube heat exchanger is disclosed that includes a helical tube-in-tube assembly adapted for flow therethrough of a plurality of fluids for heat transfer therebetween. In a third aspect of the present invention, a heat system is provided to include an embodiment of the header and an embodiment of the tube-in-tube heat exchanger, so as to provide a bypass of the tube-in-tube heat exchanger under a pressure condition. | 09-18-2008 |
Vitaly Shoykhet, Broomfield, CO US
Patent application number | Description | Published |
---|---|---|
20090254943 | TECHNIQUE FOR IDENTIFYING FAVORITE PROGRAM CHANNELS FOR RECEIVING ENTERTAINMENT PROGRAMMING CONTENT OVER A COMMUNICATIONS NETWORK - A favorites list of program channels which a cable TV user likely prefers is generated automatically from which the user may select a program channel to watch. Each program channel in the favorites list is identified based on a measure of the duration in which the program channel is continuously tuned to. In an embodiment, this measure varies nonlinearly with such a duration. The favorites list may further comprise sublists of program channels which may correspond to different periods of a day, week, etc. The favorites list may be generated from programs watched on multiple viewing devices. | 10-08-2009 |
20140282741 | SYSTEM AND METHOD FOR RESOLVING SCHEDULING CONFLICTS IN MULTI-TUNER DEVICES AND SYSTEMS - A system and method for resolving scheduling conflicts in multi-tuner devices. A multi-tuner device generates an interactive graphical display representing a current schedule for tuner usage. A user may identify a program for viewing or recording and conditionally reserve a tuner to provide the requested service. The multi-tuner device identifies any scheduling conflicts arising from the requested service and provides an updated graphical display showing a new schedule for tuner usage, which schedule is subjet to selection by the requesting user. Upon selection of the new schedule, the new schedule becomes the current schedule. | 09-18-2014 |
Vitaly Shteinman, Tel Aviv IL
Patent application number | Description | Published |
---|---|---|
20110185796 | CISATRACURIUM DERIVATIVES, PREPARATION AND USES THEREOF - The present invention provides compounds which are useful, e.g., as reference markers for analyzing the purity of cisatracurium and salts thereof, a test method for determining the said purity and processes for preparing reference markers. | 08-04-2011 |
Vitaly Sominksky, Manotick CA
Patent application number | Description | Published |
---|---|---|
20090321659 | METHOD FOR ON-SITE DRUG DETECTION IN ILLICIT DRUG SAMPLES - The invention is intended for illicit drug detection, preferably to Cocaine detection in street samples containing in addition to Cocaine also adulterants and/or diluents (also denominated as cutting agents) used for increasing the quantity of the product and/or for disguising the existence of Cocaine. The invention provides preparing of the liquid street sample, taking an aliquot of said sample, its analysis with help of SFS (Spectral Fluorescence Signatures) technology, fixing the result of analysis as a reference value, the subsequent acidification of the liquid sample, taking an aliquot of the acidified liquid sample and its analysis with help of SFS technology, fixing the result of analysis and comparing said result with the reference value. The result of comparison enables to differentiate between Cocaine Base and Cocaine hydrochloride in the street sample. | 12-31-2009 |
Vitaly Sominsky, Apex, NC US
Patent application number | Description | Published |
---|---|---|
20110151570 | METHOD FOR ON-SITE DRUG DETECTION IN ILLICIT DRUG SAMPLES - The invention is provided for detection of Heroin and Morphine in illicit drug samples, also for their differentiation. A liquid sample from a street sample is prepared and divided into two equal aliquots, one of them being reference sample, another being main sample. Both samples are treated with Hydrochloric acid and Sodium hydroxide, but those substances are added to the samples in the different sequence. After that the measurement of SFS of the reference sample is performed. Further the presence of specific spectral pattern of Morphine in the measured SFS of the reference, sample is detected and the value of SFS intensity at the specific spectral point is fixed (a reference value). After 15 minutes for acidification of the main sample, the analogous measurement and detection of the Morphine in the main sample are performed. | 06-23-2011 |
Vitaly Strokhin, Beer-Sheva IL
Patent application number | Description | Published |
---|---|---|
20100305556 | System and Method for Detection of Foreign Substances - A cryosurgical instrument, in which a separator is installed in a central feeding lumen and/or in a cryotip to separate gaseous and liquid components of a cryogen. | 12-02-2010 |
20110184397 | System and Method for Detection of Foreign Substances - A sensing unit is presented for use in identifying at least one foreign substance in a region of interest. The sensing unit comprises at least one measurement unit, which comprises one or more sensor elements each configured and operable to be responsive to at least one foreign substance in the vicinity thereof. Each sensor element is mounted in its own compartment having an inlet and an outlet thus defining an environmental region in the vicinity of the sensor element separated from the surroundings of the compartment. | 07-28-2011 |
Vitaly Sukonik, Il-Katzir IL
Patent application number | Description | Published |
---|---|---|
20130003752 | Method, Network Device, Computer Program and Computer Program Product for Communication Queue State - Aspects of the disclosure provide a method for communicating queue information. The method includes determining a queue state for each one of a plurality of queues at least partially based on respective queue length, selecting a queue with a greatest difference between the queue state of the queue and a last reported queue state of the queue, and reporting the queue state of the selected queue to at least one node. | 01-03-2013 |
Vitaly Sukonik, Katzir IL
Patent application number | Description | Published |
---|---|---|
20110085464 | NETWORK PROCESSOR UNIT AND A METHOD FOR A NETWORK PROCESSOR UNIT - A method of and a network processor unit ( | 04-14-2011 |
20110179200 | ACCESS BUFFER - The disclosed embodiments relate to a system for controlling accesses to one or more memory devices. This system includes one or more write queues configured to store entries for write requests, wherein a given entry for a write request includes an address and write data to be written to the address. The system also includes a search mechanism configured to receive a read request which includes an address, and to search the one or more write queues for an entry with a matching address. If a matching address is found in an entry in a write queue, the search mechanism is configured to retrieve the write data from the entry and to cancel the associated write request, whereby the read request can be satisfied without accessing the one or more memory devices. | 07-21-2011 |
20110179240 | ACCESS SCHEDULER - Embodiments of the present invention provide a system for scheduling memory accesses for one or more memory devices. This system includes a set of queues configured to store memory access requests, wherein each queue is associated with at least one memory bank or memory device in the one or more memory devices. The system also includes a set of hierarchical levels configured to select memory access requests from the set of queues to send to the one or more memory devices, wherein each level in the set of hierarchical levels is configured to perform a different selection operation. | 07-21-2011 |
20120294315 | PACKET BUFFER COMPRISING A DATA SECTION AND A DATA DESCRIPTION SECTION - The present invention relates to a data buffer memory ( | 11-22-2012 |
20120294317 | NETWORK TRAFFIC SCHEDULER AND ASSOCIATED METHOD, COMPUTER PROGRAM AND COMPUTER PROGRAM PRODUCT - Aspects of the disclosure provide a method for network traffic scheduling. The method includes selecting, at a present node within a node hierarchy that multiplexes a plurality of input nodes to an output node, a winning node from a plurality of lower level nodes, obtaining first parameters provided from the winning node, the first parameters being in association with the winning node, determining second parameters in association with the present node at least partially based on the first parameters, and providing the second parameters in association with the present node to an upper level node in the node hierarchy for scheduling at the upper level node. To determine the second parameters in association with the present node, in an embodiment, the method includes using the first parameters to look up an entry in a lookup table that stores the second parameters in association with the first parameters. | 11-22-2012 |
20130194922 | DYNAMIC RESHUFFLING OF TRAFFIC MANAGEMENT SCHEDULER HIERARCHY - There is provided a network device comprising a physical queue management processor configured to manage attributes of physical queues of data packets. The network device further comprises a scheduling processor which is configured to manage scheduling nodes that establish a scheduling hierarchy among the physical queues in a network, utilizing a bi-directional mapping of the physical queues to logical queues. The network device further comprises a traffic management processor which is configured to modify the bi-directional mapping mentioned above. | 08-01-2013 |
20140115254 | ACCESS SCHEDULER - Embodiments of the present invention provide a system for scheduling memory accesses for one or more memory devices. This system includes a set of queues configured to store memory access requests, wherein each queue is associated with at least one memory bank or memory device in the one or more memory devices. The system also includes a set of hierarchical levels configured to select memory access requests from the set of queues to send to the one or more memory devices, wherein each level in the set of hierarchical levels is configured to perform a different selection operation. | 04-24-2014 |
20140146827 | NETWORK PROCESSOR UNIT AND A METHOD FOR A NETWORK PROCESSOR UNIT - A method of and a network processor unit for processing of packets in a network, the network processor comprising: communication interface configured to receive and transmit packets; at least one processing means for processing packets or parts thereof; an embedded switch configured to switch packets between the communication interface and the processing means; and wherein the embedded switch is configured to analyze a received packet and to determine whether the packet should be dropped or not; if the packet should not be dropped, the switch is configured to store the received packet, to send a first part of the packet to the processing means for processing thereof, to receive the processed first part of the packet from the processing means, and to transmit the processed first part of the packet. | 05-29-2014 |
20150163156 | NETWORK PROCESSOR UNIT AND A METHOD FOR A NETWORK PROCESSOR UNIT - A method of and a network processor unit for processing of packets in a network, the network processor comprising: communication interface configured to receive and transmit packets; at least one processing means for processing packets or parts thereof; an embedded switch configured to switch packets between the communication interface and the processing means; and wherein the embedded switch is configured to analyze a received packet and to determine whether the packet should be dropped or not; if the packet should not be dropped, the switch is configured to store the received packet, to send a first part of the packet to the processing means for processing thereof, to receive the processed first part of the packet from the processing means, and to transmit the processed first part of the packet. | 06-11-2015 |
20150253837 | Software Enabled Network Storage Accelerator (SENSA) - Power Savings in Arrays of Multiple RISC Cores - Static and dynamic power is saved in systems on a chip (SoCs) with an array of multiple RISC cores by adjusting power consumption using a combination of architecture and algorithm. Elements can be turned on and off with a higher granularity as compared to conventional implementations. An event distributor/power manager matches input queues queue occupancy to how many elements need to be active continuously to process incoming events without delaying event processing. Both instantaneous and average power can be controlled, in particular reduced to lower levels than in conventional systems while maintaining continuous processing of a varying level (number) of received events. Resulting power consumption is optimally tuned to the instantaneous workload. As compared to conventional solutions, the current implementation is a complex system approach taking into considerations multiple factors, and the algorithm can be implemented autonomously for more dynamic system re-configuration (than conventional solutions). | 09-10-2015 |
20150254099 | Software Enabled Network Storage Accelerator (SENSA) - Hardware Real Time Operating System (RTOS) Optimized for Network-Storage Stack applications - A Software Enabled Network Storage Accelerator (SENSA) system includes a number of SENSA components. The components can be implemented individually or in combination for a variety of applications, in particular, data base acceleration, disk caching, and event stream processing applications. Hardware (HW) real time operating system (RTOS) optimization for network storage stack applications such as event processing avoids conventional CPU usage by processing the payload, or internal data, of a packet using an array of at least two event processing elements (EPEs), each EPE in the array configured for: receiving events, each of the events having a task corresponding to the event; and processing the task in run-to-completion manner by operating on some portions of the task and offloading other portions of the task. | 09-10-2015 |
20150254100 | Software Enabled Network Storage Accelerator (SENSA) - Storage Virtualization Offload Engine (SVOE) - A storage virtualization offload engine (SVOE) optimizes network storage stack applications, providing an innovative implementation for network storage event processing. The current embodiment is particularly suited for distributed storage servers, offloading storage related functions from CPU to a co-processor. The SVOE improves system performance and power consumption by executing heavy operations (such as wide vector computations) by dedicated hardware engines. Thus, the SVOE avoids the significant overhead and overall task latency of a CPU using system calls in the middle of software thread to offload processing. A system includes two or more event processing elements (EPEs). Each EPE is configured for receiving events that include respective tasks and for processing only data access portions of the tasks. | 09-10-2015 |
20150254191 | Software Enabled Network Storage Accelerator (SENSA) - Embedded Buffer for Internal Data Transactions - An apparatus and method of bypassing server DRAM by redirecting internal data transactions to an embedded buffer provides an innovative implementation for intermediate storage for internal transactions, providing transparent functionality with improved performance as compared to conventional solutions. Transaction throughput is improved at least in part by avoiding using conventional DRAM, thus eliminating conventional bottlenecks in DRAM intermediate storage. The current embodiment is particularly useful in sending and receiving data blocks between disk storage and network connections. | 09-10-2015 |
20150254196 | Software Enabled Network Storage Accelerator (SENSA) - network - disk DMA (NDDMA) - A system and method for bypassing server CPU by redirecting data transactions between network and disk provides an innovative implementation for intercepting network to disk data traffic and performing transactions on this data using internal logic rather than a CPU, providing transparent functionality with improved performance as compared to conventional solutions. This is particularly useful in sending and receiving data blocks between network connections and disk storage, such as in distributed storage servers. | 09-10-2015 |
20150256645 | Software Enabled Network Storage Accelerator (SENSA) - Network Server With Dedicated Co-processor Hardware Implementation of Storage Target Application - A server receives requests as events from a client via a network. Each event includes a respective task that requires access to disk storage. The server includes one or more processors that process the tasks in a run-to-completion manner and two or more hardware engines to which the processor(s) offload(s) at least some of the processing of the tasks. The hardware engines perform computation-intensive operations such as table lookups and hashes. Preferably, if there are more than one processor, the processors are identical RISC-core event processing elements, all configured with identical instruction code for execution. Preferably, the server also includes a network interface card; the processor(s) and the hardware engines may be part of either the network interface card or a separate co-processor. | 09-10-2015 |
Vitaly Svetlichny, Bayreuth DE
Patent application number | Description | Published |
---|---|---|
20090093043 | THERMOSTABLE NUCLEIC ACID POLYMERASE FROM THERMOCOCCUS GORGONARIUS - A purified thermostable enzyme is derived form the thermophilic archaebacterium | 04-09-2009 |
20110020898 | Thermostable Nucleic Acid Polymerase From Thermococcus Gorgonarius - A purified thermostable enzyme is derived form the thermophilic archaebacterium | 01-27-2011 |
Vitaly Svetlichny, Cologne DE
Patent application number | Description | Published |
---|---|---|
20130344576 | EXTRACTION OF SCENEDESMUS CELL COMPONENTS - The technology disclosed herein relates to novel methods and compositions for the production processes of algae cell components from algae of the genus | 12-26-2013 |
20140045217 | Novel Algae Extraction Methods - The present disclosure provides novel methods and compositions for improved production processes of algae cell components. In particular the present disclosure relates to methods for improving the extractability of algae cellular compositions. | 02-13-2014 |
Vitaly Svetlichnyi, Koln DE
Patent application number | Description | Published |
---|---|---|
20140329296 | NOVEL EXTREME THERMOPHILIC BACTERIA OF THE GENUS CALDICELLULOSIRUPTOR - The present disclosure pertains to novel isolated cellulolytic extreme thermophilic bacterial cells belonging to the genus | 11-06-2014 |
20140342425 | HIGH EFFICIENCY BIOFUEL PRODUCTION USING EXTREMELY THERMOPHILIC BACTERIA - The present technology pertains methods for converting hydrolyzed lignocellulosic biomass material to high levels of a biofuel using extreme theromophilic bacterial strains. | 11-20-2014 |
20140363861 | METHODS FOR PRODUCING HIGH LEVELS OF CARBOXYLIC ACIDS BY LIGNOCELLULOSIC BIOMASS PROCESSING - The technology relates, in certain aspects, to the use of novel extreme thermophile microorganisms, which are able to convert lignocellulosic biomass to carboxylic acids, in particular to lactic acid and/or acetic acid, salts or esters thereof. | 12-11-2014 |
20140363869 | SINGLE-STEP BIOCONVERSION OF LIGNOCELLULOSIC BIOMASS TO BIOFUELS USING EXTREME THERMOPHILIC BACTERIA - The present technology pertains to improved methods for the conversion of lignocellulosic biomass material to bio-fuels using novel isolated cellulolytic extreme thermophilic bacterial cells belonging to the genus | 12-11-2014 |
20140370571 | VERSATILE EXTREMELY THERMOPHILIC BACTERIA FOR THE CONVERSION OF BIOMASS - The present technology pertains to novel isolated xylanolytic, amylolytic and saccharolytic thermophilic bacterial cells belonging to the genus | 12-18-2014 |
20140377821 | BIOCONVERSION OF LIGNOCELLULOSIC BIOMASS TO LACTIC ACID - The present technology pertains to methods for processing lignocellulosic hydrolysates to valuable carboxylic acids using novel xylanolytic, amylolytic and saccharolytic thermophilic bacterial strains belonging to the genus | 12-25-2014 |
Vitaly Svetlitchnyi, Cologne DE
Patent application number | Description | Published |
---|---|---|
20150140602 | METHODS AND MICROBIAL CULTURES FOR IMPROVED CONVERSION OF LIGNOCELLULOSIC BIOMASS - The present technology pertains to methods and microbial co-cultures for converting lignocellulosic biomass to biofuels and/or other carbon-based chemicals. Aspects of the present disclosure relate to novel consolidated bioprocessing (CBP) methods by which the efficiency of the production of biofuels and/or other carbon-based chemicals from cellulosic biomass-containing materials can be increased. In particular, the present disclosure provides numerous microbiological co-cultures for increasing the efficiency of ethanol and/or lactic acid production from biomass. | 05-21-2015 |
Vitaly Vainer, Kfar-Saba IL
Patent application number | Description | Published |
---|---|---|
20100281071 | RESOURCE EFFICIENT HANDLING CHANGE NOTIFICATIONS IN GRAPH STRUCTURES - A method and apparatus for handling a data structure in a computerized system, the data structure comprising a first object having content and a second object having content, and interdependencies between the first object and the second object, the method comprising: receiving a description of the data structure; creating a graph structure indicating the interdependencies between the objects, the graph structure comprising at least a first vertex and a second vertex, the first vertex and the second vertex connected by an edge; and associating the first vertex with content of the first object and the second vertex with content of the second object, wherein the first vertex and the second vertex do not contain the content of the first object or the second object. | 11-04-2010 |
20120041922 | SHAREABLE CONTENT CONTAINER - A content container comprising content components operable to display a dynamic content based on data received from a data source may be shared by generating a shareable content container comprising shareable content components. The shareable content components may utilize a static copy of data instead of accessing the data source. In some cases, the shareable content components may determine accessibility to the data source. The data may be retrieved in ease the data source is accessible, and the static copy may be used in case the data source is not accessible. | 02-16-2012 |
20130086483 | Managing a Contextual Workspace - Techniques for providing user-based context to a virtual workspace, including: generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising data contained in one or more data objects; identifying an interaction by the user with at least some of the data contained in the one or more data objects; and based on the identified interaction, identifying additional data contained in the one or more data objects that is semantically related to the data interacted with by the user. | 04-04-2013 |
20130086495 | Managing Social Suggestions in a Contextual Workspace - The present disclosure describes one or more general embodiments for managing a virtual workspace including: generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising one or more workspace modules comprising data contained in a plurality of data objects; identifying a modification of the virtual workspace by the user; comparing the modified virtual workspace with a plurality of stored virtual workspace states, wherein each of the plurality of stored virtual workspace states comprises a configuration of a stored virtual workspace at an associated time; based on the comparison, determining a plurality of suggestions to add at least one workspace module to the modified virtual workspace; and providing, to the user, one or more of the suggestions to add at least one workspace module to the modified virtual workspace. | 04-04-2013 |
20130091132 | Suggesting Data in a Contextual Workspace - Techniques for managing a virtual workspace include generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising one or more workspace modules comprising data contained in a plurality of data objects associated with a business enterprise; identifying an interaction by the user with at least some of the data contained in a particular data object of the plurality of data objects; generating a plurality of suggestions comprising data contained in the plurality of data objects that is semantically related to the data interacted with by the user; ranking the plurality of suggestions based on a role of the user in the business enterprise; and presenting at least a portion of the ranked plurality of suggestions to the user. | 04-11-2013 |
20130132420 | Graphical Exploration of a Database - Techniques implemented in methods, computer-readable media apparatus, and systems for graphically exploring an in-memory database include: identifying a selected data object; searching an in-memory database for a data element associated with a search term; and determining a relationship between the data element and the selected data object; and generating a displayable graph of the relationship as a path between the data element and the selected data object, the path comprising at least two nodes, where a first node represents the selected data object and a second node represents a node associated with the data element. | 05-23-2013 |
20130139081 | VIEWING PREVIOUS CONTEXTUAL WORKSPACES - In some implementations, a method performed with a computing system includes generating a virtual workspace viewable by a user on a graphical user interface. The virtual workspace comprises a first plurality of workspace modules. A request to present a previous version of the virtual workspace from a previous time period is received. In response to at least the request, the virtual workspace is updated to the previous version. The previous version includes a second plurality of workplace modules different from the first plurality of workspace modules. | 05-30-2013 |
20130144957 | Real-Time Social Networking - Techniques for exploring social connections in an in-memory database include identifying an attribute in a user profile associated with a first user; executing a query against a data element stored in an in-memory database, the query including the attribute in the user profile; identifying a second user from results of the query, the second user associated with the data element based on a relationship between the second user and the first user defined by the attribute; and generating displayable information associated with the second user. | 06-06-2013 |
20130159926 | Annotating Contextual Workspaces - In some implementations, a method for providing user-based context to a virtual workspace includes generating a first virtual workspace viewable by a user on a graphical user interface. The virtual workspace comprises a plurality of workspace modules comprising first data aggregated from one or more data objects. The aggregated data is determined to be semantically proximate aggregated data in a second virtual workspace. User annotations assigned to the semantically-proximate aggregated data are identified. The user annotations are presented in the first virtual workplace viewable by the user. | 06-20-2013 |
20140019533 | DYNAMIC PRESENTATION OF A USER PROFILE - Systems and methods for dynamic user profile presentation in a large-scale network are provided. Individuals may request to retrieve user profiles of other users in the network. Commonalities between the requesting individual and the owner of the user profile are identified. The commonalities may include non-public information associated with the owner of the user profile. Connection strength associated with each commonality is determined and the commonalities are prioritized according to the connection strength. The commonalities between the requesting individual and the owner of the user profile are presented to the requesting individual based on the prioritization. | 01-16-2014 |
20140040177 | RUNTIME ADAPTATION IN DYNAMIC WORKSPACES - The disclosure generally describes computer-implemented methods, software, and systems for search-, context-, and rule-based creation and runtime adaptation in dynamic workspaces. One computer-implemented method includes receiving an access request for an enterprise workspace from a requestor, determining properties of the requestor, determining at least one rule associated with the requestor, determining a context of the determined requestor, generating, by operation of at least one computer, the requested enterprise workspace, and modifying the generated enterprise workspace by executing the determined at least one rule for the determined context. | 02-06-2014 |
20140040178 | RULE-BASED CREATION IN DYNAMIC WORKSPACES - The disclosure generally describes computer-implemented methods, software, and systems for search-, context-, and rule-based creation and runtime adaptation in dynamic workspaces. One computer-implemented method includes receiving a request for an enterprise workspace page, determining properties associated with the requestor of the enterprise workspace page, determining a profile of the requestor, determining appropriate content to associate with the requested enterprise workspace page, filtering the determined appropriate content, and generating, by operation of at least one computer, the requested enterprise workspace page. | 02-06-2014 |
20140040263 | SEARCH AND CONTEXT BASED CREATION IN DYNAMIC WORKSPACES - The disclosure generally describes computer-implemented methods, software, and systems for search-, context-, and rule-based creation and runtime adaptation in dynamic workspaces. One computer-implemented method includes identifying a data artifact associated with each search result of at least one received search result, associating each identified data artifact with a module category of a plurality of module categories, injecting the identified artifacts into a content gallery, categorize, by operation of at least one computer, the injected identified artifacts within the content gallery, presenting at least a subset of the injected identified artifacts on an enterprise workspace page associated with an enterprise workspace, and constructing a context associated with at least one of the enterprise workspace or the enterprise workspace page. | 02-06-2014 |
20140136531 | Managing Delivery of Contextual Content - Techniques for managing an enterprise portal workspace include identifying user context data in the enterprise portal workspace; querying, based on the user context data, a semantic network including nodes and edges, identifying at least a subset of the plurality of content items based on a match of the user context data and the metadata attributes of the plurality of content items; ranking the identified subset of the plurality of content items based on the match of the user context data and the metadata attributes of the plurality of content items; and preparing the ranked subset of the plurality of content items to display to the user in a virtual workspace of the enterprise portal workspace. | 05-15-2014 |
20150199438 | METHODS, APPARATUS, SYSTEMS AND COMPUTER READABLE MEDIA FOR USE IN KEYWORD EXTRACTION - In one embodiment, a method includes: receiving data representing a plurality of corpora, each of the plurality of corpora including a set of documents; receiving data representing terms that appear in the corpora; for each one of the terms, determining a plurality of inverse document frequency values each associated with a respective one of the plurality of corpora; receiving data representing a subset of the terms that also appear in a document; for each term in the subset, determining a term frequency for the term in the document; and for each term in the subset, determining, an augmented term frequency-inverse document frequency value based on: (i) the term frequency, and (ii) the plurality of inverse document frequency values that were determined for the term in the subset. | 07-16-2015 |
20150278831 | SYSTEMS AND METHODS FOR SERVER ENHANCEMENT OF USER ACTION DATA COLLECTION - According to some embodiments, a business server may receive a user action reporting message from a remote mobile client device associated with a user. The business server may automatically determine supplemental context-based information associated with the received user action reporting message. The supplemental context-based information may then be stored at the business server. | 10-01-2015 |
Vitaly Vainer, Ashdod IL
Patent application number | Description | Published |
---|---|---|
20110231592 | Mashup Infrastructure with Learning Mechanism - The present disclosure involves systems, software, and computer implemented methods for providing a mashup infrastructure with a learning mechanism. One process includes operations for receiving a request for connecting a first port of an application with a different port and identifying tagged parameters associated with the first port. A set of potential ports for connecting with the first port based at least in part on the tagged parameters is dynamically determined. A suggestion of potential ports for connecting with the first port, including at least a subset of potential ports selected from the set of potential ports, is presented. | 09-22-2011 |
Vitaly Vatnikov, Marblehead, MA US
Patent application number | Description | Published |
---|---|---|
20150341221 | Customizing Network Configuration of Virtual Machines Using Subnet Mapping Rules - Techniques disclosed herein provide disaster recovery IP customization based on rules associated with virtual networks that virtual machines (VMs) are connected to. In one embodiment, the rules are applied to each recovered VM to dynamically derive new TCP/IP settings at a recovery site based on TCP/IP settings used at a protected site and the virtual networks that the VMs is connected to at the protected and recovery sites. In particular, the rules may be defined in IP mapper objects associated with mappings between protected site networks and recovery site networks. During disaster recovery, the protected-site-to-recovery-site network mapping for a vNIC of a recovered VM is determined and rules that are defined in the IP mapper object associated with such a network mapping are evaluated to generate new TCP/IP settings. | 11-26-2015 |
Vitaly Vovnoboy, Karney Shomron IL
Patent application number | Description | Published |
---|---|---|
20140036921 | Systems and Methods for Deep Packet Inspection with a Virtual Machine - System and methods are provided for performing deep packet inspection of data packets. An example system includes a packet forwarding component and a virtual machine component. The packet forwarding component is configured to receive data packets for transmission and to select one or more of the data packets based at least in part on a first set of rules for deep packet inspection. The virtual machine component is configured to perform deep packet inspection on the selected data packets according to a second set of rules to determine whether the selected data packets are allowed for transmission. The packet forwarding component is further configured to transmit the selected data packets when the selected data packets are allowed for transmission after the deep packet inspection. | 02-06-2014 |
20140286339 | Hardware Acceleration for Routing Programs - The present disclosure describes techniques for hardware acceleration for routing programs. In some aspects communications between a routing determination program and a packet router are monitored in a router, both the routing determination program and the packet router being part of a software layer of the router. The communications include the routing determination program providing configuration data to the packet router. Based on the monitored communications, a packet processor is changed to reflect the configuration data, the packet processor being part of a hardware layer of the router. The packet processor performs packet routing operations of receiving packets, determining the next routers in the paths to the target destinations of the packets, and sending the packets to the next routers independent of the software layer. | 09-25-2014 |
Vitaly Zautner, Haifa IL
Patent application number | Description | Published |
---|---|---|
20090043826 | Method for Reliably Updating A Data Group In A Read-Before-Write Data Replication Environment Using A Comparison File - A method is disclosed for reliably updating a data group in a read-before-write data replication environment. The method reliably updates the data group by receiving an updated data group sent from a first storage medium to a second storage medium, comparing the updated data group with a previous data group previously existing on the second storage medium and writing the updated data group to the second storage medium. The read-before-write and differencing method disclosed maintain reliability by storing multiple copies of changes made to the second storage medium during and after the write process. | 02-12-2009 |
Vitaly Zolotusky, Acton, MA US
Patent application number | Description | Published |
---|---|---|
20110106770 | Fixed content storage within a partitioned content platform using namespaces, with versioning - Archive cluster management is enhanced by logically partitioning a physical cluster that comprises a redundant array of independent nodes. Using a web-based interface, an administrator defines one or more “tenants” within the archive cluster, wherein a tenant has a set of attributes: namespaces, administrative accounts, data access accounts, and a permission mask. A namespace is a logical partition of the cluster that serves as a collection of objects typically associated with at least one defined application. Each namespace has a private file system with respect to other namespaces. This approach enables a user to segregate cluster data into logical partitions. Using the administrative interface, a namespace associated with a given tenant is selectively configured without affecting a configuration of at least one other namespace in the set of namespaces. One configuration option is “versioning,” by which an administrator can elect to enable multiple versions of a same data object to be stored in association with a given namespace. Each version of the data object has associated therewith a time of storage attribute that uniquely identifies the version in the archive. Once versioning is enabled for a namespace, the administrator can set a configuration parameter identifying a time period for maintaining a version in the archive cluster, as well as a parameter for a time period for maintaining a version of the data object on a replica associated with the archive cluster. A current version of the data object is freely accessible in the archive, and a prior version may be browsed via an API. Preferably, versioning is disabled for a data object under retention. | 05-05-2011 |
20110106771 | Fixed content storage within a partitioned content platform, with disposition service - A content platform (or “cluster”) that comprises a redundant array of independent nodes is logically partitioned. Using a web-based interface, an administrator defines one or more “tenants” within the cluster, wherein a tenant has a set of attributes: namespaces, administrative accounts, data access accounts, and a permission mask. A namespace is a logical partition of the cluster that serves as a collection of objects typically associated with at least one defined application. Each namespace has a private file system with respect to other namespaces. This approach enables a user to segregate cluster data into logical partitions. Using the administrative interface, a namespace associated with a given tenant is selectively configured without affecting a configuration of at least one other namespace in the set of namespaces. One configuration option is a “disposition service” that, once enabled for a namespace, automatically deletes objects that were once under retention and whose retention time has expired. Preferably, the disposition service deletes objects that do not have a “retention hold” associated therewith. The service enables the content platform to automatically reclaim cluster capacity while minimizing external involvement and archive load. | 05-05-2011 |
Vitaly Zolotusky, Arlington, MA US
Patent application number | Description | Published |
---|---|---|
20140324860 | CONTENT SELECTION FOR STORAGE TIERING - A method, of managing storage of content of a system ( | 10-30-2014 |
Vitaly Zolotusky, Jr., Arlington, MA US
Patent application number | Description | Published |
---|---|---|
20150293984 | DECOUPLED CONTENT AND METADATA IN A DISTRIBUTED OBJECT STORAGE ECOSYSTEM - A storage system comprises: a controller; a memory; one or more objects, each object having content data and metadata which includes system metadata; and a policy which governs writing of the content data and metadata of the one or more objects from the storage system to an external storage. The policy includes a configurable criterion for decoupling of the content data and the metadata of a given object and a rule for determining storage locations for the content data and the metadata between the storage system and the external storage in a decoupled manner if the content data and the metadata of the object are decoupled. The configurable criterion is based on an attribute of the metadata of the object. The controller is operable to execute the policy against the objects and to apply the rule to determine storage locations for the content data and metadata of a decoupled object. | 10-15-2015 |
Vitaly Zolutusky, Arlington, MA US
Patent application number | Description | Published |
---|---|---|
20120079315 | SYSTEM AND METHOD FOR TRANSPARENT RECOVERY OF DAMAGED OR UNAVAILABLE OBJECTS IN A REPLICATED OBJECT STORAGE SYSTEM - A redundant array of independent nodes are networked together. Each node executes an instance of an application that provides object-based storage. The nodes are grouped into a plurality of systems each having multiple nodes. An object recovery method comprises: receiving, by a first system of the plurality of systems from a client application, a read request for an object, the object having been replicated to/from at least one second system among the plurality of systems; if the object of the read request is available in the first system, returning by the first system the object of the read request to the client application; and if the object of the read request is not available in the first system, performing a read from replica process by the first system to access a replica of the object from a second system among the plurality of systems and using the replica of the object to return the object of the read request to the client application. | 03-29-2012 |