Patents by Inventor Umamaheswari C. Devi
Umamaheswari C. Devi 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: 10049456Abstract: One embodiment provides a method of identifying a location of a target object within a plurality of images, the method including: utilizing at least one processor to execute computer code that performs the steps of: receiving a plurality of images; receiving position information indicating a central location, wherein the central location comprises a location that the plurality of images were taken; receiving direction information indicating a position of a target object with respect to the central location, wherein one of the plurality of images contains the target object; and determining, using the position information and the direction information, a target location, wherein the target location comprises a location of the target object. Other aspects are described and claimed.Type: GrantFiled: August 3, 2016Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Nilanjan Banerjee, Subhrajit Bhattacharya, Umamaheswari C. Devi, Raghavendra Singh
-
Publication number: 20180040128Abstract: One embodiment provides a method of identifying a location of a target object within a plurality of images, the method including: utilizing at least one processor to execute computer code that performs the steps of: receiving a plurality of images; receiving position information indicating a central location, wherein the central location comprises a location that the plurality of images were taken; receiving direction information indicating a position of a target object with respect to the central location, wherein one of the plurality of images contains the target object; and determining, using the position information and the direction information, a target location, wherein the target location comprises a location of the target object. Other aspects are described and claimed.Type: ApplicationFiled: August 3, 2016Publication date: February 8, 2018Inventors: Nilanjan Banerjee, Subhrajit Bhattacharya, Umamaheswari C. Devi, Raghavendra Singh
-
Patent number: 9651389Abstract: One embodiment provides a method including: utilizing at least one processor to execute computer code that performs the steps of: receiving at least one location map comprising a plurality of possible routes; identifying at least one location area configuration, wherein the location area configuration identifies a location, relative to the at least one location map, of at least one location area boundary segment; computing a utility of the at least one location area configuration, wherein the utility comprises an identification of any usefulness of identifying a route comprising at least one identified sub-route and wherein the at least one sub-route is identified using the at least one location area boundary segment; identifying at least one prominent location area boundary segment, wherein a prominent location area boundary segment comprises a location area boundary segment having a computed utility exceeding a predetermined threshold; and generating a location area map comprising a plurality of identifiedType: GrantFiled: October 16, 2015Date of Patent: May 16, 2017Assignee: International Business Machines CorporationInventors: Umamaheswari C. Devi, Ravindranath Kokku, Vinay Kumar Kolar
-
Publication number: 20170108340Abstract: One embodiment provides a method including: utilizing at least one processor to execute computer code that performs the steps of: receiving at least one location map comprising a plurality of possible routes; identifying at least one location area configuration, wherein the location area configuration identifies a location, relative to the at least one location map, of at least one location area boundary segment; computing a utility of the at least one location area configuration, wherein the utility comprises an identification of any usefulness of identifying a route comprising at least one identified sub-route and wherein the at least one sub-route is identified using the at least one location area boundary segment; identifying at least one prominent location area boundary segment, wherein a prominent location area boundary segment comprises a location area boundary segment having a computed utility exceeding a predetermined threshold; and generating a location area map comprising a plurality of identifiedType: ApplicationFiled: October 16, 2015Publication date: April 20, 2017Inventors: Umamaheswari C. Devi, Ravindranath Kokku, Vinay Kumar Kolar
-
Patent number: 9565116Abstract: Methods and arrangements for managing variable-priority flows in a network. Requests for transmission of digital content are received from client devices, each request being associated with a priority, the requests including at least one lower-priority delayable request and at least one higher-priority request. A usable bandwidth for delivery of the requested digital content through the network is estimated and, within the estimated usable bandwidth, there is controlled at least one flow associated with the at least one lower-priority request in the presence of at least one flow for the at least one higher-priority request. Other variants and embodiments are broadly contemplated herein.Type: GrantFiled: August 29, 2013Date of Patent: February 7, 2017Assignee: GLOBALFOUNDRIES INC.Inventors: Umamaheswari C. Devi, Ravindranath Kokku, Vinay Kumar Kolar, Mukundan Madhavan
-
Patent number: 9439093Abstract: Systems and methods for estimating bandwidth. A first probe flow is sent into cellular traffic, and a first bandwidth quantity achieved by the first probe flow is measured. A second probe flow is sent into the cellular traffic, and a second bandwidth quantity achieved by the first probe flow while the second probe flow is in the cellular traffic is measured. The first bandwidth quantity and the second bandwidth quantity are compared, and at least one result from the comparing is determined.Type: GrantFiled: December 28, 2015Date of Patent: September 6, 2016Assignee: International Business Machines CorporationInventors: Malolan Chetlur, Umamaheswari C. Devi, Ravindranath Kokku
-
Patent number: 9363330Abstract: Systems and methods for managed service delivery at the edge in 4G wireless networks for: dynamic QoS (Quality of Service) provisioning and prioritization of sessions based on the task (current, future) of the workflow instance; predicting the current and future network requirements based on the current and future tasks of all business process sessions and prepare session QoS accordingly; providing an audit trail of business process execution; and reporting on business process execution.Type: GrantFiled: June 28, 2010Date of Patent: June 7, 2016Assignee: International Business Machines CorporationInventors: Malolan Chetlur, Umamaheswari C. Devi, Partha Dutta, Sumedh W. Sathaye, Shivkumar Kalyanaraman
-
Publication number: 20160112891Abstract: Systems and methods for estimating bandwidth. A first probe flow is sent into cellular traffic, and a first bandwidth quantity achieved by the first probe flow is measured. A second probe flow is sent into the cellular traffic, and a second bandwidth quantity achieved by the first probe flow while the second probe flow is in the cellular traffic is measured. The first bandwidth quantity and the second bandwidth quantity are compared, and at least one result from the comparing is determined.Type: ApplicationFiled: December 28, 2015Publication date: April 21, 2016Inventors: Malolan Chetlur, Umamaheswari C. Devi, Ravindranath Kokku
-
Patent number: 9281960Abstract: Systems and associated methods for estimating wireless workloads are described herein. Systems and methods provide for generating an estimate of a wireless workload's processing requirements from the combined knowledge of system specific values, such as system parameters, platform details, and implementation details. Systems and methods for estimating wireless workloads may be utilized in various wireless protocols, including, 3G, WiMax, LTE, WiFi, femtocells, and point-to-point wireless links. The estimated workloads may be used for scheduling wireless workloads in a shared computing environment.Type: GrantFiled: August 28, 2012Date of Patent: March 8, 2016Assignee: International Business Machines CorporationInventors: Malolan Chetlur, Umamaheswari C. Devi, Parul Gupta
-
Patent number: 9231843Abstract: Systems and methods for estimating bandwidth. A first probe flow is sent into cellular traffic, and a first bandwidth quantity achieved by the first probe flow is measured. A second probe flow is sent into the cellular traffic, and a second bandwidth quantity achieved by the first probe flow while the second probe flow is in the cellular traffic is measured. The first bandwidth quantity and the second bandwidth quantity are compared, and at least one result from the comparing is determined.Type: GrantFiled: November 29, 2012Date of Patent: January 5, 2016Assignee: International Business Machines CorporationInventors: Malolan Chetlur, Umamaheswari C. Devi, Ravindranath Kokku
-
Patent number: 9184936Abstract: Systems and associated methods for estimating wireless workloads are described herein. Systems and methods provide for generating an estimate of a wireless workload's processing requirements from the combined knowledge of system specific values, such as system parameters, platform details, and implementation details. Systems and methods for estimating wireless workloads may be utilized in various wireless protocols, including, 3G, WiMax, LTE, WiFi, femtocells, and point-to-point wireless links. The estimated workloads may be used for scheduling wireless workloads in a shared computing environment.Type: GrantFiled: November 12, 2010Date of Patent: November 10, 2015Assignee: International Business Machines CorporationInventors: Malolan Chetlur, Umamaheswari C. Devi, Parul Gupta
-
Patent number: 9167039Abstract: Methods and arrangements for caching video object portions. A request for stand-alone content in a video object is received, the content neither being cached nor being adjacent to a cached video object portion, and a first portion of the video object is cached. A value is assigned to the first video object portion. A subsequent request for content in the video object is received, the subsequent request corresponding to access to the first video object portion and a second, uncached portion of the video object. The value of the first video object portion is updated. For the second video object portion, an amount to cache and a value are determined.Type: GrantFiled: August 30, 2012Date of Patent: October 20, 2015Assignee: International Business Machines CorporationInventors: Malolan Chetlur, Umamaheswari C. Devi, Shivkumar Kalyanaraman, Robert Bruce Nicholson, Ramana V. Polavarapu
-
Patent number: 9065752Abstract: A method, program product and system for dynamically offering upgraded services in a network. The method comprising the steps of: selecting users for a possible offer of an upgrade to services within the network, based on user activity at user devices accessing the network; obtaining network context data information regarding the user activity and the network; sequentially ordering the selected users based on a likelihood that the users will purchase the upgrade to services; determining the upgrade to services to be offered based on a service prediction availability within the network; and offering the upgrade to services to the selected users for a specific time period.Type: GrantFiled: August 23, 2012Date of Patent: June 23, 2015Assignee: International Business Machines CorporationInventors: Malolan Chetlur, Umamaheswari C. Devi, Partha Dutta, Shivkumar Kalyanaraman, Ravindranath Kokku, Dinesh C. Verma
-
Publication number: 20150063106Abstract: Methods and arrangements for managing variable-priority flows in a network. Requests for transmission of digital content are received from client devices, each request being associated with a priority, the requests including at least one lower-priority delayable request and at least one higher-priority request. A usable bandwidth for delivery of the requested digital content through the network is estimated and, within the estimated usable bandwidth, there is controlled at least one flow associated with the at least one lower-priority request in the presence of at least one flow for the at least one higher-priority request. Other variants and embodiments are broadly contemplated herein.Type: ApplicationFiled: August 29, 2013Publication date: March 5, 2015Applicant: International Business Machines CorporationInventors: Umamaheswari C. Devi, Ravindranath Kokku, Vinay Kumar Kolar, Mukundan Madhavan
-
Patent number: 8862814Abstract: A method, an apparatus and an article of manufacture for placing at least one object at least one cache of a set of cooperating caching nodes with limited inter-node communication bandwidth. The method includes transmitting information from the set of cooperating caching nodes regarding object accesses to a placement computation component, determining object popularity distribution based on the object access information, and instructing the set of cooperating caching nodes of at least one object to cache, the at least one node at which each object is to be cached, and a manner in which the at least one cached object is to be shared among the at least one caching node based on the object popularity distribution and cache and object sizes such that a cumulative hit rate at the at least one cache is increased while a constraint on inter-node communication bandwidth is not violated.Type: GrantFiled: August 10, 2011Date of Patent: October 14, 2014Assignee: International Business Machines CorporationInventors: Malolan Chetlur, Umamaheswari C. Devi, Shivkumar Kalyanaraman
-
Publication number: 20140146693Abstract: Systems and methods for estimating bandwidth. A first probe flow is sent into cellular traffic, and a first bandwidth quantity achieved by the first probe flow is measured. A second probe flow is sent into the cellular traffic, and a second bandwidth quantity achieved by the first probe flow while the second probe flow is in the cellular traffic is measured. The first bandwidth quantity and the second bandwidth quantity are compared, and at least one result from the comparing is determined.Type: ApplicationFiled: November 29, 2012Publication date: May 29, 2014Applicant: International Business Machines CorporationInventors: Malolan Chetlur, Umamaheswari C. Devi, Ravindranath Kokku
-
Publication number: 20140057592Abstract: A method, program product and system for dynamically offering upgraded services in a network. The method comprising the steps of: selecting users for a possible offer of an upgrade to services within the network, based on user activity at user devices accessing the network; obtaining network context data information regarding the user activity and the network; sequentially ordering the selected users based on a likelihood that the users will purchase the upgrade to services; determining the upgrade to services to be offered based on a service prediction availability within the network; and offering the upgrade to services to the selected users for a specific time period.Type: ApplicationFiled: August 23, 2012Publication date: February 27, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Malolan Chetlur, Umamaheswari C. Devi, Partha Dutta, Shivkumar Kalyanaraman, Ravindranath Kokku, Dinesh C. Verma
-
Patent number: 8661479Abstract: Methods and arrangements for caching video object portions. A request for stand-alone content in a video object is received, the content neither being cached nor being adjacent to a cached video object portion, and a first portion of the video object is cached. A value is assigned to the first video object portion. A subsequent request for content in the video object is received, the subsequent request corresponding to access to the first video object portion and a second, uncached portion of the video object. The value of the first video object portion is updated. For the second video object portion, an amount to cache and a value are determined.Type: GrantFiled: September 19, 2011Date of Patent: February 25, 2014Assignee: International Business Machines CorporationInventors: Malolan Chetlur, Umamaheswari C. Devi, Shivkumar Kalyanaraman, Robert Bruce Nicholson, Ramana V. Polavarapu
-
Patent number: 8443404Abstract: A network system includes a connectivity services network (CSN), a plurality of access service network gateways, a plurality of base stations, an orchestration device, executing a lifecycle quality-of-experience model for video-on-demand flows, receiving content from the CSN, and a plurality of subscriber stations in communication with the orchestration device through a base station and/or gateway, wherein the orchestration device continuously tracks past service and usage for each of the subscriber stations and predicts future channel conditions and load to determine, periodically or when triggered by critical events, many-to-one assignments from subscriber stations to base stations and allocation of base station resources to subscriber stations assigned to it.Type: GrantFiled: May 3, 2010Date of Patent: May 14, 2013Assignee: International Business Machines CorporationInventors: Malolan Chetlur, Umamaheswari C. Devi, Shivkumar Kalyanaraman, Sumedh W. Sathaye, John Michael Tracey
-
Publication number: 20130074134Abstract: Methods and arrangements for caching video object portions. A request for stand-alone content in a video object is received, the content neither being cached nor being adjacent to a cached video object portion, and a first portion of the video object is cached. A value is assigned to the first video object portion. A subsequent request for content in the video object is received, the subsequent request corresponding to access to the first video object portion and a second, uncached portion of the video object. The value of the first video object portion is updated. For the second video object portion, an amount to cache and a value are determined.Type: ApplicationFiled: August 30, 2012Publication date: March 21, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Malolan Chetlur, Umamaheswari C. Devi, Shivkumar Kalyanaraman, Robert Bruce Nicholson, Ramana V. Polavarapu