Patents by Inventor Victor Belyaev
Victor Belyaev 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: 12657958Abstract: Processing gesture input includes obtaining hand tracking data based on a set of camera frames, determining a hand pose based on the hand tracking data, and determining an intentionality classification for a gesture based on the hand pose. An input action corresponding to the gesture is enabled based on the hand pose and the intentionality classification. An occlusion classification is determined for the hand based on the hand pose and the input gesture can be determined based on the occlusion classification.Type: GrantFiled: September 29, 2023Date of Patent: June 16, 2026Assignee: Apple Inc.Inventors: Itay Bar Yosef, Bhavin Vinodkumar Nayak, Chao-Ming Yen, Chase B. Lortie, Daniel J. Brewer, Dror Irony, Eslam A. Mostafa, Guy Engelhard, Ian R. Fasel, Julian K. Shutzberg, Liuhao Ge, Lucas Soffer, Matthias M. Schroeder, Mohammadhadi Kiapour, Victor Belyaev, Yirong Tang
-
Publication number: 20260093316Abstract: Various implementations disclosed herein include devices, systems, and methods that detect and interpret a user activity using a resource-heavy process that is triggered or guided by determinations made by a resource-light process. For example, a method may include performing a first process to produce an output. The first process may include detecting events based on a first set of sensor data; identifying a subset of the events as human-relevant events corresponding to one or more predetermined classes depicted in the first set of sensor data; and collecting information regarding the human-relevant events based on the first set of sensor data. Based on the output of the first process, a second process may be performed to interpret a user activity. The second process may include obtaining a second set of sensor data and interpreting the user activity using the second set of sensor data.Type: ApplicationFiled: September 22, 2025Publication date: April 2, 2026Inventors: Ian R. Fasel, Victor Belyaev
-
Publication number: 20250147596Abstract: Enabling gesture input includes obtaining hand tracking data based on one or more camera frames, detecting a contact event between a first finger and a second finger based on the hand tracking data, and determining a first contact location on the first finger and a second contact location on the second finger. In accordance with a determination that the first contact location and the second contact location are within a first predefined gesture zone for a first gesture, an input action is enabled corresponding to the first gesture.Type: ApplicationFiled: January 14, 2025Publication date: May 8, 2025Inventors: Victor Belyaev, Bhavin Vinodkumar Nayak, Daniel J. Brewer, Itay Bar Yosef, Julian K. Shutzberg, Matthias M. Schroeder
-
Patent number: 12229344Abstract: Enabling gesture input includes obtaining hand tracking data based on one or more camera frames, detecting a contact event between a first finger and a second finger based on the hand tracking data, and determining a first contact location on the first finger and a second contact location on the second finger. In accordance with a determination that the first contact location and the second contact location are within a first predefined gesture zone for a first gesture, an input action is enabled corresponding to the first gesture.Type: GrantFiled: September 29, 2023Date of Patent: February 18, 2025Assignee: Apple Inc.Inventors: Victor Belyaev, Bhavin Vinodkumar Nayak, Daniel J. Brewer, Itay Bar Yosef, Julian K. Shutzberg, Matthias M. Schroeder
-
Patent number: 12197408Abstract: In accordance with an embodiment, described herein is a system and method for use of a dynamic flow process (referred to herein in some examples as Query Processing Dynamic Flow (QPDF)) in a multidimensional database computing environment. The dynamic flow process enables hybrid use of, for example, aggregate storage option, block storage option, or other types of storage containers, and provides a common flow to process a received input query in bottom-up mode. The approach can be used to reduce the size of the cube, which provides for efficient calculation of dynamic members.Type: GrantFiled: November 22, 2022Date of Patent: January 14, 2025Inventors: Natasha Reichman, Sergei Riaboi, Alexey Roytman, Victor Belyaev, Kumar Ramaiyer
-
Publication number: 20240402823Abstract: Enabling gesture input includes obtaining hand tracking data based on one or more camera frames, detecting a contact event between a first finger and a second finger based on the hand tracking data, and determining a first contact location on the first finger and a second contact location on the second finger. In accordance with a determination that the first contact location and the second contact location are within a first predefined gesture zone for a first gesture, an input action is enabled corresponding to the first gesture.Type: ApplicationFiled: September 29, 2023Publication date: December 5, 2024Inventors: Victor Belyaev, Bhavin Vinodkumar Nayak, Daniel J. Brewer, Itay Bar Yosef, Julian K. Shutzberg, Matthias M. Schroeder
-
Publication number: 20240402800Abstract: Various implementations disclosed herein include devices, systems, and methods that interpret user activity as user interactions with user interface (UI) elements positioned within a three-dimensional (3D) space such as an extended reality (XR) environment. Some implementations enable user interactions with virtual elements displayed in 3D environments that utilize alternative input modalities, e.g., XR environments that interpret user activity as either direct interactions or indirect interactions with virtual elements.Type: ApplicationFiled: May 29, 2024Publication date: December 5, 2024Inventors: Julian K. Shutzberg, David J. Meyer, David M. Teitelbaum, Mehmet N. Agaoglu, Ian R. Fasel, Chase B. Lortie, Daniel J. Brewer, Tim H. Cornelissen, Leah M. Gum, Alexander G. Berardino, Lorenzo Soto Doblado, Vinay Chawda, Itay Bar Yosef, Dror Irony, Eslam A. Mostafa, Guy Engelhard, Paul A. Lacey, Ashwin Kumar Asoka Kumar Shenoi, Bhavin Vinodkumar Nayak, Liuhao Ge, Lucas Soffer, Victor Belyaev, Bharat C. Dandu, Matthias M. Schroeder, Yirong Tang
-
Patent number: 12130839Abstract: In accordance with an embodiment, described herein is a system and method for supporting queries having sub-select constructs in a multidimensional database computing environment. The system enables a sub-select construct to be provided as part of an input query, for example using a Multidimensional Expressions (MDX), or other type of query. The inner sub-select, specified by the input query, is not executed by the system before the main query, but is used to restrict the data space for execution of the main select. The approach to processing the sub-select enables support for security-sensitive or other types of aggregation use cases.Type: GrantFiled: March 30, 2020Date of Patent: October 29, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Roman Reichman, Victor Belyaev, Kumar Ramaiyer, Inna Grois, Natasha Reichman
-
Publication number: 20240331447Abstract: Processing gesture input includes obtaining hand tracking data based on a set of camera frames, determining a hand pose based on the hand tracking data, and determining an intentionality classification for a gesture based on the hand pose. An input action corresponding to the gesture is enabled based on the hand pose and the intentionality classification. An occlusion classification is determined for the hand based on the hand pose and the input gesture can be determined based on the occlusion classification.Type: ApplicationFiled: September 29, 2023Publication date: October 3, 2024Inventors: Itay Bar Yosef, Bhavin Vinodkumar Nayak, Chao-Ming Yen, Chase B. Lortie, Daniel J. Brewer, Dror Irony, Eslam A. Mostafa, Guy Engelhard, Ian R. Fasel, Julian K. Shutzberg, Liuhao Ge, Lucas Soffer, Matthias M. Schroeder, Mohammadhadi Kiapour, Victor Belyaev, Yirong Tang
-
Patent number: 12032532Abstract: In accordance with an embodiment, described herein is a system and method for automatic inference of a cube schema from a tabular data for use in a multidimensional database environment. A cube schema inference component can successively perform column-wise splits to calculate information gain ratios between each pair of a plurality of columns in the tabular data. A cross correlation matrix can be constructed from the information gain ratios between each pair of columns. The system can determine relationships among the plurality of columns based on the cross correlation matrix; create a hierarchy directed graph to represent the relationships; and further transform the hierarchy directed graph into a cube schema that can be used to create a cube for loading the tabular data, or to map the tabular data into an existing cube in the multidimensional database environment.Type: GrantFiled: November 20, 2020Date of Patent: July 9, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Dima Alberg, Victor Belyaev, Guy Shaked, Gabby Rubin
-
Patent number: 12013878Abstract: In accordance with an embodiment, described herein is a system and method for providing sandboxing support in a multidimensional database environment. A plurality of sandboxes and a baseline data can be provided in a multidimensional database server, with each sandbox created for a particular “what-if” analysis, and configured to store one or more changes to the baseline data. When a request is received for a report on a particular “what-if” analysis from a client/user, the multidimensional database server can split the request into a first query and the second query, with the first query directed to a sandbox associated with the client/user, and the second query directed to the baseline data. The multidimensional database server can merge results from the first query and the second query, and perform aggregations and calculations on the merged data, before sending the merged data to a client.Type: GrantFiled: January 19, 2022Date of Patent: June 18, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Victor Belyaev
-
Publication number: 20240094825Abstract: Aspects of the subject technology provide improved techniques for gesture recognition. Improved techniques may include detecting and/or classifying an interaction between the body part and another object in a scan of the body part, and then controlling recognition of a gesture based on the interaction. In an aspect, recognition parameters may be selected based on the interaction classification that disable recognition of one or more gestures while not disabling recognition of other gestures.Type: ApplicationFiled: September 15, 2023Publication date: March 21, 2024Inventors: Lailin CHEN, Ashwin Kumar ASOKA KUMAR SHENOI, Daniel J. BREWER, Eslam A. MOSTAFA, Itay BAR YOSEF, Julian K. SHUTZBERG, Leah M. GUM, Martin MELOUN, Minhaeng LEE, Victor BELYAEV
-
Patent number: 11914620Abstract: In accordance with an embodiment, described herein is a system and method for aggregating values through risk dimension hierarchies to create risk models in a multidimensional database. The system can include a cube that stores a plurality of standard risk measures organized into different risk dimension hierarchies, and a pluggable calculation engine executing a plurality of scripts to dynamically operate on any value in the cube. The system can aggregate values through the plurality of risk dimensional hierarchies, and either store an aggregated value against a dimension member, or dynamically calculate the aggregated value on demand. By aggregating values through the risk dimension hierarchies, a plurality of risk models can be built to measure a variety of risks.Type: GrantFiled: November 4, 2020Date of Patent: February 27, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Dima Alberg, Victor Belyaev
-
Patent number: 11797559Abstract: In accordance with an embodiment, described are systems and methods for real time data aggregation in a virtual cube in a multidimensional database. A method can provide, at a computer that includes one or more microprocessors, a multidimensional database server executing on the computer, wherein the multidimensional database server supports at least one multidimensional cube, a data source associated with the multidimensional cube, and at least one source of real-time data accessible by the data source. The method can query, by the multidimensional cube, the data source, the query comprising an identification of the at least one source of real-time data. The method can provide, by the data source, on-demand access to the multidimensional cube to the at least one source of real-time data. The method can use targeted data from the at least one source of real-time data within the multidimensional cube without being stored therein.Type: GrantFiled: October 5, 2021Date of Patent: October 24, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Kumar Ramaiyer, Victor Belyaev, Alexey Roytman, Natasha Reichman
-
Patent number: 11715038Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can receive a data set that includes data points having data values and attributes, and a target attribute, and use a machine learning process to automatically determine one or more other attributes as driving factors for the target attribute, based on, for example, the use of a decision tree and a comparison of information gain, Gini, or other indices associated with attributes in the data set. Information describing facts associated with the data set can be graphically displayed at a user interface, as visualizations, and used as a starting point for further analysis of the data set.Type: GrantFiled: May 26, 2021Date of Patent: August 1, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Victor Belyaev, Gabby Rubin, Ashish Mittal, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
-
Patent number: 11694118Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can use a machine learning process to automatically determine one or more outliers or findings within the data, based on, for example, determining a plurality of combinations representing pairs of attribute dimensions within a data set, from which a general explanation or pattern can be determined for one or more attributes, and then comparing particular values for attributes, with the determined pattern for those attributes. Information describing such outliers or findings can be graphically displayed at a user interface, as text, graphs, charts, or other types of visualizations, and used as a starting point for further analysis of the data set.Type: GrantFiled: November 9, 2020Date of Patent: July 4, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ashish Mittal, Victor Belyaev, Steve Simon Joseph Fernandez, Gabby Rubin, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
-
Publication number: 20230089618Abstract: In accordance with an embodiment, described herein is a system and method for use of a dynamic flow process (referred to herein in some examples as Query Processing Dynamic Flow (QPDF)) in a multidimensional database computing environment. The dynamic flow process enables hybrid use of, for example, aggregate storage option, block storage option, or other types of storage containers, and provides a common flow to process a received input query in bottom-up mode. The approach can be used to reduce the size of the cube, which provides for efficient calculation of dynamic members.Type: ApplicationFiled: November 22, 2022Publication date: March 23, 2023Inventors: Natasha Reichman, Sergei Riaboi, Alexey Roytman, Victor Belyaev, Kumar Ramaiyer
-
Publication number: 20230084389Abstract: Systems and methods for supporting bottom-up aggregation in a multidimensional database computing environment. A dynamic flow, coupled with a data retrieval layer or data fetching component, which in some environments can incorporate a kernel-based data structure, referred to herein as an odometer retriever, or odometer, that manages pointers to data blocks, contains control information, or otherwise operates as an array of arrays of pointers to stored members, enables bottom-up aggregation of cube data which, for example with pure aggregating queries, provides considerable run time improvement.Type: ApplicationFiled: November 22, 2022Publication date: March 16, 2023Inventors: ALEXEY ROYTMAN, NATASHA REICHMAN, VICTOR BELYAEV
-
Patent number: 11531662Abstract: In accordance with an embodiment, described herein is a system and method for use of a dynamic flow process (referred to herein in some examples as Query Processing Dynamic Flow (QPDF)) in a multidimensional database computing environment. The dynamic flow process enables hybrid use of, for example, aggregate storage option, block storage option, or other types of storage containers, and provides a common flow to process a received input query in bottom-up mode. The approach can be used to reduce the size of the cube, which provides for efficient calculation of dynamic members.Type: GrantFiled: January 6, 2020Date of Patent: December 20, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Natasha Reichman, Sergei Riaboi, Alexey Roytman, Victor Belyaev, Kumar Ramaiyer
-
Patent number: 11520760Abstract: In accordance with an embodiment, the system supports bottom-up aggregation in a multidimensional database computing environment. A dynamic flow, coupled with a data retrieval layer or data fetching component, which in some environments can incorporate a kernel-based data structure, referred to herein as an odometer retriever, or odometer, that manages pointers to data blocks, contains control information, or otherwise operates as an array of arrays of pointers to stored members, enables bottom-up aggregation of cube data which, for example with pure aggregating queries, provides considerable run time improvement.Type: GrantFiled: October 24, 2016Date of Patent: December 6, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Alexey Roytman, Natasha Reichman, Victor Belyaev