Patents Examined by Hassan A Khan
-
Patent number: 9886293Abstract: A control component of a computing environment activates a virtual adapter hosted on a physical adapter of a host system of the computing environment. The virtual adapter is for use by a guest of the host system in performing data input and output. The activating activates the virtual adapter absent involvement of the guest. Based on activating the virtual adapter, the control component obtains configuration information of the activated virtual adapter from the physical adapter, the configuration information generated based on the activating. The control component ascertains a configuration of the activated virtual adapter based on the obtained configuration information.Type: GrantFiled: May 12, 2016Date of Patent: February 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ralph Friedrich, Raymond M. Higgs, George P. Kuch, Elizabeth A. Moore, Johnathon R. Pandich, Richard M. Sczepczenski
-
Patent number: 9888013Abstract: A control component of a computing environment initiates sending of request(s) over a network of the computing environment by an activated virtual adapter. The activated virtual adapter is hosted on a physical adapter of a host system coupled to the network, and is for use by a guest, hosted by the host system, in performing data input and output. The request(s) retrieve access control information from the network indicative of access control(s) enforced in controlling access by the activated virtual adapter to network component(s). The initiating provides indication(s) to the physical adapter, absent involvement of the guest, that the request(s) be sent by the virtual adapter. Based on the initiating, the control component obtains the access control information from the physical adapter, and determines, based on that information, the access control(s) being enforced by the network in controlling access by the activated virtual adapter to the network component(s).Type: GrantFiled: May 13, 2016Date of Patent: February 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ralph Friedrich, Raymond M. Higgs, George P. Kuch, Elizabeth A. Moore, Johnathon R. Pandich, Richard M. Sczepczenski
-
Patent number: 9880865Abstract: A control component of a computing environment activates a virtual adapter hosted on a physical adapter of a host system of the computing environment. The virtual adapter is for use by a guest of the host system in performing data input and output. The activating activates the virtual adapter absent involvement of the guest. Based on activating the virtual adapter, the control component obtains configuration information of the activated virtual adapter from the physical adapter, the configuration information generated based on the activating. The control component ascertains a configuration of the activated virtual adapter based on the obtained configuration information.Type: GrantFiled: May 12, 2016Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ralph Friedrich, Raymond M. Higgs, George P. Kuch, Elizabeth A. Moore, Johnathon R. Pandich, Richard M. Sczepczenski
-
Patent number: 9882974Abstract: A network-based system (and method) is disclosed for the collaboration of transmission nodes and receiver nodes for secure data interchange for radiological image data records including confidential components. The processing node provides a set of virtual clients, wherein a virtual client is associated with a respective receiver node and is intended to provide the intended pseudonymized image data record. A connection message is sent to the respective receiver nodes. The connection message includes a reference to the address of the virtual client that the receiver node can use to retrieve the pseudonymized image data record if it is situated outside a security domain of the transmission node. Furthermore, the connection message includes a reference to a memory address in the local PHI share memory unit that the receiver node can use to provide the original image data record if the receiver node is situated inside the security domain.Type: GrantFiled: December 16, 2014Date of Patent: January 30, 2018Assignee: Siemens AktiengesellschaftInventors: Bijesh Balachandran, Srividya Tirunellai Rajamani, Vladyslav Ukis
-
Patent number: 9832205Abstract: Implementation of cross provider security in accordance with the disclosures made herein enables users of a system (e.g., a cloud services brokerage platform) in a cloud environment provides for system-managed provisioning and management of keys to cloud resources thereby allowing the user to manage data security and enable secured access to their cloud resources. To this end, cross provider security management functionality in accordance with the disclosures made herein can include provisioning system-generated keys across different regions in a provider, provisioning cloud brokerage system-generated keys across different providers; and associating (i.e., managing) the keys from the system to a hardware security module. The keys can be managed by/though a variety of different resources (e.g., brokering system, VDC, user group concepts, etc).Type: GrantFiled: March 2, 2015Date of Patent: November 28, 2017Assignee: International Business Machines CorporationInventors: Fenil Raj Kumar Santhi, Kishor Grandhe, Balaji Narasimhan, Kedar Dave, Manish Mahesh Modh
-
Patent number: 9832284Abstract: Exemplary methods, apparatuses, and systems include a network service receiving a request including a hyperlink. The network service acquires data from a resource referenced by the hyperlink. The network service stores the acquired data within a network service cache and sets a refresh interval. The network service utilizes the stored data to respond to additional requests including the hyperlink received during the refresh interval. The network service reacquires data from the resource after the expiration of the refresh interval. The refresh interval is updated by increasing or decreasing a frequency of the refresh interval in response to an amount of change to data associated with the resource over time.Type: GrantFiled: December 27, 2013Date of Patent: November 28, 2017Assignee: FACEBOOK, INC.Inventors: Vojin Katic, Avichal Garg
-
Patent number: 9824390Abstract: A cloud service brokerage system includes an electronic cloud service catalog containing cloud service defining information for a plurality of cloud services and a cloud service store coupled to the electronic cloud service catalog. The cloud service store includes cloud service publications each representing cloud service functionality corresponding to one or more of the cloud services. The cloud service store includes a user interface structure enabling generation of cloud service orders each including one or more of the cloud service publications.Type: GrantFiled: September 28, 2015Date of Patent: November 21, 2017Assignee: International Business Machines CorporationInventors: Sridhar Adapalli, John Panzariu, Raghunath Sapuram, Parth Shah, Debasmita Roychowdhury
-
Patent number: 9818127Abstract: A computer-implemented method of implementing comparison of cloud service provider package offerings comprises a plurality of operations. An operation of creating a cloud services architecture specification defining a cloud infrastructure that supports deployment of an application thereto is performed. An operation of determining a cloud services offering price for each one of the plurality of cloud service offerings to characterize implementation of the cloud infrastructure using cloud services thereof on a basis of pricing of such cloud services is performed. Determining the cloud services offering price for a particular one of the cloud service offerings includes mapping the cloud services architecture specification to cloud service pricing information for the particular one of the cloud service offerings.Type: GrantFiled: May 4, 2014Date of Patent: November 14, 2017Assignee: International Business Machines CorporationInventors: Ilyas Iyoob, Manish Mahesh Modh
-
Patent number: 9813840Abstract: An application programming interface request is guided to an application server. The application programming interface request is received from a communication device via a communication network. Data indicating a context of the communication network in relation to the communication device is obtained. An application server to which to send the application programming interface request is determined based on the data indicating the context of the communication network in relation to the communication device.Type: GrantFiled: November 20, 2013Date of Patent: November 7, 2017Assignee: AT&T Intellectual Property I, L.P.Inventors: Mostafa Tofighbakhsh, Shyam Parekh, Milap Majmundar
-
Patent number: 9813318Abstract: A system configured to facilitate brokering hybrid cloud services selects information requests for characterizing an information technology application. The system responses to the information requests and determines a plurality of sets of the responses each used for deriving a value of a respective one of a plurality of factor functions. The system determines a plurality of assessment results each derived using values for of a respective set of the factor functions. Each one of the assessment results characterizes a respective aspect of deploying the information technology application within a cloud environment.Type: GrantFiled: August 4, 2015Date of Patent: November 7, 2017Assignee: International Business Machines CorporationInventors: Ilyas Iyoob, Aaron Michael Yan
-
Patent number: 9807609Abstract: Techniques are described for activating multiple profiles on a shared mobile computing device. Each profile can be used to establish a connection with an instance of an application where the application instances can potentially be hosted on different servers. Due to the fact that the activation process to activate a profile on the shared device can be time consuming and require interacting with other devices or servers, the techniques described allow multiple profiles to be activated on a shared mobile computing device. Access to each of the profiles is controlled by a login process. During logging out of a profile, the cache of the shared mobile computing device can be cleared to improve security.Type: GrantFiled: December 30, 2013Date of Patent: October 31, 2017Assignee: SUCCESSFACTORS, INC.Inventors: Ingrid Bernaudin, Animesh Das, Frank Wang, Steve Zyszkiewicz
-
Patent number: 9798810Abstract: Methods and apparatus to track network changes are disclosed herein. An example method to track a network topology includes, in response to a reporting message including topology change information corresponding to a topology change event, generating a confirmation-seeking message based on the topology change information to confirm the topology change event and updating a topology data set representing the network topology based on a response to the confirmation-seeking message. Further disclosed methods include generating a pre-confirmation data record that reflects the topology change information contained in the reporting message, and storing the pre-confirmation data record in a pre-confirmation topology database.Type: GrantFiled: September 30, 2014Date of Patent: October 24, 2017Assignee: AT&T Intellectual Property I, L.P.Inventors: Heng Wang, Robert J. Ferro, Leah L. Zhang, Luis Figueroa
-
Patent number: 9729380Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting content items. In one aspect, a method includes identifying an opportunity to present a content item at a device and in a manner that precludes a user from accessing content of one or more applications executing on the device. Data relating to a status of each of the one or more applications are identified. A level of urgency for a user to access content of the one or more applications is determined based on the data. A response to the opportunity to present a content item is selected based on the level of urgency for the user to access content of the one or more applications. The response is selected from a first response that causes presentation of the content item and a second response that precludes presentation of the content item.Type: GrantFiled: October 28, 2013Date of Patent: August 8, 2017Assignee: Google Inc.Inventor: Wook Jin Chung
-
Patent number: 9729657Abstract: A near end network optimizer receives, from a client device, a request for a network resource. Responsive to determining that a version of the network resource is stored in the near end network optimizer, a request for the network resource is transmitted to a far end network optimizer along with a version identifier that identifies that version. The near end network optimizer receives, from the far end network optimizer, a response that includes a differences file that specifies the difference(s) between the version of the network resource stored in the near end network optimizer with a most current version of the network resource. The response does not include the entire network resource. The near end network optimizer applies the specified difference(s) to the version that it has stored to generate an updated version of the network resource, and transmits the updated version of the network resource to the client device.Type: GrantFiled: March 17, 2015Date of Patent: August 8, 2017Assignee: CloudFlare, Inc.Inventor: John Graham-Cumming
-
Patent number: 9716634Abstract: A fulfillment bridge orchestrates various types of fulfillment that fall generally into three categories of fulfillment: CSB platform based automated provisioning; external automated provisioning; and manual workflow provisioning. External automated provisioning is implemented through fulfillment agents. The fulfillment agents can implements self-registration for allowing the fulfillment bridge to understand the capabilities of the fulfillment agent. Examples of such capabilities include, but are not limited to, supported actions and input/output parameters. Adapters of the fulfillment bridge interface with the fulfillment agents and fulfillment scripts that are independently operated with respect to the CSB platform can be use to interface with the fulfillment adapters.Type: GrantFiled: October 28, 2015Date of Patent: July 25, 2017Assignee: International Business Machines CorporationInventors: Raghunath Sapuram, Manish Modh, Kedar Dave, Kishor Grandhe, Raghuram Krishnan
-
Patent number: 9503548Abstract: Embodiments of the present invention disclose a method, computer program product, and computer system for prioritizing messages based on subscriber preferences. In an embodiment of the invention, an application server computer determines that a subscriber is subscribed to at least one topic space. The application server computer receives one or more topic priority preferences from the subscriber, and a plurality of messages from the at least one topic space. The application server computer prioritizes the plurality of messages based on the received topic priority preference, and sends the prioritized plurality of messages to the subscriber.Type: GrantFiled: October 28, 2013Date of Patent: November 22, 2016Assignee: International Business Machines CorporationInventors: Chethan Bhat, Sanjay M. Kesavan, Rajesh Lalgowdar, Lohitashwa Thyagaraj
-
Patent number: 9497288Abstract: Embodiments of the present invention disclose a method, computer program product, and computer system for prioritizing messages based on subscriber preferences. In an embodiment of the invention, an application server computer determines that a subscriber is subscribed to at least one topic space. The application server computer receives one or more topic priority preferences from the subscriber, and a plurality of messages from the at least one topic space. The application server computer prioritizes the plurality of messages based on the received topic priority preference, and sends the prioritized plurality of messages to the subscriber.Type: GrantFiled: June 4, 2014Date of Patent: November 15, 2016Assignee: International Business Machines CorporationInventors: Chethan Bhat, Sanjay M. Kesavan, Rajesh Lalgowdar, Lohitashwa Thyagaraj
-
Patent number: 9424216Abstract: A control component of a computing environment activates a virtual adapter hosted on a physical adapter of a host system of the computing environment. The virtual adapter is for use by a guest of the host system in performing data input and output. The activating activates the virtual adapter absent involvement of the guest. Based on activating the virtual adapter, the control component obtains configuration information of the activated virtual adapter from the physical adapter, the configuration information generated based on the activating. The control component ascertains a configuration of the activated virtual adapter based on the obtained configuration information.Type: GrantFiled: March 14, 2014Date of Patent: August 23, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: George P. Kuch, Elizabeth A. Moore, Johnathon R. Pandich, Ralph Friedrich, Richard M. Sczepczenski, Raymond M. Higgs
-
Patent number: 9418034Abstract: A control component of a computing environment activates a virtual adapter hosted on a physical adapter of a host system of the computing environment. The virtual adapter is for use by a guest of the host system in performing data input and output. The activating activates the virtual adapter absent involvement of the guest. Based on activating the virtual adapter, the control component obtains configuration information of the activated virtual adapter from the physical adapter, the configuration information generated based on the activating. The control component ascertains a configuration of the activated virtual adapter based on the obtained configuration information.Type: GrantFiled: December 5, 2014Date of Patent: August 16, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: George P. Kuch, Ralph Friedrich, Richard M. Sczepczenski, Raymond M. Higgs, Elizabeth A. Moore, Johnathon R. Pandich
-
Patent number: 9380004Abstract: A control component of a computing environment initiates sending of request(s) over a network of the computing environment by an activated virtual adapter. The activated virtual adapter is hosted on a physical adapter of a host system coupled to the network, and is for use by a guest, hosted by the host system, in performing data input and output. The request(s) retrieve access control information from the network indicative of access control(s) enforced in controlling access by the activated virtual adapter to network component(s). The initiating provides indication(s) to the physical adapter, absent involvement of the guest, that the request(s) be sent by the virtual adapter. Based on the initiating, the control component obtains the access control information from the physical adapter, and determines, based on that information, the access control(s) being enforced by the network in controlling access by the activated virtual adapter to the network component(s).Type: GrantFiled: December 5, 2014Date of Patent: June 28, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: George P. Kuch, Ralph Friedrich, Richard M. Sczepczenski, Raymond M. Higgs, Elizabeth A. Moore, Johnathon R. Pandich