Patents by Inventor Slobodan Sipcic
Slobodan Sipcic 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: 11829741Abstract: A method, computer program product and computer system to generate a codebase for tenant microservices in a distributed computing environment is provided. A processor receives a request from a tenant to deploy a microservice in a distributed computing environment. A processor retrieves a schema associated with the tenant and the microservice to be deployed. A processor retrieves a constructor class associated with the microservice. A processor deploys an instance of the microservice within the distributed computing environment based on the constructor class associated with the microservice. A processor provides a service endpoint within the distributed computing environment managed by the deployed instance of the microservice.Type: GrantFiled: March 8, 2022Date of Patent: November 28, 2023Assignee: International Business Machines CorporationInventors: Slobodan Sipcic, Peeyush Jaiswal, Naeem Ahmed, Priyansh Jaiswal, Niyati Patel
-
Publication number: 20230289158Abstract: A method, computer program product and computer system to generate a codebase for tenant microservices in a distributed computing environment is provided. A processor receives a request from a tenant to deploy a microservice in a distributed computing environment. A processor retrieves a schema associated with the tenant and the microservice to be deployed. A processor retrieves a constructor class associated with the microservice. A processor deploys an instance of the microservice within the distributed computing environment based on the constructor class associated with the microservice. A processor provides a service endpoint within the distributed computing environment managed by the deployed instance of the microservice.Type: ApplicationFiled: March 8, 2022Publication date: September 14, 2023Inventors: Slobodan Sipcic, Peeyush Jaiswal, Naeem Ahmed, Priyansh Jaiswal, NIYATI PATEL
-
Patent number: 11722470Abstract: A producer system may insert an encrypted value in a field in a message, where the message is associated with a schema that specifies a public key used to encrypt the encrypted value of the field and further specifies a type of an unencrypted form of the encrypted value, insert one or more unencrypted values in one or more fields in the message, and send the message to an external computing system. A consumer system may receive the message, determine, based at least in part on the public key specified by the schema, a private key associated with the public key, and decrypt, using the private key, the encrypted value of the field into the unencrypted form of the encrypted value.Type: GrantFiled: August 29, 2018Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Slobodan Sipcic, Peeyush Jaiswal, Priyansh Jaiswal, Austin Michael Delamar, Naeem Ahmed, Rahul Ragunathan
-
Publication number: 20230065847Abstract: According to one embodiment, a method, computer system, and computer program product for network bandwidth conservation is provided. The embodiment may include monitoring eye focus of a user. The embodiment may include monitoring voice input of the user. In response to determining the eye focus of the user is on a video feed of another user for more than a threshold amount of focus time, the embodiment may include receiving the video feed of the another user. In response to determining the eye focus of the user is on a screen of a video conference and determining, based on the voice input, the user is speaking towards the screen of the video conference, the embodiment may include enabling a camera of the user and transmitting a video feed of the user.Type: ApplicationFiled: August 31, 2021Publication date: March 2, 2023Inventors: Slobodan Sipcic, Peeyush Jaiswal, Priyansh Jaiswal, PAUL LLAMAS VIRGEN, Victor Povar
-
Patent number: 11558669Abstract: A method for dynamic content filtering includes accessing, by a processing unit, a media content that includes several content portions. The method further includes determining a rating tag associated with each content portion from the media content, and a user profile of a user requesting the media content to be rendered. The user profile contains a permission level for the user. The method further includes filtering the content portions from the media content based on the permission level, wherein, in response to the rating tag of a particular content portion exceeding the permission level in the user profile, filtering out the particular content portion. The method further includes rendering content portions that were not filtered out.Type: GrantFiled: March 6, 2020Date of Patent: January 17, 2023Assignee: International Business Machines CorporationInventors: Priyansh Jaiswal, Slobodan Sipcic, Peeyush Jaiswal
-
Publication number: 20220382922Abstract: According to one embodiment, a method, computer system, and computer program product for determining packaging compatibility is provided. The embodiment may include creating a digital twin representation of a manufacturing object based on received data of the manufacturing object. The embodiment may include identifying a position of the digital twin representation within a hierarchy of associated digital twin representations. The embodiment may include monitoring for a change to the digital twin representation. The embodiment may include determining a compatibility of a changed digital twin representation within the hierarchy. In response to determining that the changed digital twin representation is incompatible within the hierarchy, the embodiment may include sending an incompatible change alert.Type: ApplicationFiled: May 25, 2021Publication date: December 1, 2022Inventors: Slobodan Sipcic, Peeyush Jaiswal, Priyansh Jaiswal, PAUL LLAMAS VIRGEN, CAROLINA GARCIA DELGADO
-
Patent number: 11212129Abstract: An embodiment for profiling virtual conference attendees to enhance meeting interactions is provided. The embodiment may include receiving permission from one or more users to monitor one or more IoT devices for data associated with each user. The embodiment may also include selecting an initial weight for the IoT devices. The embodiment may further include analyzing the data for a trigger event. The embodiment may also include in response to determining at least one of the one or more users intends to participate, adding the at least one user to a dynamic participation queue. The embodiment may further include assigning a time interval for which each user who was added to the dynamic participation queue is able to participate. The embodiment may also include creating a dynamic profile for each user in attendance.Type: GrantFiled: April 27, 2021Date of Patent: December 28, 2021Assignee: International Business Machines CorporationInventors: Slobodan Sipcic, Priyansh Jaiswal, Peeyush Jaiswal, Paul Llamas Virgen
-
Publication number: 20210281916Abstract: A method for dynamic content filtering includes accessing, by a processing unit, a media content that includes several content portions. The method further includes determining a rating tag associated with each content portion from the media content, and a user profile of a user requesting the media content to be rendered. The user profile contains a permission level for the user. The method further includes filtering the content portions from the media content based on the permission level, wherein, in response to the rating tag of a particular content portion exceeding the permission level in the user profile, filtering out the particular content portion. The method further includes rendering content portions that were not filtered out.Type: ApplicationFiled: March 6, 2020Publication date: September 9, 2021Inventors: Priyansh Jaiswal, Slobodan Sipcic, Peeyush Jaiswal
-
Patent number: 10719378Abstract: A computing system may receive a message that includes message data and a schema. The message data may include values associated with fields. The message may include a plurality of rules. Each of the plurality of rules may specify a respective one or more fields from a plurality of fields associated with the message and a respective action from a plurality of actions to perform on the values associated with the respective one or more fields. One or more of the plurality of rules may specify one or more output values that are associated with one or more output values resulting from performing one or more actions from the plurality of actions. In response to receiving the message, the computing system may perform the plurality of rules to generate the one or more output values associated with the one or more output fields.Type: GrantFiled: August 29, 2018Date of Patent: July 21, 2020Assignee: International Business Machines CorporationInventors: Slobodan Sipcic, Peeyush Jaiswal, Priyansh Jaiswal, Naeem Ahmed, Rahul Ragunathan, Austin Michael Delamar
-
Publication number: 20200076777Abstract: A producer system may insert an encrypted value in a field in a message, where the message is associated with a schema that specifies a public key used to encrypt the encrypted value of the field and further specifies a type of an unencrypted form of the encrypted value, insert one or more unencrypted values in one or more fields in the message, and send the message to an external computing system. A consumer system may receive the message, determine, based at least in part on the public key specified by the schema, a private key associated with the public key, and decrypt, using the private key, the encrypted value of the field into the unencrypted form of the encrypted value.Type: ApplicationFiled: August 29, 2018Publication date: March 5, 2020Inventors: Slobodan Sipcic, Peeyush Jaiswal, Priyansh Jaiswal, Austin Michael Delamar, Naeem Ahmed, Rahul Ragunathan
-
Publication number: 20200073735Abstract: A computing system may receive a message that includes message data and a schema. The message data may include values associated with fields. The message may include a plurality of rules. Each of the plurality of rules may specify a respective one or more fields from a plurality of fields associated with the message and a respective action from a plurality of actions to perform on the values associated with the respective one or more fields. One or more of the plurality of rules may specify one or more output values that are associated with one or more output values resulting from performing one or more actions from the plurality of actions. In response to receiving the message, the computing system may perform the plurality of rules to generate the one or more output values associated with the one or more output fields.Type: ApplicationFiled: August 29, 2018Publication date: March 5, 2020Inventors: Slobodan Sipcic, Peeyush Jaiswal, Priyansh Jaiswal, Naeem Ahmed, Rahul Ragunathan, Austin Michael Delamar
-
Patent number: 9338291Abstract: Inserting time zone information within an Integrated Services for Digital Network (ISDN) message header is provided. A time zone indicator corresponding to an origin of a communication is inserted into a time zone indicator field within a header of an ISDN message. The ISDN message with the inserted time zone indicator corresponding to the origin of the communication within the header is sent to another data processing system via a network.Type: GrantFiled: May 7, 2014Date of Patent: May 10, 2016Assignee: International Business Machines CorporationInventors: Sheri G. Daye, Peeyush Jaiswal, Slobodan Sipcic, Fang Wang
-
Publication number: 20150326719Abstract: Inserting time zone information within an Integrated Services for Digital Network (ISDN) message header is provided. A time zone indicator corresponding to an origin of a communication is inserted into a time zone indicator field within a header of an ISDN message. The ISDN message with the inserted time zone indicator corresponding to the origin of the communication within the header is sent to another data processing system via a network.Type: ApplicationFiled: May 7, 2014Publication date: November 12, 2015Applicant: International Business Machines CorporationInventors: Sheri G. Daye, Peeyush Jaiswal, Slobodan Sipcic, Fang Wang