Patents Examined by Sibte Bukhari
  • Patent number: 9762655
    Abstract: A target space having configurable parameters may be defined such that nodes of a corresponding social network may be adapted to an elastic map of the target space. Communications may be directed to one or more nodes of the social network based on the computed elastic map.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: James R. Kozloski, Timothy M. Lynar, Clifford A. Pickover, John M. Wagner
  • Patent number: 9756501
    Abstract: A method for managing policies for groups of wireless devices, associated with a corresponding one of multiple different wireless device platforms comprising collecting for all platforms a set of configurations and policies supported by the platforms, and generating a master set of device agnostic rule definitions from the collected configurations and policies, the rules being defined without regard to constraints on the configuration settings governed by the multiple different wireless device platforms.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: September 5, 2017
    Assignee: BlackBerry Limited
    Inventors: Aaron Ardiri, Stephan Hellerbrand
  • Patent number: 9747133
    Abstract: An enhanced availability environment for facilitating a message service provided by a plurality of service elements is disclosed herein. The enhanced availability environment comprises a monitoring element and an enhanced availability element. The monitoring element monitors a first service element of the plurality of service elements for a monitored characteristic, generates monitoring information corresponding to the monitored characteristic, and communicates the monitoring information to the enhanced availability element. The enhanced availability element determines an availability of the first service element for the message service based at least in part on the monitoring information and an availability characteristic of the first service element, and communicates the availability to initiate an availability action.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: August 29, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Greg Thiel, Manoharan Kuppusamy, Mihai R. Jalobeanu, Yogesh Bansal
  • Patent number: 9749273
    Abstract: A method of updating electronic mails (emails) data dataset that comprises providing a dataset which comprises a plurality of previously identified original message content blocks as a plurality of discrete units, each the original message content block having a header content and a sender content and being extracted from emails exchanged in a multi-email correspondence, receiving at least one additional email, analyzing the at least one additional email to identify a plurality of original message content blocks, tagging each of the plurality of original message content blocks as a discrete unit, and updating the dataset with the plurality of original message content blocks.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: August 29, 2017
    Assignee: MAILWISE EMAIL SOLUTIONS LTD.
    Inventor: Haim Zlatokrilov
  • Patent number: 9733698
    Abstract: A polling system and method is provided for enabling a user to create polls that are posted on a microblogging website and that can be answered on the microblogging website. The method includes obtaining the user's login information for the microblogging system. The user is able to create a poll that includes a question. A microblog post is generated for the poll. The microblog post is sent to the microblogging system to post on a website. Other users on the microblogging system are able to respond to the poll within the microblogging system by replying to the user's microblog post with another post that includes an answer choice for the poll. The microblogging system is queried for posts directed to the user (e.g., reply posts to the user). A second microblog post is created with poll results and sent to the microblogging system to post on the website.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: August 15, 2017
    Assignee: Wayin, Inc.
    Inventor: Michael David Schmitz
  • Patent number: 9705970
    Abstract: A database contains available cloud environments to which a virtual image workload may be deployed. The database includes ratings for each available cloud option, such as cost, distance, reliability, which workloads that environment may handle. A table of attributes and weights is used to create a rating of the requested deployment. This rating determines where the image is deployed. The invention discloses techniques for gathering additional information from the user about the virtual image workload to be deployed. A mapping algorithm applies the attributes and weights to the gathered information to create a rating for the deployment. An algorithm is then used to determine to which available cloud environment the workload will be deployed.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ori Pomerantz, Benjamin Hicks Briggs, Louis Thomas Fuka, Orcun Atakan
  • Patent number: 9686150
    Abstract: Certain example embodiments relate to a monitoring system for monitoring the operation of distributed computing components. The monitoring system includes a registry for storing descriptions of the computing components and at least one associated service-level agreement (SLA) specifying at least one performance requirement; a compiler for generating at least one first and second continuous query based on the information stored in the registry; and a complex event processing (CEP) engine for executing the at least one first continuous query on input events indicating actions performed by the computing components and corresponding performance information, and for producing at least one output event indicating a violation of at least one SLA. The CEP engine also executes the at least one second continuous query on input events indicating a violation of at least one SLA, and produces at least one output event indicating a relationship between at least two SLA violations.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: June 20, 2017
    Assignee: SOFTWARE AG
    Inventor: Michael Gesmann
  • Patent number: 9654582
    Abstract: Enhanced shared memory based communication driver for improved performance and scalability is described. An example method includes creating a shared memory segment for a database server instance. The database server instance and a client reside on a same computing device. A first database connection is established to the database server instance using a pre-configured communication end point. An identifier of the shared memory segment for the database server instance is sent to the database server instance and the database server instance listens to subsequent connection requests generated on the shared memory segment. Moreover, a second database connection to the database server instance is established using the shared memory segment as a communication end point. Upon a successful connection of the second database connection, the first database connection is closed.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: May 16, 2017
    Assignee: SYBASE, INC.
    Inventors: Rasesh Kelkar, Andrew Ushakov, Jaikishan Dabhole
  • Patent number: 9654430
    Abstract: Provided are techniques for the transmission of electronic mail (email). While a user composes an email message and once an intended recipient has been entered, negotiation modules associated with client and server computers check both the recipient and attributes of the message as they are entered. The user is notified if there is an issue with the intended recipient and alternative recipients may be suggested. The user is also notified if a particular attribute exceeds a defined limit. In this manner, the user may alter the message so that the attribute conforms to the limit to ensure delivery. Tests may be provided to enable a user to exceed a limit and some users may be pre-authorized to exceed a limit.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: May 16, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yu-Jin Chen, Ming-Fa Hsu, Chen-Yu Kuo, Kang Liang Liu, Mark D. Rogalski
  • Patent number: 9639963
    Abstract: Techniques for improved command level remoting are disclosed. In embodiments of the invention, commands to generate vertices are sent in a terminal service session. As commands to draw vertices are generated by a server to be sent to a client to display, they are analyzed by the server. Where some of those vertices have been previously sent to the client, such as to generate a previous bitmap image, the server determines not to send those vertices to the client, and sends the client the new vertices.
    Type: Grant
    Filed: December 8, 2008
    Date of Patent: May 2, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nadim Y. Abdo, Onur Filiz, Daniel N. Wood, Max Alan McMullen
  • Patent number: 9612853
    Abstract: A computer system, and computer program product monitor resource usage of a virtual machine. When a virtual machine is instantiated, resource usage of the virtual machine is monitored to form monitoring data. The monitoring is performed externally from the virtual machine. When the virtual machine is later suspended, the monitoring data is stored as metadata associated with the virtual machine.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Vasileios Pappas
  • Patent number: 9600308
    Abstract: A computer implemented method monitors resource usage of a virtual machine. When a virtual machine is instantiated, resource usage of the virtual machine is monitored to form monitoring data. The monitoring is performed externally from the virtual machine. When the virtual machine is later suspended, the monitoring data is stored as metadata associated with the virtual machine.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Vasileios Pappas
  • Patent number: 9600343
    Abstract: It has been recognized that to accurately measure the required resource capacity of computing systems such as servers, various relevant factors should be considered, since the capacity may be excess or insufficient. This measurement can be reflected by the ratio of the theoretical minimum server capacity required relative to the actual server capacity provisioned, hereinafter also referred to as the “fully loaded utilization”, which can be expressed in various ways, including as a percentage or an efficiency index or other number or value.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: March 21, 2017
    Assignee: Cirba IP Inc.
    Inventors: Tom S. Yuyitung, Andrew D. Hillier, Gerald W. Smith
  • Patent number: 9578497
    Abstract: A gateway router supports a plurality of API calls initiated by application programs of client devices of a LAN and/or by network devices of a WAN. The gateway router is positioned at a boundary between the LAN and the WAN. The gateway router may take the form of a wireless local area network (WLAN) router that communicates with the client devices via the WLAN. API calls initiated by application programs operating at the client devices may be received by an operating system of the gateway router via the LAN. The gateway router is configured to perform functions corresponding to the respective API calls.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: February 21, 2017
    Inventors: Israel L'Heureux, Mark D. Alleman
  • Patent number: 9565052
    Abstract: The disclosure provides a method and a system for realizing application detection and control in an IP-Connectivity Access Network (IP-CAN) session supporting dual stack. The method includes: a Policy and Charging Rules Function (PCRF) informs a Traffic Detection Function (TDF) of an IPv4 address via a TDF session established for the IP-CAN session if a gateway where the PCEF is located or another external network element allocates the IPv4 address according to a request of the UE and the UE accesses a service using the IPv4 address, after the UE establishes the IP-CAN session and accesses a service using an IPv6 address in the IP-CAN session supporting dual stack; and the TDF performs application detection and control on traffic, of which the source address and/or the destination address is/are the IPv4 address, according to an Application Detection and Control (ADC) rule related to the TDF session.
    Type: Grant
    Filed: December 31, 2011
    Date of Patent: February 7, 2017
    Assignee: ZTE CORPORATION
    Inventor: Xiaoyun Zhou
  • Patent number: 9561438
    Abstract: The present disclosure makes a method for realizing multi-party interactive communication public, the method includes: a wireless direct connection between a first mobile terminal and at least one second mobile terminal is established; a connection of multi-party interactive communication between the first mobile terminal and the at least one second mobile terminal is established, wherein the wireless direct connection is an underlying link, the first mobile terminal is a server of the multi-party interactive communication, and the at least one second mobile terminal is a client of the multi-party interactive communication; multi-party interactive communication between the first mobile terminal and the at least one second mobile terminal is performed via the connection of multi-party interactive communication. By the method mentioned above, the present disclosure can use wireless communication to realize the multi-party interactive communication among mobile terminals even the network is in a poor situation.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: February 7, 2017
    Assignee: Wei Zhang
    Inventor: Wei Zhang
  • Patent number: 9560084
    Abstract: The invention relates to a method of changing allocation of Serving-Call Session Control Functions (S-CSCFs) to a user of an IMS network. The user is being provided with services via a first S-CSCF allocated to the user. The method includes implementing a re-allocation instruction at the first S-CSCF. The reallocation instruction includes criteria for de-allocation of the user from the first S-CSCF. The S-CSCF determines if the criteria are met; and if the criteria are met, de-allocates the user.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: January 31, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Fredrik Lindholm, Hubert Przybysz
  • Patent number: 9558375
    Abstract: A device includes one or more registers and circuitry. The circuitry subjects a key having a number of bits to a first function which takes a selection value into account, generating a result having a number of bits which is twice the number of bits of the key, and stores the result in the one or more registers. In response to a call for the key, the circuitry subjects the result stored in the one or more registers to a second function which takes the selection value into account to generate a response having a same value as the key.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: January 31, 2017
    Assignee: STMicroelectronics (Rousset) SAS
    Inventors: Pierre-Yvan Liardet, Yannick Teglia, Jerome Tournemille
  • Patent number: 9537925
    Abstract: A non-transitory computer-readable storage medium may comprise instructions stored thereon that, when executed by at least one processor, are configured to cause an intermediary server to at least receive, from a first client device, a first login request via a first browser installed on the first client device, the first login request identifying a user account, receive, from a third-party server, a message request, the message request including an identifier and indicating a browser application or a browser extension, map the identifier to the user account, determine whether the user account has installed the browser application or browser extension, and if the user account has installed the browser application or browser extension, send a first message to the first browser based on the message request.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: January 3, 2017
    Assignee: GOOGLE INC.
    Inventors: Peter H. Williamson, Daniel Cheng, Somas Thyagaraja, Justin DeWitt, Munjal Doshi, Dmitry Titov, Jennifer Braithwaite, Xiaoyong Liu
  • Patent number: 9442748
    Abstract: A system for disaster recovery including a controller (i) for controlling bandwidth usage of a disaster recovery system in accordance with a plurality of recovery point objectives (RPOs), each RPO designating a maximal time loss constraint for data recovery for an enterprise production system, and a corresponding bandwidth allocation for the disaster recovery system to use in replicating data for the enterprise production system, wherein the RPOs are applied in accordance with a calendar-based schedule of dates and times, and (ii) for issuing an RPO alert when the RPO maximal time loss constraint for a current date and time is not satisfied.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: September 13, 2016
    Assignee: ZERTO, LTD.
    Inventors: Chen Burshan, Omri Shefi, Yair Kuszpet