Patents Examined by Sibte Bukhari
-
Patent number: 9762655Abstract: 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: GrantFiled: December 19, 2013Date of Patent: September 12, 2017Assignee: International Business Machines CorporationInventors: James R. Kozloski, Timothy M. Lynar, Clifford A. Pickover, John M. Wagner
-
Patent number: 9756501Abstract: 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: GrantFiled: December 20, 2011Date of Patent: September 5, 2017Assignee: BlackBerry LimitedInventors: Aaron Ardiri, Stephan Hellerbrand
-
Patent number: 9747133Abstract: 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: GrantFiled: June 21, 2012Date of Patent: August 29, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Greg Thiel, Manoharan Kuppusamy, Mihai R. Jalobeanu, Yogesh Bansal
-
Patent number: 9749273Abstract: 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: GrantFiled: August 29, 2012Date of Patent: August 29, 2017Assignee: MAILWISE EMAIL SOLUTIONS LTD.Inventor: Haim Zlatokrilov
-
Patent number: 9733698Abstract: 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: GrantFiled: March 30, 2012Date of Patent: August 15, 2017Assignee: Wayin, Inc.Inventor: Michael David Schmitz
-
Patent number: 9705970Abstract: 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: GrantFiled: July 31, 2014Date of Patent: July 11, 2017Assignee: International Business Machines CorporationInventors: Ori Pomerantz, Benjamin Hicks Briggs, Louis Thomas Fuka, Orcun Atakan
-
Patent number: 9686150Abstract: 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: GrantFiled: June 6, 2013Date of Patent: June 20, 2017Assignee: SOFTWARE AGInventor: Michael Gesmann
-
Patent number: 9654582Abstract: 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: GrantFiled: December 31, 2013Date of Patent: May 16, 2017Assignee: SYBASE, INC.Inventors: Rasesh Kelkar, Andrew Ushakov, Jaikishan Dabhole
-
Patent number: 9654430Abstract: 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: GrantFiled: February 17, 2011Date of Patent: May 16, 2017Assignee: International Business Machines CorporationInventors: Yu-Jin Chen, Ming-Fa Hsu, Chen-Yu Kuo, Kang Liang Liu, Mark D. Rogalski
-
Patent number: 9639963Abstract: 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: GrantFiled: December 8, 2008Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Nadim Y. Abdo, Onur Filiz, Daniel N. Wood, Max Alan McMullen
-
Patent number: 9612853Abstract: 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: GrantFiled: September 7, 2012Date of Patent: April 4, 2017Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Vasileios Pappas
-
Patent number: 9600308Abstract: 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: GrantFiled: September 14, 2012Date of Patent: March 21, 2017Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Vasileios Pappas
-
Patent number: 9600343Abstract: 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: GrantFiled: December 2, 2011Date of Patent: March 21, 2017Assignee: Cirba IP Inc.Inventors: Tom S. Yuyitung, Andrew D. Hillier, Gerald W. Smith
-
Patent number: 9578497Abstract: 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: GrantFiled: February 7, 2012Date of Patent: February 21, 2017Inventors: Israel L'Heureux, Mark D. Alleman
-
Patent number: 9565052Abstract: 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: GrantFiled: December 31, 2011Date of Patent: February 7, 2017Assignee: ZTE CORPORATIONInventor: Xiaoyun Zhou
-
Patent number: 9561438Abstract: 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: GrantFiled: April 11, 2013Date of Patent: February 7, 2017Assignee: Wei ZhangInventor: Wei Zhang
-
Patent number: 9560084Abstract: 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: GrantFiled: March 19, 2009Date of Patent: January 31, 2017Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Fredrik Lindholm, Hubert Przybysz
-
Patent number: 9558375Abstract: 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: GrantFiled: March 27, 2015Date of Patent: January 31, 2017Assignee: STMicroelectronics (Rousset) SASInventors: Pierre-Yvan Liardet, Yannick Teglia, Jerome Tournemille
-
Patent number: 9537925Abstract: 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: GrantFiled: July 9, 2013Date of Patent: January 3, 2017Assignee: GOOGLE INC.Inventors: Peter H. Williamson, Daniel Cheng, Somas Thyagaraja, Justin DeWitt, Munjal Doshi, Dmitry Titov, Jennifer Braithwaite, Xiaoyong Liu
-
Patent number: 9442748Abstract: 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: GrantFiled: February 7, 2012Date of Patent: September 13, 2016Assignee: ZERTO, LTD.Inventors: Chen Burshan, Omri Shefi, Yair Kuszpet