Patents by Inventor Pavel Bonev

Pavel Bonev 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).

  • Publication number: 20230121458
    Abstract: A respiratory mask system is presented. This respiratory mask system includes an inflatable harness and a bone conduction device to provide audio to a user while wearing the respiratory mask system. The bone conduction device is installed on or interconnected with a portion of the inflatable harness, such as a tube of the inflatable harness that is positioned at least somewhat in proximate to a user's ear. Inflation of the inflatable harness may press the bone conduction device against the user to enhance the delivery of audio to the user.
    Type: Application
    Filed: June 15, 2022
    Publication date: April 20, 2023
    Applicant: B/E AEROSPACE SYSTEMS GMBH
    Inventors: Bhavik Mugeraya, Venkatesh Balakrishnan, Detlev Degenhardt, Pavel Bonev
  • Patent number: 9311082
    Abstract: A system and method for generating object graph data and transmitting the object graph over a network. For example, a computer-implemented method according to one embodiment comprises: analyzing relationships between objects within a network of objects to determine an object network structure; generating object graph data representing the object network structure; serializing the object graph data and transmitting the object graph data over a network to a requesting computer; and interpreting the object graph data to render a view of the object network structure in a graphical user interface.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: April 12, 2016
    Assignee: SAP SE
    Inventors: Pavel Bonev, Georgi Stanev, Mladen Droshev
  • Patent number: 8640086
    Abstract: A system and method for visualizing objects within an object network. For example, a computer-implemented method according to one embodiment comprises: receiving object graph data from a remote computing system, the object graph data representing characteristics of objects and relationships between objects in object-oriented program code executed on the remote computer system; interpreting the object graph data to determine one or more characteristics of each of the objects; and generating a graphical user interface (“GUI”) comprised of a plurality of graphical nodes arranged in a graph structure, each of the nodes representing one of the objects and the graph structure representing the relationships between the objects, wherein the graphical nodes are rendered with graphical characteristics representing characteristics of the objects which they represent, the graphical characteristics including at least a color and a shape.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: January 28, 2014
    Assignee: SAP AG
    Inventors: Pavel Bonev, Georgi Stanev, Mladen Droshev
  • Patent number: 7725505
    Abstract: A computer-implemented system and method are described for measuring the memory consumption difference between two objects in an object-oriented programming environment. For example, one embodiment of a method comprises: analyzing relationships between objects within a network of objects to determine an object network structure; generating object graph data representing the object network structure, the object graph data including nodes representing objects and arcs representing relationships between objects; removing all incoming arcs to each of two nodes; building resulting sub-graphs for each of the two nodes; summing the memory consumed by each of the sub-graphs of the two nodes; and subtracting the memory amounts consumed by each of the sub-graphs to determine the memory consumption different between the two nodes.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: May 25, 2010
    Assignee: SAP AG
    Inventors: Pavel Bonev, Georgi Stanev, Malden I. Droshev
  • Patent number: 7543302
    Abstract: A method is described that involves processing a shared closure by removing, from each non-shareable object in a closure, content that causes each of the non-shareable objects to be non-shareable. The method also involves serializing each of the non-shareable objects by removing the content that causes each of the non-shareable objects to be non-shareable. The method also entails de-serializing each of the non-shareable objects after receiving them from a shared memory. The method also entails comparing contents of each non-shareable object, and, determining whether each of the non-shareable objects contain equal content before the serialization and after the de-serialization.
    Type: Grant
    Filed: December 28, 2004
    Date of Patent: June 2, 2009
    Assignee: SAP AG
    Inventors: Georgi Stanev, Ivan T. Atanassov, Pavel Bonev
  • Publication number: 20080162552
    Abstract: A system and method for generating object graph data and transmitting the object graph over a network. For example, a computer-implemented method according to one embodiment comprises: analyzing relationships between objects within a network of objects to determine an object network structure; generating object graph data representing the object network structure; serializing the object graph data and transmitting the object graph data over a network to a requesting computer; and interpreting the object graph data to render a view of the object network structure in a graphical user interface.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Pavel Bonev, Georgi Stanev, Mladen Droshev
  • Publication number: 20080163063
    Abstract: A system and method for visualizing information related to session and cache objects within an object network. For example, a computer-implemented method according to one embodiment comprises: analyzing relationships between session and/or cache objects within a network of sessions and caches to determine an object network structure for the session and/or cache objects; generating object graph data representing the object network structure; serializing the object graph data and transmitting the object graph data over a network to a requesting computer; and interpreting the object graph data to render a view of the session and/or cache object network structure in a graphical user interface.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Pavel Bonev, Georgi Stanev, Mladen I. Droshev
  • Publication number: 20080162547
    Abstract: A computer-implemented system and method are described for measuring the memory consumption difference between two objects in an object-oriented programming environment. For example, one embodiment of a method comprises: analyzing relationships between objects within a network of objects to determine an object network structure; generating object graph data representing the object network structure, the object graph data including nodes representing objects and arcs representing relationships between objects; removing all incoming arcs to each of two nodes; building resulting sub-graphs for each of the two nodes; summing the memory consumed by each of the sub-graphs of the two nodes; and subtracting the memory amounts consumed by each of the sub-graphs to determine the memory consumption different between the two nodes.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Pavel Bonev, Georgi Stanev, Malden I. Droshev
  • Publication number: 20080163124
    Abstract: A system and method for visualizing objects within an object network. For example, a computer-implemented method according to one embodiment comprises: receiving object graph data from a remote computing system, the object graph data representing characteristics of objects and relationships between objects in object-oriented program code executed on the remote computer system; interpreting the object graph data to determine one or more characteristics of each of the objects; and generating a graphical user interface (“GUI”) comprised of a plurality of graphical nodes arranged in a graph structure, each of the nodes representing one of the objects and the graph structure representing the relationships between the objects, wherein the graphical nodes are rendered with graphical characteristics representing characteristics of the objects which they represent, the graphical characteristics including at least a color and a shape.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Pavel Bonev, Georgi Stanev, Mladen Droshev