Patents by Inventor Natallia Rabtsevich Rodriguez
Natallia Rabtsevich Rodriguez 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: 11856048Abstract: A server receives a first hypertext transfer protocol (HTTP) from a client device that requests first and second items of content associated with a webpage and applies a defer directive to the second item. The server retrieves, from a database, via a single worker thread, first data associated with the first item and transmits a first message comprising the first data associated with the first item. The server retrieves, from the database, via the worker thread, second data associated with the deferred item and transmits a second message comprising the second data associated with the second item.Type: GrantFiled: November 3, 2022Date of Patent: December 26, 2023Assignee: ServiceNow, Inc.Inventors: Alexander Corvino, Kyly Gabriel Vass, Nikhil Nitin Dvivedi, Roger Lee Hagen, Yasser Khaled Hamed, Natallia Rabtsevich Rodriguez, Kyle Alexander Simon, Andrew Kian Samii, Stuart Dean Swope, Jerry Lee Coe
-
Publication number: 20230247082Abstract: A server receives a first hypertext transfer protocol (HTTP) from a client device that requests first and second items of content associated with a webpage and applies a defer directive to the second item. The server retrieves, from a database, via a single worker thread, first data associated with the first item and transmits a first message comprising the first data associated with the first item. The server retrieves, from the database, via the worker thread, second data associated with the deferred item and transmits a second message comprising the second data associated with the second item.Type: ApplicationFiled: November 3, 2022Publication date: August 3, 2023Inventors: Alexander Corvino, Kyly Gabriel Vass, Nikhil Nitin Dvivedi, Roger Lee Hagen, Yasser Khaled Hamed, Natallia Rabtsevich Rodriguez, Kyle Alexander Simon, Andrew Kian Samii, Stuart Dean Swope, Jerry Lee Coe
-
Patent number: 11522943Abstract: A server receives a first hypertext transfer protocol (HTTP) from a client device that requests first and second items of content associated with a webpage and applies a defer directive to the second item. The server retrieves, from a database, via a single worker thread, first data associated with the first item and transmits a first message comprising the first data associated with the first item. The server retrieves, from the database, via the worker thread, second data associated with the deferred item and transmits a second message comprising the second data associated with the second item.Type: GrantFiled: February 2, 2022Date of Patent: December 6, 2022Assignee: ServiceNow, Inc.Inventors: Alexander Corvino, Kyly Gabriel Vass, Nikhil Nitin Dvivedi, Roger Lee Hagen, Yasser Khaled Hamed, Natallia Rabtsevich Rodriguez, Kyle Alexander Simon, Andrew Kian Samii, Stuart Dean Swope, Jerry Lee Coe
-
Patent number: 11489838Abstract: A disclosed method of operating a representational state transfer (REST) server to respond to receiving a batch request includes: extracting a first requested item from the batch request; opening an output stream to a client network; writing a response opening of a batch response to the output stream; writing a first response item opening of the batch response to the output stream; in response to determining that a first REST service indicated by the first requested item is authorized to be invoked based on access control lists (ACLs), invoking the first REST service to stream a first response item body of the batch response to the output stream; writing a first response item closing of the batch response to the output stream; and writing a response closing of the batch response to the output stream, wherein the batch response is in valid JavaScript Object Notation (JSON).Type: GrantFiled: October 22, 2020Date of Patent: November 1, 2022Assignee: ServiceNow, Inc.Inventors: David Tamjidi, Natallia Rabtsevich Rodriguez
-
Patent number: 11068241Abstract: A computing system includes persistent storage configured to store definitions of actions for integration into workflows, and a software application configured to define an action that invokes a function of an application programming interface (API). The software application obtains a specification and identifies therein definitions of a uniform resource locator (URL) that addresses the API, the function, an input of the function, and an output of the function. The software application generates an input variable of the action that corresponds to the input of the function and an output variable of the action that corresponds to the output of the function. The software application determines a first mapping between the input variable and a URL parameter of the API and a second mapping between the output variable and a response from the API. The first and second mappings are stored in in the persistent storage to define the action.Type: GrantFiled: December 6, 2019Date of Patent: July 20, 2021Assignee: ServiceNow, Inc.Inventors: Stuart Dean Swope, Natallia Rabtsevich Rodriguez, Christopher Maloy, Rebecca Anita Dias
-
Patent number: 10972564Abstract: Systems, methods, and media for actions in distributed computing by receiving trigger event specification that defines a trigger event that will cause a notification to be transmitted. A determination is made whether the trigger event has occurred. Responsive to the determination that the trigger event has occurred, a notification is generated. Excess data is removed from the notification. The notification, with the excess data removed, is sent.Type: GrantFiled: January 7, 2020Date of Patent: April 6, 2021Assignee: ServiceNow, Inc.Inventors: Bryan Mather Barnard, Mark Brennan, Rebecca Anita Dias, Natallia Rabtsevich Rodriguez
-
Publication number: 20210042176Abstract: A disclosed method of operating a representational state transfer (REST) server to respond to receiving a batch request includes: extracting a first requested item from the batch request; opening an output stream to a client network; writing a response opening of a batch response to the output stream; writing a first response item opening of the batch response to the output stream; in response to determining that a first REST service indicated by the first requested item is authorized to be invoked based on access control lists (ACLs), invoking the first REST service to stream a first response item body of the batch response to the output stream; writing a first response item closing of the batch response to the output stream; and writing a response closing of the batch response to the output stream, wherein the batch response is in valid JavaScript Object Notation (JSON).Type: ApplicationFiled: October 22, 2020Publication date: February 11, 2021Inventors: David Tamjidi, Natallia Rabtsevich Rodriguez
-
Patent number: 10817357Abstract: A disclosed method of operating a representational state transfer (REST) server to respond to receiving a batch request includes: extracting a first requested item from the batch request; opening an output stream to a client network; writing a response opening of a batch response to the output stream; writing a first response item opening of the batch response to the output stream; in response to determining that a first REST service indicated by the first requested item is authorized to be invoked based on access control lists (ACLs), invoking the first REST service to stream a first response item body of the batch response to the output stream; writing a first response item closing of the batch response to the output stream; and writing a response closing of the batch response to the output stream, wherein the batch response is in valid JavaScript Object Notation (JSON).Type: GrantFiled: April 30, 2018Date of Patent: October 27, 2020Assignee: ServiceNow, Inc.Inventors: David Tamjidi, Natallia Rabtsevich Rodriguez
-
Publication number: 20200301674Abstract: A computing system includes persistent storage configured to store definitions of actions for integration into workflows, and a software application configured to define an action that invokes a function of an application programming interface (API). The software application obtains a specification and identifies therein definitions of a uniform resource locator (URL) that addresses the API, the function, an input of the function, and an output of the function. The software application generates an input variable of the action that corresponds to the input of the function and an output variable of the action that corresponds to the output of the function. The software application determines a first mapping between the input variable and a URL parameter of the API and a second mapping between the output variable and a response from the API. The first and second mappings are stored in in the persistent storage to define the action.Type: ApplicationFiled: December 6, 2019Publication date: September 24, 2020Inventors: Stuart Dean Swope, Natallia Rabtsevich Rodriguez, Christopher Maloy, Rebecca Anita Dias
-
Publication number: 20200213262Abstract: Systems, methods, and media for actions in distributed computing by receiving trigger event specification that defines a trigger event that will cause a notification to be transmitted. A determination is made whether the trigger event has occurred. Responsive to the determination that the trigger event has occurred, a notification is generated. Excess data is removed from the notification. The notification, with the excess data removed, is sent.Type: ApplicationFiled: January 7, 2020Publication date: July 2, 2020Inventors: Bryan Mather Barnard, Mark Brennan, Rebecca Anita Dias, Natallia Rabtsevich Rodriguez
-
Patent number: 10541961Abstract: Systems, methods, and media for actions in distributed computing by receiving trigger event specification that defines a trigger event that will cause a notification to be transmitted. A determination is made whether the trigger event has occurred. Responsive to the determination that the trigger event has occurred, a notification is generated. Excess data is removed from the notification. The notification, with the excess data removed, is sent.Type: GrantFiled: May 5, 2017Date of Patent: January 21, 2020Assignee: ServiceNow, Inc.Inventors: Bryan Mather Barnard, Mark Brennan, Rebecca Anita Dias, Natallia Rabtsevich Rodriguez
-
Patent number: 10521195Abstract: A computing system includes persistent storage configured to store definitions of actions for integration into workflows, and a software application configured to define an action that invokes a function of an application programming interface (API). The software application obtains a specification and identifies therein definitions of a uniform resource locator (URL) that addresses the API, the function, an input of the function, and an output of the function. The software application generates an input variable of the action that corresponds to the input of the function and an output variable of the action that corresponds to the output of the function. The software application determines a first mapping between the input variable and a URL parameter of the API and a second mapping between the output variable and a response from the API. The first and second mappings are stored in in the persistent storage to define the action.Type: GrantFiled: March 19, 2019Date of Patent: December 31, 2019Assignee: ServiceNow, Inc.Inventors: Stuart Dean Swope, Natallia Rabtsevich Rodriguez, Christopher Maloy, Rebecca Anita Dias
-
Publication number: 20190332451Abstract: A disclosed method of operating a representational state transfer (REST) server to respond to receiving a batch request includes: extracting a first requested item from the batch request; opening an output stream to a client network; writing a response opening of a batch response to the output stream; writing a first response item opening of the batch response to the output stream; in response to determining that a first REST service indicated by the first requested item is authorized to be invoked based on access control lists (ACLs), invoking the first REST service to stream a first response item body of the batch response to the output stream; writing a first response item closing of the batch response to the output stream; and writing a response closing of the batch response to the output stream, wherein the batch response is in valid JavaScript Object Notation (JSON).Type: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: David Tamjidi, Natallia Rabtsevich Rodriguez