Patents by Inventor PIOTR ZIELINSKI
PIOTR ZIELINSKI 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: 11966437Abstract: The present disclosure provides computing systems and methods for cataloging, retrieving, and/or organizing user-generated content associated with objects. Aspects of the disclosure are directed to a systems and methods which utilize computers to enable users to interact with libraries of user-generated content associated with cataloged objects. For example, a user can capture one or more images of a real-world object, label or otherwise annotate the object with various types of user-generated content and organize the object and its associated content into one or more libraries. The user-generated content can then be provided to other users upon the receipt of images of the same object or an object displaying similar features.Type: GrantFiled: January 31, 2019Date of Patent: April 23, 2024Assignee: GOOGLE LLCInventors: Ariel Gilder, Piotr Zielinski, Alexandros Panagopoulos
-
Publication number: 20230229895Abstract: Systems and methods for producing a neural network architecture with improved energy consumption and performance tradeoffs are disclosed, such as would be deployed for use on mobile or other resource-constrained devices. In particular, the present disclosure provides systems and methods for searching a network search space for joint optimization of a size of a layer of a reference neural network model (e.g., the number of filters in a convolutional layer or the number of output units in a dense layer) and of the quantization of values within the layer. By defining the search space to correspond to the architecture of a reference neural network model, examples of the disclosed network architecture search can optimize models of arbitrary complexity. The resulting neural network models are able to be run using relatively fewer computing resources (e.g., less processing power, less memory usage, less power consumption, etc.), all while remaining competitive with or even exceeding the performance (e.g.Type: ApplicationFiled: June 2, 2021Publication date: July 20, 2023Inventors: Claudionor Jose Nunes Coelho, Jr., Piotr Zielinski, Aki Kuusela, Shan Li, Hao Zhuang
-
Publication number: 20220035856Abstract: The present disclosure provides computing systems and methods for cataloging, retrieving, and/or organizing user-generated content associated with objects. Aspects of the disclosure are directed to a systems and methods which utilize computers to enable users to interact with libraries of user-generated content associated with cataloged objects. For example, a user can capture one or more images of a real-world object, label or otherwise annotate the object with various types of user-generated content and organize the object and its associated content into one or more libraries. The user-generated content can then be provided to other users upon the receipt of images of the same object or an object displaying similar features.Type: ApplicationFiled: January 31, 2019Publication date: February 3, 2022Inventors: Ariel Gilder, Piotr Zielinski, Alexandros Panagopoulos
-
Patent number: 10489750Abstract: One or more portions of a phone conversation may be captured. Text results of the one or more portions of the phone conversation may be received. The text results may be obtained from conversion of the one or more portions of the phone conversation to text. Key phrases and respective task attributes mapped to the key phrases may be retrieved from a database. One or more key phrases from the key phrases may be identified in the text results. Text following the one or more key phrases in the text results may be assigned as one or more task attribute values of one or more task attributes mapped to the one or more key phrases. A task corresponding to the one or more task attribute values may be scheduled in a calendar.Type: GrantFiled: June 26, 2013Date of Patent: November 26, 2019Assignee: SAP SEInventors: Donovan Anthony Isherwood, Jhani Adre Coetzee, Charl Van Der Westhuizen, Hubert Hesse, Marek Piotr Zielinski, Jan Harm Petrus Eloff, Ernest Ketcha Ngassam
-
Patent number: 10255101Abstract: The disclosure generally describes computer-implemented methods, software, and systems, including a method for emulating a device. A set of current external device context states is identified. Each current external device context state is associated with one or more particular ones of a plurality of external devices. The external devices are used in combination to emulate operations of an emulated device. An emulated device context state corresponding to the identified set of current external device context states is determined. The determining uses an external device context state rule that maps the identified set of current external device context states to the emulated device context state. A command is generated for use by a target device in performing operations on the target device. The generating uses an emulated device context state rule that maps the determined emulated device context state to the command. The command is transmitted to the target device.Type: GrantFiled: December 11, 2014Date of Patent: April 9, 2019Assignee: SAP SEInventors: Marek Piotr Zielinski, Jan Harm Petrus Eloff, Martin Przewloka
-
Patent number: 9886585Abstract: Data may be encrypted using a public key. From a plurality of functions executable on the data, one or more functions may be selected. The selected one or more functions may be associated with the encrypted data. The selected one or more functions may provide exclusive access to the data. A data structure specifying conditions for access to the one or more functions may be created. An exclusive interface to provide access to the one or more functions may be created. The interface, upon determining that one or more conditions from the conditions are satisfied, may grant access to the one or more functions. The encrypted data, the associated one or more functions, the data structure, and the interface may be included into an object.Type: GrantFiled: June 14, 2013Date of Patent: February 6, 2018Assignee: SAP SEInventors: Marek Piotr Zielinski, Jan Harm Petrus Eloff
-
Publication number: 20160170779Abstract: The disclosure generally describes computer-implemented methods, software, and systems, including a method for emulating a device. A set of current external device context states is identified. Each current external device context state is associated with one or more particular ones of a plurality of external devices. The external devices are used in combination to emulate operations of an emulated device. An emulated device context state corresponding to the identified set of current external device context states is determined. The determining uses an external device context state rule that maps the identified set of current external device context states to the emulated device context state. A command is generated for use by a target device in performing operations on the target device. The generating uses an emulated device context state rule that maps the determined emulated device context state to the command. The command is transmitted to the target device.Type: ApplicationFiled: December 11, 2014Publication date: June 16, 2016Inventors: Marek Piotr Zielinski, Jan Harm Petrus Eloff, Martin Przewloka
-
Patent number: 9141674Abstract: A system is configured to receive a search query for books; identify a set of books that are relevant to the search query, where the set of books may be associated with relevance scores that represent a relevance of the set of books to the search query and that are based on book quality information that is independent of the search query; determine that a reference to a first book should be prominently presented in a search results document, that includes references to the set of books based on a relationship between a highest relevance score, associated with the first book, and a second highest relevance score associated with a second book; generate the search results document, which may be formatted to prominently present the reference to the first book in relation to the references to one or more of the set of books; and transmit the search results document.Type: GrantFiled: March 14, 2013Date of Patent: September 22, 2015Assignee: Google Inc.Inventors: Xinxing Gu, Xin Jiang, Abraham Murray, Piotr Zielinski
-
Patent number: 9100727Abstract: A computer-implemented method includes receiving, from a secondary computing device, a request for enhanced content for a media program, the request comprising information indicative of a communication channel through which the media program is being displayed on a primary computing device; receiving broadcast information indicative of enhanced content for a plurality of communication channels; extracting, from the broadcast information indicative of enhanced content for the plurality of communication channels, broadcast information indicative of enhanced content for the communication channel through which the media program is being displayed on the primary computing device; obtaining, based on the extracted broadcast information, a link to enhanced content for the media program; and sending, to the secondary computing device, the link to enhanced content for the media program.Type: GrantFiled: October 7, 2013Date of Patent: August 4, 2015Assignee: Google Inc.Inventors: Ant Oztaskent, Yaroslav Volovich, Simon M. Rowe, Nicholas Salvatore Arini, Piotr Zielinski
-
Publication number: 20150006222Abstract: One or more portions of a phone conversation may be captured. Text results of the one or more portions of the phone conversation may be received. The text results may be obtained from conversion of the one or more portions of the phone conversation to text. Key phrases and respective task attributes mapped to the key phrases may be retrieved from a database. One or more key phrases from the key phrases may be identified in the text results. Text following the one or more key phrases in the text results may be assigned as one or more task attribute values of one or more task attributes mapped to the one or more key phrases. A task corresponding to the one or more task attribute values may be scheduled in a calendar.Type: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Donovan Anthony Isherwood, Jhani Adre Coetzee, Charl van der Westhuizen, Hubert Hesse, Marek Piotr Zielinski, Jan Harm Petrus Eloff, Ernest Ketcha Ngassam
-
Publication number: 20140372768Abstract: Data may be encrypted using a public key. From a plurality of functions executable on the data, one or more functions may be selected. The selected one or more functions may be associated with the encrypted data. The selected one or more functions may provide exclusive access to the data. A data structure specifying conditions for access to the one or more functions may be created. An exclusive interface to provide access to the one or more functions may be created. The interface, upon determining that one or more conditions from the conditions are satisfied, may grant access to the one or more functions. The encrypted data, the associated one or more functions, the data structure, and the interface may be included into an object.Type: ApplicationFiled: June 14, 2013Publication date: December 18, 2014Applicant: SAP AGInventors: Marek Piotr Zielinski, Jan Harm Petrus Eloff
-
Patent number: 8756120Abstract: A hybrid context information matching approach may produce a customized product catalogue based on the user's context and the mobile device the user is using. A Knowledge Base (KB) and a KB manager, along with various processes perform specific collaborative tasks in order to achieve the overall goal of producing a customized product catalogue. In addition, the effort builds and/or updates the KB. Various contextual inputs are provided from both the user environment and data repositories. Hybrid matching is performed in order to determine optimal search results based on the contextual input provided.Type: GrantFiled: November 1, 2011Date of Patent: June 17, 2014Assignee: SAP AGInventors: Felix Ntawanga, Ernest Ketcha Ngassam, Jan Harm Petrus Eloff, Marek Piotr Zielinski
-
Publication number: 20140040967Abstract: A computer-implemented method includes receiving, from a secondary computing device, a request for enhanced content for a media program, the request comprising information indicative of a communication channel through which the media program is being displayed on a primary computing device; receiving broadcast information indicative of enhanced content for a plurality of communication channels; extracting, from the broadcast information indicative of enhanced content for the plurality of communication channels, broadcast information indicative of enhanced content for the communication channel through which the media program is being displayed on the primary computing device; obtaining, based on the extracted broadcast information, a link to enhanced content for the media program; and sending, to the secondary computing device, the link to enhanced content for the media program.Type: ApplicationFiled: October 7, 2013Publication date: February 6, 2014Applicant: Google Inc.Inventors: Ant Oztaskent, Yaroslav Volovich, Simon M. Rowe, Nicholas Salvatore Arini, Piotr Zielinski
-
Patent number: 8555327Abstract: A computer-implemented method includes receiving, from a secondary computing device, a request for enhanced content for a media program, the request comprising information indicative of a communication channel through which the media program is being displayed on a primary computing device; receiving broadcast information indicative of enhanced content for a plurality of communication channels; extracting, from the broadcast information indicative of enhanced content for the plurality of communication channels, broadcast information indicative of enhanced content for the communication channel through which the media program is being displayed on the primary computing device; obtaining, based on the extracted broadcast information, a link to enhanced content for the media program; and sending, to the secondary computing device, the link to enhanced content for the media program.Type: GrantFiled: March 28, 2011Date of Patent: October 8, 2013Assignee: Google Inc.Inventors: Ant Oztaskent, Yaroslav Volovich, Simon M. Rowe, Nicholas S. Arini, Piotr Zielinski
-
Patent number: 8533774Abstract: In one embodiment, a method for extracting data items for a task requesting a set of data items in a virtual organization including a plurality of members is provided. A set of confidentiality sub-policies associated with the set of data items and an information utility sub-policy associated with the task are retrieved. At least a portion of the set of data items for the task are retrieved based on an analysis that optimally balances confidentiality and information utility using the set of confidentiality sub-policies and the information utility sub-policy.Type: GrantFiled: November 24, 2010Date of Patent: September 10, 2013Assignee: SAP AGInventors: Marek Piotr Zielinski, Jan Harm Petrus Eloff
-
Publication number: 20130110683Abstract: A hybrid context information matching approach may produce a customized product catalogue based on the user's context and the mobile device the user is using. A Knowledge Base (KB) and a KB manager, along with various processes perform specific collaborative tasks in order to achieve the overall goal of producing a customized product catalogue. In addition, the effort builds and/or updates the KB. Various contextual inputs are provided from both the user environment and data repositories. Hybrid matching is performed in order to determine optimal search results based on the contextual input provided.Type: ApplicationFiled: November 1, 2011Publication date: May 2, 2013Applicant: SAP AGInventors: Felix Ntawanga, Ernest Ketcha Ngassam, Jan Harm Petrus Eloff, Marek Piotr Zielinski
-
Publication number: 20120254928Abstract: A computer-implemented method includes receiving, from a secondary computing device, a request for enhanced content for a media program, the request comprising information indicative of a communication channel through which the media program is being displayed on a primary computing device; receiving broadcast information indicative of enhanced content for a plurality of communication channels; extracting, from the broadcast information indicative of enhanced content for the plurality of communication channels, broadcast information indicative of enhanced content for the communication channel through which the media program is being displayed on the primary computing device; obtaining, based on the extracted broadcast information, a link to enhanced content for the media program; and sending, to the secondary computing device, the link to enhanced content for the media program.Type: ApplicationFiled: March 28, 2011Publication date: October 4, 2012Inventors: ANT OZTASKENT, YAROSLAV VOLOVICH, SIMON M. ROWE, NICHOLAS S. ARINI, PIOTR ZIELINSKI
-
Publication number: 20120131581Abstract: In one embodiment, a method for extracting data items for a task requesting a set of data items in a virtual organization including a plurality of members is provided. A set of confidentiality sub-policies associated with the set of data items and an information utility sub-policy associated with the task are retrieved. At least a portion of the set of data items for the task are retrieved based on an analysis that optimally balances confidentiality and information utility using the set of confidentiality sub-policies and the information utility sub-policy.Type: ApplicationFiled: November 24, 2010Publication date: May 24, 2012Applicant: SAP AGInventors: Marek Piotr Zielinski, Jan Harm Petrus Eloff