Patents by Inventor Nitzan Nissim
Nitzan Nissim 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: 11122048Abstract: An approach to secure API access for distinct types of users. A request for access to an API from a user is initiated and followed by sending a request for a login credential to the user based on a type of API requested: Data API or Interaction API. The login credential is received along with the network location of the user. Authenticating the login credential and create an API specific token. Assigning the API specific token to a user activity and granting the user access to the specific API.Type: GrantFiled: September 26, 2018Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Ben Z. Akselrod, Gal A. Shachor, Anton Aleksandrov, Moty Drimer, Nitzan Nissim
-
Patent number: 10978071Abstract: An approach is provided in which an information handling system sends a first request to a user over a voice channel through a first communication network. The request is in an audio format and requests a user data set from the user. The information handling system establishes a messaging channel with a user device utilized by the user through a second communication network. The messaging channel is an end-to-end digital data channel between the information handing system and the user device. The information handling system receives a set of user data corresponding to the first request from the user device over the messaging channel, and sends the set of user data to a conversation system.Type: GrantFiled: September 24, 2019Date of Patent: April 13, 2021Assignee: International Business Machines CorporationInventors: Scott W. Graham, Lior Luker, Nitzan Nissim, Brian L. Pulito
-
Patent number: 10771466Abstract: A method for third-party authorization is presented. A client request is received by a resource server in a computer system from a client, wherein the client request includes an access token. An introspection request for the access token based on the client request. The introspection gateway uses a third-party authorization server from a plurality of third-party authorization servers to handle the introspection request. A resource server response is received from the introspection gateway, wherein the resource server response identifies a set of scopes for the access token. A determination is made as to whether the access token has sufficient scope from the resource server response. In response to the access token having the sufficient scope, the client is granted access to the resource server.Type: GrantFiled: April 22, 2019Date of Patent: September 8, 2020Assignee: International Business Machines CorporationInventors: Chaya Berezin, Tamir Faibish, Lior Luker, Nitzan Nissim
-
Patent number: 10771463Abstract: A computer system comprising a resource server running on the computer system. The resource server receives a client request from a client in which the client request includes an access token. The resource server sends an introspection request to an introspection gateway, wherein the introspection request is for introspection of the access token based on the client request, and wherein the introspection gateway uses a third-party authorization server from a plurality of third-party authorization servers to handle the introspection request. The resource server receives a response from the introspection gateway, wherein the response identifies a set of scopes for the access token. The resource server determines whether the access token has sufficient scope from a resource server response. The client is granted access to the resource server in response to the access token having the sufficient scope.Type: GrantFiled: October 30, 2017Date of Patent: September 8, 2020Assignee: International Business Machines CorporationInventors: Chaya Berezin, Tamir Faibish, Lior Luker, Nitzan Nissim
-
Patent number: 10742691Abstract: Processing mid-dialog SIP messages by receiving a mid-dialog SIP message from a SIP user agent client, creating a new SIP session, associating the new SIP session with the mid-dialog SIP message, identifying an application that is associated with the mid-dialog SIP message, providing to the application the mid-dialog SIP message in the context of the new SIP session, receiving an acknowledgement from the application that the application will accept the mid-dialog SIP message, and responsive to receiving the acknowledgement, providing to the application the mid-dialog SIP message in the context of the new SIP session.Type: GrantFiled: December 5, 2019Date of Patent: August 11, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nitzan Nissim, Brian L. Pulito, Asaf Zinger
-
Publication number: 20200112592Abstract: Processing mid-dialog SIP messages by receiving a mid-dialog SIP message from a SIP user agent client, creating a new SIP session, associating the new SIP session with the mid-dialog SIP message, identifying an application that is associated with the mid-dialog SIP message, providing to the application the mid-dialog SIP message in the context of the new SIP session, receiving an acknowledgement from the application that the application will accept the mid-dialog SIP message, and responsive to receiving the acknowledgement, providing to the application the mid-dialog SIP message in the context of the new SIP session.Type: ApplicationFiled: December 5, 2019Publication date: April 9, 2020Inventors: Nitzan Nissim, Brian L. Pulito, Asaf Zinger
-
Publication number: 20200099691Abstract: An approach to secure API access for distinct types of users. A request for access to an API from a user is initiated and followed by sending a request for a login credential to the user based on a type of API requested: Data API or Interaction API. The login credential is received along with the network location of the user. Authenticating the login credential and create an API specific token. Assigning the API specific token to a user activity and granting the user access to the specific API.Type: ApplicationFiled: September 26, 2018Publication date: March 26, 2020Inventors: Ben Z. Akselrod, Gal A. Shachor, Anton Aleksandrov, Moty Drimer, Nitzan Nissim
-
Publication number: 20200020338Abstract: An approach is provided in which an information handling system sends a first request to a user over a voice channel through a first communication network. The request is in an audio format and requests a user data set from the user. The information handling system establishes a messaging channel with a user device utilized by the user through a second communication network. The messaging channel is an end-to-end digital data channel between the information handing system and the user device. The information handling system receives a set of user data corresponding to the first request from the user device over the messaging channel, and sends the set of user data to a conversation system.Type: ApplicationFiled: September 24, 2019Publication date: January 16, 2020Inventors: Scott W. Graham, Lior Luker, Nitzan Nissim, Brian L. Pulito
-
Patent number: 10535347Abstract: An approach is provided in which an information handling system sends a request in audio format to a user over a voice channel requesting a user data set. The information handling system receives utterances from the user over the voice channel and determines that the utterances do not provide enough information to complete the requested user data set. In turn, the information handling system establishes a messaging channel with the user and sends a request in digital format to the user over the messaging channel to provide additional data to complete the user data set.Type: GrantFiled: December 18, 2017Date of Patent: January 14, 2020Assignee: International Business Machines CorporationInventors: Scott W. Graham, Lior Luker, Nitzan Nissim, Brian L. Pulito
-
Patent number: 10516702Abstract: Processing mid-dialog SIP messages by receiving a mid-dialog SIP message from a SIP user agent client, creating a new SIP session, associating the new SIP session with the mid-dialog SIP message, identifying an application that is associated with the mid-dialog SIP message, providing to the application the mid-dialog SIP message in the context of the new SIP session, receiving an acknowledgement from the application that the application will accept the mid-dialog SIP message, and responsive to receiving the acknowledgement, providing to the application the mid-dialog SIP message in the context of the new SIP session.Type: GrantFiled: August 6, 2018Date of Patent: December 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nitzan Nissim, Brian L. Pulito, Asaf Zinger
-
Publication number: 20190245859Abstract: A method for third-party authorization is presented. A client request is received by a resource server in a computer system from a client, wherein the client request includes an access token. An introspection request for the access token based on the client request. The introspection gateway uses a third-party authorization server from a plurality of third-party authorization servers to handle the introspection request. A resource server response is received from the introspection gateway, wherein the resource server response identifies a set of scopes for the access token. A determination is made as to whether the access token has sufficient scope from the resource server response. In response to the access token having the sufficient scope, the client is granted access to the resource server.Type: ApplicationFiled: April 22, 2019Publication date: August 8, 2019Inventors: Chaya Berezin, Tamir Faibish, Lior Luker, Nitzan Nissim
-
Patent number: 10304453Abstract: An approach is provided in which an information handling system sends a request in audio format to a user over a voice channel requesting a user data set. The information handling system receives utterances from the user over the voice channel and determines that the utterances do not provide enough information to complete the requested user data set. In turn, the information handling system establishes a messaging channel with the user and sends a request in digital format to the user over the messaging channel to provide additional data to complete the user data set.Type: GrantFiled: July 27, 2017Date of Patent: May 28, 2019Assignee: International Business Machines CorporationInventors: Scott W. Graham, Lior Luker, Nitzan Nissim, Brian L. Pulito
-
Publication number: 20190132317Abstract: A method for third-party authorization is presented. A client request is received by a resource server in a computer system from a client, wherein the client request includes an access token. An introspection request for the access token based on the client request. The introspection gateway uses a third-party authorization server from a plurality of third-party authorization servers to handle the introspection request. A resource server response is received from the introspection gateway, wherein the resource server response identifies a set of scopes for the access token. A determination is made as to whether the access token has sufficient scope from the resource server response. In response to the access token having the sufficient scope, the client is granted access to the resource server.Type: ApplicationFiled: October 30, 2017Publication date: May 2, 2019Inventors: Chaya Berezin, Tamir Faibish, Lior Luker, Nitzan Nissim
-
Publication number: 20190035392Abstract: An approach is provided in which an information handling system sends a request in audio format to a user over a voice channel requesting a user data set. The information handling system receives utterances from the user over the voice channel and determines that the utterances do not provide enough information to complete the requested user data set. In turn, the information handling system establishes a messaging channel with the user and sends a request in digital format to the user over the messaging channel to provide additional data to complete the user data set.Type: ApplicationFiled: July 27, 2017Publication date: January 31, 2019Inventors: Scott W. Graham, Lior Luker, Nitzan Nissim, Brian L. Pulito
-
Publication number: 20190035393Abstract: An approach is provided in which an information handling system sends a request in audio format to a user over a voice channel requesting a user data set. The information handling system receives utterances from the user over the voice channel and determines that the utterances do not provide enough information to complete the requested user data set. In turn, the information handling system establishes a messaging channel with the user and sends a request in digital format to the user over the messaging channel to provide additional data to complete the user data set.Type: ApplicationFiled: December 18, 2017Publication date: January 31, 2019Inventors: Scott W. Graham, Lior Luker, Nitzan Nissim, Brian L. Pulito
-
Publication number: 20180343286Abstract: Processing mid-dialog SIP messages by receiving a mid-dialog SIP message from a SIP user agent client, creating a new SIP session, associating the new SIP session with the mid-dialog SIP message, identifying an application that is associated with the mid-dialog SIP message, providing to the application the mid-dialog SIP message in the context of the new SIP session, receiving an acknowledgement from the application that the application will accept the mid-dialog SIP message, and responsive to receiving the acknowledgement, providing to the application the mid-dialog SIP message in the context of the new SIP session.Type: ApplicationFiled: August 6, 2018Publication date: November 29, 2018Inventors: Nitzan Nissim, Brian L. Pulito, Asaf Zinger
-
Publication number: 20180227543Abstract: In some examples, a system for conference management can include a processor to initiate a conference comprising a plurality of cameras and at least one user and process a series of images with at least one service to generate service output, the series of images comprising an aggregation of images from the plurality of cameras. The processor can also detect metadata associated with each of the series of images by the at least one service and aggregate the metadata and the service output based on a timestamp for each image to detect an event. Furthermore, the processor can generate an alarm in response to detecting the event and modify the conference by adding additional cameras or additional users.Type: ApplicationFiled: February 6, 2017Publication date: August 9, 2018Inventors: Scott W. Graham, Lior Luker, Nitzan Nissim, Brian L. Pulito
-
Patent number: 10044980Abstract: In some examples, a system for conference management can include a processor to initiate a conference comprising a plurality of cameras and at least one user and process a series of images with at least one service to generate service output, the series of images comprising an aggregation of images from the plurality of cameras. The processor can also detect metadata associated with each of the series of images by the at least one service and aggregate the metadata and the service output based on a timestamp for each image to detect an event. Furthermore, the processor can generate an alarm in response to detecting the event and modify the conference by adding additional cameras or additional users.Type: GrantFiled: February 6, 2017Date of Patent: August 7, 2018Assignee: International Busines Machines CorporationInventors: Scott W. Graham, Lior Luker, Nitzan Nissim, Brian L. Pulito
-
Patent number: 10044766Abstract: Processing mid-dialog SIP messages by receiving a mid-dialog SIP message from a SIP user agent client, creating a new SIP session, associating the new SIP session with the mid-dialog SIP message, identifying an application that is associated with the mid-dialog SIP message, providing to the application the mid-dialog SIP message in the context of the new SIP session, receiving an acknowledgement from the application that the application will accept the mid-dialog SIP message, and responsive to receiving the acknowledgement, providing to the application the mid-dialog SIP message in the context of the new SIP session.Type: GrantFiled: December 8, 2014Date of Patent: August 7, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nitzan Nissim, Brian L. Pulito, Asaf Zinger
-
Patent number: 9819706Abstract: A system for maintaining SIP application session affinity, the system including a destination inspector configured to inspect a SIP request to determine whether the SIP request indicates as its destination a logical name of a SIP container, a request router configured to route the SIP request to the SIP container that is identified by the logical name if the SIP request indicates as its destination the logical name of the SIP container, and a destination assignor configured to assign the SIP request to a SIP container in accordance with a predefined assignment protocol if the SIP request does not indicate as its destination the logical name of a SIP container.Type: GrantFiled: September 18, 2015Date of Patent: November 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Noam Almog, Craig A. Lanzen, Nitzan Nissim, Brian Pulito, Asaf Zinger