Patents by Inventor Yuval Kashtan
Yuval Kashtan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12217100Abstract: The technology disclosed herein enables an operating system kernel to schedule and perform load balancing of latency-sensitive tasks on processors that are otherwise excluded from a scope of load balancing performed by the kernel scheduler. An example method may include identifying, in an operating system of a computing device, one or more first tasks and one or more second tasks, where the second tasks are characterized by one or more latency constraints, identifying a first set of processors that are available for load balancing by a kernel scheduler of the operating system, scheduling execution of the first tasks on the first set of processors, identifying a second set of processors that are excluded from a scope of load balancing performed by the kernel scheduler, and scheduling execution of the second tasks on the second set of processors.Type: GrantFiled: October 27, 2020Date of Patent: February 4, 2025Assignee: Red Hat, Inc.Inventors: Yuval Kashtan, Gal Hammer
-
Patent number: 12175004Abstract: Privilege capabilities can be implemented for devices used for container native function (CNF) operations according to some aspects described herein. In one example, a system can receive a request for executing a CNF using a device in a computing cluster. The CNF can involve an operation associated with a privileged capability. The system can determine the CNF is associated with a first credential for the privileged capability based on a data structure that stores process-level capabilities for the CNF and file handle level capabilities for the device. The system can determine the device is associated with a second credential for the privileged capability based on the data structure. In response to determining that the CNF is associated with the first credential and the device is associated with the second credential, the system can execute the CNF using the device in the computing cluster.Type: GrantFiled: February 23, 2022Date of Patent: December 24, 2024Assignee: Red Hat, Inc.Inventor: Yuval Kashtan
-
Publication number: 20240385913Abstract: Systems and methods for implementing a targeted port allowance for unprivileged processes are presented. The systems and methods determine, from a plurality of ports, a first set of ports from which a process is configured to receive information. The systems and methods configure the first set of ports to be unprivileged, and then configure a second set of the plurality of ports to be privileged. The second set of ports includes each one of the plurality of ports that is absent from the first set of ports. In turn, the systems and methods bind the process to the first set of ports.Type: ApplicationFiled: July 26, 2024Publication date: November 21, 2024Inventors: Yuval KASHTAN, Mario VAZQUEZ CEBRIAN
-
Publication number: 20240320022Abstract: A system can be provided for deploying bare metal clusters that satisfy custom resource requests. For example, the system can receive from a client device, a custom resource request. The custom resource request can include a set of requirements for a bare metal cluster. The set of requirements can include a number of nodes for the bare metal cluster. The system can determine a set of resources that satisfies the set of requirements. The set of resources can include virtual Internet Protocol (IP) addresses and a set of baseband management controller (BMC) IP addresses. A number of BMC IP addresses in the set of BMC IP addresses can be equal to the number of nodes for the bare metal cluster. Additionally, the system can generate, based on the set of resources, a configuration file for the bare metal cluster and deploy, based on the configuration file, the bare metal cluster.Type: ApplicationFiled: March 24, 2023Publication date: September 26, 2024Inventors: Yuval Kashtan, Michael Gourin
-
Patent number: 12050943Abstract: Systems and methods for implementing a targeted port allowance for unprivileged processes are presented. The systems and methods determine, from a plurality of ports, a first set of ports from which a process is configured to receive information. The systems and methods configure the first set of ports to be unprivileged, and then configure a second set of the plurality of ports to be privileged. The second set of ports includes each one of the plurality of ports that is absent from the first set of ports. In turn, the systems and methods bind the process to the first set of ports.Type: GrantFiled: May 17, 2023Date of Patent: July 30, 2024Assignee: Red Hat, Inc.Inventors: Yuval Kashtan, Mario Vazquez Cebrian
-
Patent number: 11748141Abstract: Providing clock times to virtual devices. In one embodiment, a method includes identifying a real-time clock device of a host computing device. The host computing device comprises a hypervisor and a virtual machine. The method also includes determining that a virtual device used by the virtual machine will use clock times obtained from the real-time clock device. The method further includes obtaining, by a processing device of the host computing device, a current clock time from the real-time clock device of the host computing device. The method further includes providing the current clock time to the virtual device.Type: GrantFiled: October 30, 2020Date of Patent: September 5, 2023Assignee: Red Hat, Inc.Inventors: Yuval Kashtan, Gal Hammer
-
Publication number: 20230267231Abstract: Privilege capabilities can be implemented for devices used for container native function (CNF) operations according to some aspects described herein. In one example, a system can receive a request for executing a CNF using a device in a computing cluster. The CNF can involve an operation associated with a privileged capability. The system can determine the CNF is associated with a first credential for the privileged capability based on a data structure that stores process-level capabilities for the CNF and file handle level capabilities for the device. The system can determine the device is associated with a second credential for the privileged capability based on the data structure. In response to determining that the CNF is associated with the first credential and the device is associated with the second credential, the system can execute the CNF using the device in the computing cluster.Type: ApplicationFiled: February 23, 2022Publication date: August 24, 2023Inventor: Yuval Kashtan
-
Publication number: 20220182482Abstract: Systems and methods are provided for selectively restricting a mobile device. In one implementation, a visual capture can be to identify one or more indicators within the visual capture. Based on the indicators, an implementation of a restriction at the mobile device can be adjusted. In another implementation inputs can be processed to compute a determination, determination reflecting at least one of the in-vehicle role of the user as a driver and the in-vehicle role of the user as a passenger; and, an operation state of the mobile device can be modified based on such a determination. According to another implementation, one or more outputs can be projected from a mobile device, inputs can be received, and such inputs and outputs can be processed to determine a correlation between them. A restriction can then be modified based on the correlation.Type: ApplicationFiled: July 19, 2021Publication date: June 9, 2022Inventors: Dan Abramson, Itzhak Pomerantz, Yuval Kashtan, Sean Ir, Ohad Inbar, Talia Lavie, Shay Gigi
-
Publication number: 20220137995Abstract: Providing clock times to virtual devices. In one embodiment, a method includes identifying a real-time clock device of a host computing device. The host computing device comprises a hypervisor and a virtual machine. The method also includes determining that a virtual device used by the virtual machine will use clock times obtained from the real-time clock device. The method further includes obtaining, by a processing device of the host computing device, a current clock time from the real-time clock device of the host computing device. The method further includes providing the current clock time to the virtual device.Type: ApplicationFiled: October 30, 2020Publication date: May 5, 2022Inventors: Yuval Kashtan, Gal Hammer
-
Publication number: 20220129327Abstract: The technology disclosed herein enables an operating system kernel to schedule and perform load balancing of latency-sensitive tasks on processors that are otherwise excluded from a scope of load balancing performed by the kernel scheduler. An example method may include identifying, in an operating system of a computing device, one or more first tasks and one or more second tasks, where the second tasks are characterized by one or more latency constraints, identifying a first set of processors that are available for load balancing by a kernel scheduler of the operating system, scheduling execution of the first tasks on the first set of processors, identifying a second set of processors that are are excluded from a scope of load balancing performed by the kernel scheduler, and scheduling execution of the second tasks on the second set of processors.Type: ApplicationFiled: October 27, 2020Publication date: April 28, 2022Inventors: Yuval Kashtan, Gal Hammer
-
Patent number: 11070661Abstract: Systems and methods are provided for selectively restricting a mobile device. In one implementation, a visual capture can be to identify one or more indicators within the visual capture. Based on the indicators, an implementation of a restriction at the mobile device can be adjusted. In another implementation inputs can be processed to compute a determination, determination reflecting at least one of the in-vehicle role of the user as a driver and the in-vehicle role of the user as a passenger; and, an operation state of the mobile device can be modified based on such a determination. According to another implementation, one or more outputs can be projected from a mobile device, inputs can be received, and such inputs and outputs can be processed to determine a correlation between them. A restriction can then be modified based on the correlation.Type: GrantFiled: October 23, 2017Date of Patent: July 20, 2021Assignee: Cellepathy Inc.Inventors: Dan Abramson, Itzhak Pomerantz, Yuval Kashtan, Sean Ir, Ohad Inbar, Talia Lavie, Shay Gigi
-
Publication number: 20190141489Abstract: Systems and methods are disclosed for computing various determinations at one or more mobile devices and/or central machines. In part, such determinations are computed based on analysis of one or more inputs originating at one or more sensors of one or more devices. Such determinations include determining an in-vehicle role, an in-vehicle location, a handheld state, and a vehicle class. Various transformations, modifications, and outputs can result from such determinations. Also disclosed are systems and methods for restricting operation of a mobile device, including restrictions that impede operation by a driver moreso than operation by a passenger. Also disclosed are systems and methods for orienting a coordinate system of a mobile device.Type: ApplicationFiled: July 16, 2018Publication date: May 9, 2019Inventors: Dan Abramson, Itzhak Pomerantz, Yuval Kashtan, Andrei Kolin, Guy Soffer
-
Patent number: 10216580Abstract: Methods, system and computer program product for backup and restore mainframe data onto an object storage, the methods comprising a backup operation and a restore operation, the backup operation comprising: receiving a request for backing up a data set; splitting the data set into chunks, each chunk having a predetermined size; creating a mapping object; repeating for each chunk: allocating a sender thread to the chunk; transmitting using an object storage API, the chunk having the predetermined size as an object, to the object storage by the sender thread; and updating the mapping object with details of the chunk; subject to the data set being fully split and no more chunks to be transmitted, transmitting the mapping object to the object storage by the sender thread; and writing an identifier of the data set and meta data of the mapping object to a database.Type: GrantFiled: March 29, 2018Date of Patent: February 26, 2019Assignee: MODEL9 SOFTWARE LTD.Inventors: Gil Peleg, Yuval Kashtan, Tomer Zelberzvig, Dori Polotsky, Offer Baruch
-
Patent number: 10028113Abstract: Systems and methods are disclosed for computing various determinations at one or more mobile devices and/or central machines. In part, such determinations are computed based on analysis of one or more inputs originating at one or more sensors of one or more devices. The referenced methods can include operations such as: receiving one or more inputs, processing the one or more inputs to determine a quantity of occupants within a vehicle, and transforming a first operation state of a device present within the vehicle based on a determination that the quantity of occupants within the vehicle is not greater than one.Type: GrantFiled: July 6, 2015Date of Patent: July 17, 2018Assignee: Cellepathy Inc.Inventors: Dan Abramson, Itzhak Pomerantz, Yuval Kashtan, Andrei Kolin, Guy Soffer
-
Publication number: 20180124233Abstract: Systems and methods are provided for selectively restricting a mobile device. In one implementation, a visual capture can be to identify one or more indicators within the visual capture. Based on the indicators, an implementation of a restriction at the mobile device can be adjusted. In another implementation inputs can be processed to compute a determination, determination reflecting at least one of the in-vehicle role of the user as a driver and the in-vehicle role of the user as a passenger; and, an operation state of the mobile device can be modified based on such a determination. According to another implementation, one or more outputs can be projected from a mobile device, inputs can be received, and such inputs and outputs can be processed to determine a correlation between them. A restriction can then be modified based on the correlation.Type: ApplicationFiled: October 23, 2017Publication date: May 3, 2018Inventors: Dan Abramson, Itzhak Pomerantz, Yuval Kashtan, Sean Ir, Ohad Inbar, Talia Lavie, Shay Gigi
-
Patent number: 9800716Abstract: Systems and methods are provided for selectively restricting a mobile device. In one implementation, a visual capture can be to identify one or more indicators within the visual capture. Based on the indicators, an implementation of a restriction at the mobile device can be adjusted. In another implementation inputs can be processed to compute a determination, determination reflecting at least one of the in-vehicle role of the user as a driver and the in-vehicle role of the user as a passenger; and, an operation state of the mobile device can be modified based on such a determination. According to another implementation, one or more outputs can be projected from a mobile device, inputs can be received, and such inputs and outputs can be processed to determine a correlation between them. A restriction can then be modified based on the correlation.Type: GrantFiled: March 21, 2012Date of Patent: October 24, 2017Assignee: Cellepathy Inc.Inventors: Dan Abramson, Itzhak Pomerantz, Yuval Kashtan, Sean Ir, Ohad Inbar, Talia Lavie, Shay Gigi
-
Publication number: 20170279957Abstract: Systems and methods are provided for transportation-related mobile device context inferences. In one implementation a first visual capture can be received from a first visual capture component of a device; a second visual capture can be received from a second visual capture component of the device; and the first visual capture and the second visual capture can be processed by a processing device to determine an in-vehicle role of a user of the device. Various other technologies are also disclosed.Type: ApplicationFiled: August 26, 2015Publication date: September 28, 2017Applicant: Cellepathy Inc.Inventors: Dan Abramson et al., Sean Ir, Ram Bracha, Yuval Kashtan, Haim Grosman
-
Publication number: 20160021238Abstract: Systems and methods are provided for selectively restricting a mobile device. In one implementation, a visual capture can be to identify one or more indicators within the visual capture. Based on the indicators, an implementation of a restriction at the mobile device can be adjusted. In another implementation inputs can be processed to compute a determination, determination reflecting at least one of the in-vehicle role of the user as a driver and the in-vehicle role of the user as a passenger; and, an operation state of the mobile device can be modified based on such a determination. According to another implementation, one or more outputs can be projected from a mobile device, inputs can be received, and such inputs and outputs can be processed to determine a correlation between them. A restriction can then be modified based on the correlation.Type: ApplicationFiled: March 21, 2012Publication date: January 21, 2016Applicant: CELLEPATHY LTD.Inventors: Dan Abramson, Itzhak Pomerantz, Yuval Kashtan, Sean Ir, Ohad Inbar, Talia Lavie, Shay Gigi
-
Publication number: 20150327034Abstract: Systems and methods are disclosed for computing various determinations at one or more mobile devices and/or central machines. In part, such determinations are computed based on analysis of one or more inputs originating at one or more sensors of one or more devices. The referenced methods can include operations such as: receiving one or more inputs, processing the one or more inputs to determine a quantity of occupants within a vehicle, and transforming a first operation state of a device present within the vehicle based on a determination that the quantity of occupants within the vehicle is not greater than one.Type: ApplicationFiled: July 6, 2015Publication date: November 12, 2015Inventors: Dan Abramson, Itzhak Pomerantz, Yuval Kashtan, Andrei Kolin, Guy Soffer
-
Patent number: 9078116Abstract: Systems and methods are disclosed for computing various determinations at one or more mobile devices and/or central machines. In part, such determinations are computed based on analysis of one or more inputs originating at one or more sensors of one or more devices. Such determinations include determining an in-vehicle role, an in-vehicle location, a handheld state, and a vehicle class. Various transformations, modifications, and outputs can result from such determinations. Also disclosed are systems and methods for restricting operation of a mobile device, including restrictions that impede operation by a driver moreso than operation by a passenger. Also disclosed are systems and methods for orienting a coordinate system of a mobile device.Type: GrantFiled: June 8, 2014Date of Patent: July 7, 2015Assignee: Cellepathy Ltd.Inventors: Dan Abramson, Itzhak Pomerantz, Yuval Kashtan, Andrei Kolin, Guy Soffer