Patents Examined by Patrice Winder
  • Patent number: 9858123
    Abstract: Methods, systems, and apparatus, including computer program products, for regulating access of consumers (e.g., applications, containers, or VMs) to resources and services (e.g., storage). In one embodiment, this regulation occurs through the movement of consumers between different providers of a resource or service. Moving consumers includes, for example, determining the cost of moving the consumer from a first provider to a second provider. According to various embodiments, the cost of moving the consumer is compared to savings associated with moving the consumer from the first provider to the second provider.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: January 2, 2018
    Assignee: TURBONOMIC, INC.
    Inventors: Apostolos Dailianas, Danilo Florissi, Shmuel Kliger
  • Patent number: 9858591
    Abstract: An invitation is created on a social network. To create the invitation, a computer receives, from a social networking program operating on a first computer system by an event program operating on a second computer system, data from a social networking post. The computer identifies, by the event program, information from the data associated with a first member of a social network. The computer determines whether the information includes information about a future event that the first member intends to participate in. The computer generates an invitation to a second member of the social network for the future event based on the information about the future event. The computer transmits the invitation for the social networking post for sending by the social networking program to a user device of the second member of the social network.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kristin E. McNeil, Soomi Mun
  • Patent number: 9852385
    Abstract: Disclosed is a mechanism to process business object IDs in inbound and outbound processing. The mechanism takes into account a mapping table, matching capabilities, number ranges, inbound error and conflict handling, inbound processing, outbound processing, initial load, and data migration.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: December 26, 2017
    Assignee: SAP SE
    Inventors: Knut Heusermann, Matthias Becker, Christian Hohmann, Sophie Kraut, Torsten Buecheler, Xenia Rieger, Dietmar Henkes, Guang Yang, Olga Kreindlina, Thomas Vogt, Walter Zimmermann, Oliver Berger, Martin Haerterich, Marcus Echter, Albert Neumueller, Stefan Moeller
  • Patent number: 9853931
    Abstract: A computing system is described that receives notification data associated with a user, and responsive to determining that the user is interacting with a first computing device at a first particular time, outputs, for transmission to the first computing device, the notification data. The computing system determines that the user is interacting with a second computing device at a second particular time, and responsive to determining, based on the second particular time being less than a threshold amount of time after the first particular time, that the user did not view the notification data at the first computing device, outputs, for transmission to the second computing device, the notification data.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: December 26, 2017
    Assignee: Google LLC
    Inventors: Alexander Faaborg, Austin Robison
  • Patent number: 9852011
    Abstract: Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: December 26, 2017
    Assignee: TURBONOMIC, INC.
    Inventors: Yechiam Yemini, Shmuel Kliger, Danilo Florissi, Shai Benjamin, Yuri Rabover, Mor Cohen, Enlin Xu, Endre Sara
  • Patent number: 9847969
    Abstract: A computer readable storage medium includes executable instructions to receive a service execution request from a closed domain. The service execution request has mark-up language expressions characterizing a form definition within a closed domain. The service execution request is hosted as a resident service responsive to service requests. A request for the resident service is received. In response to the request, the resident service is executed to form a rendered object with a format universally observed in the open domain. The rendered object corresponds to the form definition within the closed domain. The rendered object is sent across the open domain to an end user. Open domain data prompted by the rendered object is received.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: December 19, 2017
    Assignee: Nintex Pty Limited
    Inventors: Stephen Robert Heaney, Tahsin Murat Boduroglu, Brian Geoffrey Cook
  • Patent number: 9842039
    Abstract: Embodiments are directed to determining an optimal number of concurrently running cloud resource instances and to providing an interactive interface that shows projected operational metric measurements. In one scenario, a computer system accesses metric information which identifies operational metric measurements, and further accesses a second portion of metric information that identifies operational metric measurements for the cloud resource instances over a second period of time. The computer system then calculates projected operational metric measurements based on the identified operational metric measurements over the first period of time (e.g. for reactive tuning) and further based on the identified operational metric measurements over the second period of time (e.g. for predictive tuning). The computer system then determines, based on the projected operational metric measurements, a number of cloud resource instances that are to be concurrently running at a specified future point in time.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: December 12, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stephen Siciliano, Charles Lamanna, Ilya Grebnov
  • Patent number: 9843491
    Abstract: A network element serves as a first network element, monitors communication with a monitor apparatus to monitor the state of the monitor apparatus, and controls the setting of monitor connection with one or more second network elements which are communicably connected to the first network element and the setting of monitor connection between the second network elements and the monitor apparatus, according to the monitor result.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: December 12, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Koji Ogawa
  • Patent number: 9838312
    Abstract: A method and apparatus for improving forwarding performance of a chip are disclosed. The method includes: when a chip receives a message, judging whether the message is a protocol message required to be processed, if the message is the protocol message required to be processed, performing MAC learning, and if the message is not the protocol message required to be processed, determining whether to perform learning after performing calculation according to a current actual time value of the chip and a preset empirical value. The apparatus includes: a first judgment module and a second judgment module. With the method and apparatus of the embodiments of the present document, an MAC learning intensity of the chip can be relieved to a great extent, thereby improving the forwarding performance of the chip.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: December 5, 2017
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD
    Inventor: Xia Gu
  • Patent number: 9832254
    Abstract: A receiver network component operates in a communication network of an automation system. The component receives data messages sent redundantly by transmitter network components of the communication network and rejects duplicates of an already received data message. Interoperability of network components from different manufacturers is ensured even for device-redundant transmitter network components and redundant transmission of data messages is achieve with comparatively low complexity. The receiver network component is prompted by reception of a current data message from one of the transmitter network devices to check whether a data message with identical useful data has already been received from another transmitter network component. The data message is processed if it is received for the first time and it is rejected as a duplicate if it is a data message with such useful data that have already been received in an earlier data message from another transmitter network component.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: November 28, 2017
    Assignee: Siemens Aktiengesellschaft
    Inventors: Holger Heine, Clemens Hoga
  • Patent number: 9830192
    Abstract: Methods, systems, and apparatus, including computer program products, for assuring application performance by matching the supply of resources (e.g., application resources, VM resources, or physical resources) with the fluctuating demand placed on the application. For example, the systems and methods disclosed herein can be used to ensure that the application is allocated sufficient resources when it is initially deployed to handle anticipated demand; dynamically alter the resources allocated to the application during operation by matching the resource requirements to the actual measured application demand; and predict future resource requirements based on planning assumptions related to future application demand.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: November 28, 2017
    Assignee: Turbonomic, Inc.
    Inventors: Charles Crouchman, Michael Borodiansky, Apostolos Dailianas, Shmuel Kliger
  • Patent number: 9830566
    Abstract: Methods, systems, and apparatus, including computer program products, for regulating access of consumers (e.g., applications, containers, or VMs) to resources and services (e.g., storage). In one embodiment, this regulation occurs through the use of access or action permits, referred to as permits that the consumer acquires from an intermediate entity—an Action Manager (AM)—prior to accessing the resource or service. Regulating access includes, for example, controlling one or more of the number of concurrent accesses to a particular resource, the rate at which consumers access the resource, the total number of consumers in a group of consumers accessing the resource, and the total rate at which a group of consumers accesses a resource. According to various embodiments, similar regulation is applied to a group of resources (rather than a single resource).
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: November 28, 2017
    Assignee: TURBONOMIC, INC.
    Inventors: Apostolos Dailianas, Vivek Nandavanam, Endre Sara, Danilo Florissi, Shmuel Kliger
  • Patent number: 9832196
    Abstract: A network monitoring device for improved filtering of access, from a secure internal network, to an unsecured network is provided. The network monitoring device may identify keywords associated with network addresses to which access should not be granted to users of a secure network internal to a business enterprise. In turn, the network monitoring device may attempt to access URLs associated with the identified keywords, and if access is granted, execute processes to update access permissions to unsecured network locations.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: November 28, 2017
    Assignee: Bank of America Corporation
    Inventors: Pratibha Sharma, Tusnin Das, Kedarnath Shukla, Sarmistha Muduly
  • Patent number: 9824403
    Abstract: Embodiments of the present invention provide a system, method, and program product to measure problems from a social media discussion. In exemplary embodiments, a computer extracts one or more problems from the social media discussion. The computer extracts one or more severity indicators and one or more complexity indicators from the social media discussion. The computer clusters the one or more problems into one or more sets of unique problems in a manner that related problems are clustered together into the one or more unique problems. The computer determines an overall severity and an overall complexity of the sets of unique problems.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: November 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rashmi Gangadharaiah, Nandakishore Kambhatla, Rose C. Kanjirathinkal, Amit K. R. Singh, Karthik Visweswariah
  • Patent number: 9817963
    Abstract: A user participating in an e-commerce session can be authenticated based on user-touchscreen interaction analysis. That is, a user requested action can be determined that requires additional authentication. Such authentication can further include, requesting analysis of user-touchscreen interaction for the e-commerce session and receiving a pattern matching score for the session from a computer. The pattern matching score can provide an indication of a comparison between the user's interaction with a touchscreen during the session and a pre-established user-touchscreen interaction profile for the user. A computer can perform a verification action to verify an identity of the user based on the received pattern matching score. Responsive to a successful verification of the identity, the computer can perform the requested action.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: November 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Brian M. O'Connell, Keith R. Walker
  • Patent number: 9813496
    Abstract: The disclosed embodiments relate to a method, apparatus, and computer-readable medium for improving collaborative communications that can be implemented using either centralized or decentralized modes, or combinations thereof. An exemplary method comprises receiving information corresponding to a user of a collaboration platform, the collaboration platform being associated with a plurality of collaboration channels; determining at least one of the collaboration channels to be most relevant for the user based on the received information; and routing the user to the at least one collaboration channel determined to be the most relevant for the user. The disclosed embodiment further utilizes discussions as a way of communicating to solve problems and incidents.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: November 7, 2017
    Assignee: Infosys Limited
    Inventors: Udayan Verma, Praveen Kumar Dehury, Vinu Sivasankaran, Jitin Sreenivasan, Prasanna Natarajan
  • Patent number: 9813487
    Abstract: In accordance with the teachings of the present disclosure, a method of assessment of service level agreement compliance is disclosed. The method may include defining, in a synthetic application definition, a plurality of resource consumptions, wherein the plurality of resource consumptions are equivalent to consumptions by a candidate application, and distributing the synthetic application definition to a synthetic application in a node of a computing system. The method may further include consuming, with the synthetic application and based on the synthetic application definition, a plurality of quantities of resources of a plurality of nodes of the computing system. The method may additionally include recording a performance of the synthetic application, and comparing the recorded performance to a requirement of a service level agreement (SLA). The present disclosure additionally includes associated systems and apparatuses.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: November 7, 2017
    Assignee: CA, Inc.
    Inventors: Allan D. Clarke, Douglas M. Neuse
  • Patent number: 9813486
    Abstract: In accordance with the teachings of the present disclosure, a method of assessment of cloud hosting suitability for multiple applications is disclosed. The method may include creating a second synthetic application definition based on a first synthetic application definition, wherein creating the second application definition comprises defining, in the second synthetic application definition, a second plurality of resource consumptions, wherein the second plurality of resource consumptions are equivalent to consumptions by the candidate application at a second level of user demand. The method may also include consuming, based on the second synthetic application definition, a plurality of quantities of resources of the computing system and evaluating the computing system. The present disclosure additionally includes associated systems and apparatuses.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: November 7, 2017
    Assignee: CA, Inc.
    Inventors: Allan D. Clarke, Douglas M. Neuse
  • Patent number: 9807147
    Abstract: A method of providing a program recording to a user includes: accessing an application service provider that includes a program database via a first connection over a network with a user processor; selecting, with the user processor, a program recording to be received at the location of the user processor; providing the program recording selected with the user processor, at the location of the application service provider or a third location different from the location of the application service provider and the location of the user processor; and delivering the selected program recording to the location of the user processor.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: October 31, 2017
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Lambertus Hesselink, Dharmarus Rizal, Joep van Beurden, Eric S. Bjornson
  • Patent number: 9805345
    Abstract: Systems, apparatus and methods are disclosed which are directed to computer program products for automatically understanding and addressing the QoS adherence of a workload in a computer network. The use of pricing can be used to provide QoS adherence for any type of demand or service. The disclosed methodologies can be applied to applications, to virtual machines, to storage, and/or other types of workload, demand or service that is achieved through the use of shared resources.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: October 31, 2017
    Assignee: Turbonomic, Inc.
    Inventors: Apostolos Dailianas, Danilo Florissi, Nitya Hemang Vyas, Wei Duan, Enlin Xu, Mor Cohen, Shmuel Kliger