Patents by Inventor Gennaro A. Cuomo
Gennaro A. Cuomo 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: 9253279Abstract: A first computing device receives a first request from a client computing device, wherein the first request includes a markup language request. The first computing device transmits the first request to a second computing device, wherein the second computing device services the first request. The first computing device receives the serviced first request, wherein the serviced first request includes a manifest tag. The first computing device caches the serviced first request. The first computing device transmits the serviced first request to the client computing device.Type: GrantFiled: November 6, 2012Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: John S. Cox, Gennaro A. Cuomo, Todd E. Kaplinger, Christopher C. Mitchell, Victor S. Moore, Gregory L. Truty
-
Publication number: 20160021045Abstract: Embodiments relate to method and computer program products for routing messages based on geolocation information. Aspects include receiving a message from a publisher, computing a geo-hash for the message based on a location associated with the message, and traversing a geo-hash tree associated with a subscriber to determine if the geo-hash of the message corresponds to a geo-hash grid in the geo-hash tree. Based on determining that the geo-hash of the message corresponds to an identified geo-hash grid in the geo-hash tree, a point in a polygon algorithm is performed to determine if the location associated with the message is inside an area of interest associated with the identified geo-hash grid. If the location associated with the message is inside the area of interest, the message is forwarded to the subscriber.Type: ApplicationFiled: July 16, 2014Publication date: January 21, 2016Inventors: GENNARO CUOMO, GARI SINGH, SHIKHAR SINGH, MEETA YADAV
-
Publication number: 20160021046Abstract: Embodiments relate to method and computer program products for routing messages based on geolocation information. Aspects include receiving a message from a publisher, computing a geo-hash for the message based on a location associated with the message, and traversing a geo-hash tree associated with a subscriber to determine if the geo-hash of the message corresponds to a geo-hash grid in the geo-hash tree. Based on determining that the geo-hash of the message corresponds to an identified geo-hash grid in the geo-hash tree, a point in a polygon algorithm is performed to determine if the location associated with the message is inside an area of interest associated with the identified geo-hash grid. If the location associated with the message is inside the area of interest, the message is forwarded to the subscriber.Type: ApplicationFiled: February 23, 2015Publication date: January 21, 2016Inventors: GENNARO CUOMO, GARI SINGH, SHIKHAR SINGH, MEETA YADAV
-
Publication number: 20150378980Abstract: A method for interacting with a database stored in an object grid is described. The database is given attributes of a spreadsheet. Elements stored in the database are represented and addressed as cells of a spreadsheet. Cells can store data objects, including formulas, and executable scripts. The spreadsheet can evaluate formulas, carry out the program instructions of executable scripts, and perform complex event processing. Interaction with the spreadsheet is accomplished through the use of structured data messages which include instructions, spreadsheet and cell addressing and, optionally, data elements.Type: ApplicationFiled: June 30, 2014Publication date: December 31, 2015Inventors: Gennaro A. Cuomo, Victor S. Moore
-
Publication number: 20150222524Abstract: Routing messages to message queues may be provided. In one embodiment of the present disclosure, a message may be routed to a message queue based on topic of the message, content of the message, application for which the message was intended, and/or a set of rules such as a rule based on queue length and queue balancing. A template integration process may subscribe to one or more topic queues, from which input parameters are obtained for invoking a service request from an application.Type: ApplicationFiled: December 12, 2014Publication date: August 6, 2015Inventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Rishi Vaish
-
Publication number: 20150222571Abstract: Routing messages to message queues may be provided. In one embodiment of the present disclosure, a message may be routed to a message queue based on topic of the message, content of the message, application for which the message was intended, and/or a set of rules such as a rule based on queue length and queue balancing. A template integration process may subscribe to one or more topic queues, from which input parameters are obtained for invoking a service request from an application.Type: ApplicationFiled: February 4, 2014Publication date: August 6, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Rishi Vaish
-
Publication number: 20150200887Abstract: Embodiments relate to message switch file sharing. A file is accessed by a computer processor of a client producer device to share with a plurality of client consumer devices across a network. The computer processor partitions the file into a sequence of message payloads associated with a topic and a scheme. The scheme defines a sequence identifier to establish an order to reassemble the sequence of message payloads into the file. A sequence of messages is formed including the topic and the sequence of message payloads. The sequence of messages is published to a message queue associated with the topic in a message switch in the network. The message switch provides the client consumer devices with access to the sequence of message payloads based on subscriptions to the topic.Type: ApplicationFiled: September 9, 2014Publication date: July 16, 2015Inventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Gregory L. Truty
-
Publication number: 20150200886Abstract: Embodiments relate to message switch file sharing. A file is accessed by a computer processor of a client producer device to share with a plurality of client consumer devices across a network. The computer processor partitions the file into a sequence of message payloads associated with a topic and a scheme. The scheme defines a sequence identifier to establish an order to reassemble the sequence of message payloads into the file. A sequence of messages is formed including the topic and the sequence of message payloads. The sequence of messages is published to a message queue associated with the topic in a message switch in the network. The message switch provides the client consumer devices with access to the sequence of message payloads based on subscriptions to the topic.Type: ApplicationFiled: January 14, 2014Publication date: July 16, 2015Applicant: International Business Machines CorporationInventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Gregory L. Truty
-
Publication number: 20150200877Abstract: A method, system and computer program product for dynamically routing messages in a publish/subscribe system. A messaging application receives messages from sensors (e.g., road condition sensors). Upon analyzing the messages using data analytics, an event (e.g., icy road condition) may be correlated with the analyzed messages. In such a scenario, a temporal topic based on the triggered event is created. Furthermore, a temporal publication (e.g., “icy road condition near exit 40”) and a temporal subscription are created. Potential subscribers to be associated with the temporal subscription are identified by using either geo-location information or social media information. Once those subscribers are identified, they are associated with the temporal subscription. The temporal publication is then published to the subscribers associated with the temporal subscription.Type: ApplicationFiled: January 16, 2014Publication date: July 16, 2015Applicant: International Business Machines CorporationInventors: Gennaro A. Cuomo, Gari R. Singh, Meeta Yadav
-
Publication number: 20150199903Abstract: A method, system and computer program product for dynamically routing messages in a publish/subscribe system. A messaging application receives messages from sensors (e.g., road condition sensors). Upon analyzing the messages using data analytics, an event (e.g., icy road condition) may be correlated with the analyzed messages. In such a scenario, a temporal topic based on the triggered event is created. Furthermore, a temporal publication (e.g., “icy road condition near exit 40”) and a temporal subscription are created. Potential subscribers to be associated with the temporal subscription are identified by using either geo-location information or social media information. Once those subscribers are identified, they are associated with the temporal subscription. The temporal publication is then published to the subscribers associated with the temporal subscription.Type: ApplicationFiled: September 15, 2014Publication date: July 16, 2015Inventors: Gennaro A. Cuomo, Gari R. Singh, Meeta Yadav
-
Patent number: 8850054Abstract: Illustrative embodiments disclose receiving a command to play a selected audio visual media on a client device. The client device determines portions of audio visual media from elected audio visual media and a sequence identifying each portion of the portions in a particular order for playing the portions. The portions and the sequence are determined according to a policy for playing each portion on the client device. The client device retrieves the portions to play in sequence and plays at least a partially retrieved first portion of the portions of the selected audio visual media on the client device. The first portion is identified based on the particular order in the sequence.Type: GrantFiled: January 17, 2012Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Erik J. Burckart, Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore
-
Patent number: 8843160Abstract: Embodiments of the present invention provide a method, system and computer program product for wireless tower caching. In an embodiment of the invention, a method for wireless tower caching in a radio access network (RAN) can include receiving a response to a request from an end user device wirelessly coupled to a base station of the RAN, determining geographic positioning data for the response and identifying a most geographically wireless tower coupled to the RAN relative to the determined geographic positioning data (such as the closest wireless tower to the determined geographic positioning data). Thereafter, the response can be cached at a cache in a base station of the identified wireless tower. In this way, the cached content can remain relevant for a significant period of time in as much as the correlation between a likely position of the end user device and the content cached at the base station of the wireless tower at the time of use of the cached content is strong.Type: GrantFiled: December 23, 2010Date of Patent: September 23, 2014Assignee: International Business Machines CorporationInventors: Erik J. Burckart, Gennaro Cuomo, Andrew J. Ivory, Victor S. Moore, Aaron K. Shook
-
Publication number: 20140281904Abstract: Mobile enablement of a web site, in one aspect, may comprise separating the web application into a static content and a dynamic content, the dynamic content comprising one or more data sources from which to retrieve data at runtime of the web application; rendering the static content as one or more hypertext markup language pages with one or more links between the hypertext markup language pages converted to local links; changing one or more references to the dynamic content to representational state transfer requests; enabling the representational state transfer requests from said one or more hypertext markup language pages; and packaging said one or more hypertext markup language pages as the mobile application.Type: ApplicationFiled: November 1, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Erik J. Burckart, Gennaro A. Cuomo, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore, Gregory L. Truty
-
Publication number: 20140281863Abstract: Mobile enablement of a web site, in one aspect, may comprise separating the web application into a static content and a dynamic content, the dynamic content comprising one or more data sources from which to retrieve data at runtime of the web application; rendering the static content as one or more hypertext markup language pages with one or more links between the hypertext markup language pages converted to local links; changing one or more references to the dynamic content to representational state transfer requests; enabling the representational state transfer requests from the one or more hypertext markup language pages; enabling use by the one or more hypertext markup language pages of at least one HTML5 feature that is accessible on the mobile device; and packaging the one or more hypertext markup language pages as the mobile application.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Erik J. Burckart, Gennaro A. Cuomo, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore, Gregory L. Truty
-
Publication number: 20140281883Abstract: Mobile enablement of a web site, in one aspect, may comprise separating the web application into a static content and a dynamic content, the dynamic content comprising one or more data sources from which to retrieve data at runtime of the web application; rendering the static content as one or more hypertext markup language pages with one or more links between the hypertext markup language pages converted to local links; changing one or more references to the dynamic content to representational state transfer requests; enabling the representational state transfer requests from said one or more hypertext markup language pages; and packaging said one or more hypertext markup language pages as the mobile application.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Erik J. Burckart, Gennaro A. Cuomo, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore, Gregory L. Truty
-
Publication number: 20140281859Abstract: Mobile enablement of a web site, in one aspect, may comprise separating the web application into a static content and a dynamic content, the dynamic content comprising one or more data sources from which to retrieve data at runtime of the web application; rendering the static content as one or more hypertext markup language pages with one or more links between the hypertext markup language pages converted to local links; changing one or more references to the dynamic content to representational state transfer requests; enabling the representational state transfer requests from the one or more hypertext markup language pages; enabling use by the one or more hypertext markup language pages of at least one HTML5 feature that is accessible on the mobile device; and packaging the one or more hypertext markup language pages as the mobile application.Type: ApplicationFiled: November 13, 2013Publication date: September 18, 2014Applicant: International Business Machines CorporationInventors: Erik J. Burckart, Gennaro A. Cuomo, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore, Gregory L. Truty
-
Patent number: 8838148Abstract: Embodiments of the present invention provide a method, system and computer program product for wireless tower caching. In an embodiment of the invention, a method for wireless tower caching in a radio access network (RAN) can include receiving a response to a request from an end user device wirelessly coupled to a base station of the RAN, determining geographic positioning data for the response and identifying a most geographically wireless tower coupled to the RAN relative to the determined geographic positioning data (such as the closest wireless tower to the determined geographic positioning data). Thereafter, the response can be cached at a cache in a base station of the identified wireless tower.Type: GrantFiled: February 28, 2012Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Aaron K. Shook, Erik J. Burckart, Gennaro A. Cuomo, Andrew Ivory, Victor S. Moore
-
Patent number: 8825954Abstract: Embodiments of the present invention provide a method, system and computer program product for weather adaptive environmentally hardened appliances. In an embodiment of the invention, a method for weather adaptation of an environmentally hardened computing appliance includes determining a location of an environmentally hardened computing appliance. Thereafter, a weather forecast including a temperature forecast can be retrieved for a block of time at the location. As a result, a cache policy for a cache of the environmentally hardened computing appliance can be adjusted to account for the weather forecast.Type: GrantFiled: February 28, 2012Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Erik J. Burckart, Gennaro Cuomo, Andrew J. Ivory, Victor S. Moore, Aaron K. Shook
-
Patent number: 8812622Abstract: A network system includes multiple network resource information handling systems (IHSs) for managing applications and application communications. An IHS operating system initializes an application optimizer to provide application acceleration capability to application optimizers, such as application delivery controllers (ADCs) and wide area network (WAN) optimizer controllers (WOCs) within the network system. Upon receipt of a server application request message (SARM), a network system server responds with a restful application optimizer message (RAOM) that includes protocol, policy, and other application optimizer information that pertains to the requesting SARM. Application optimizers may include clients, ADCs and WOCs that reside within the message communication path between client and server. Application optimizers may store protocol, policy, and other information from RAOM to populate application table data.Type: GrantFiled: May 13, 2011Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Robert David Callaway, Gennaro A. Cuomo, Victor S. Moore, Dinesh C. Verma
-
Patent number: 8782667Abstract: Embodiments of the present invention provide a method, system and computer program product for weather adaptive environmentally hardened appliances. In an embodiment of the invention, a method for weather adaptation of an environmentally hardened computing appliance includes determining a location of an environmentally hardened computing appliance. Thereafter, a weather forecast including a temperature forecast can be retrieved for a block of time at the location. As a result, a cache policy for a cache of the environmentally hardened computing appliance can be adjusted to account for the weather forecast.Type: GrantFiled: December 27, 2010Date of Patent: July 15, 2014Assignee: International Business Machines CorporationInventors: Erik J. Burckart, Gennaro Cuomo, Andrew J. Ivory, Victor S. Moore, Aaron K. Shook