Patents Examined by Bharat N. Barot
-
Patent number: 9712473Abstract: Methods, system, and user interfaces for providing a user interface enabling community-based map functionalities for users of a social networking system are described. One method includes providing a user interface (UI) that includes a geographic map portion and a rating portion. The geographic map portion depicts a geographic area and includes a set of location identifiers, and the rating portion includes a set of rating list elements. Each rating list element includes a rating input UI element allowing the user to rate a location that the social networking system has determined that the user has visited. The method also includes receiving a first rating for a first location, which is generated through use of the rating portion. The method further includes, responsive to said receiving of the first rating, modifying the user interface to indicate that the first rating was received.Type: GrantFiled: July 11, 2013Date of Patent: July 18, 2017Assignee: FACEBOOK, INC.Inventors: Rousseau Kazi, Jonathan McCord
-
Patent number: 9699053Abstract: A computer-implemented method for prediction of required number of server computing systems for future computing workload is provided. The computer implemented method comprises connecting a portion of a plurality of server computing systems of a data center. The computer-implemented method further comprises computing at least one server computing system of each of a class I server computing system, a class S server computing system, and a class R server computing system of the plurality of the server computing systems based on a deployment rate, an undeployment rate, and a removing rate of the each of the class I server computing system, the class S server computing system, and the class R server computing system.Type: GrantFiled: August 28, 2014Date of Patent: July 4, 2017Assignee: International Business Machines CorporationInventors: Gianluca Della Corte, Alessandro Donatelli, Stefano Proietti, Antonio M. Sgro
-
Patent number: 9692643Abstract: Implementations may include automatically initiating modification of one or more configuration values of a remote computing device, the configuration values determining how status messages are sent from the remote computing device. The status messages may be sent either at the prompting of a messaging server or, alternatively, autonomously by the computing device. The status message may indicate the state of the computing device, for example, one or more of “awake,” “active,” “idle,” etc., a current battery level, whether the computing device is fully charged or is plugged into an external power source, whether the radio is currently active, current location, the type of network on which the computing device is being used (e.g., Wi-Fi, 3G, 3G). The modifications to the configuration values may be based on, among other things, location, user behavior, or device usage patterns, thus enabling efficient scheduling of push notification delivery based on the modified configurations.Type: GrantFiled: March 15, 2013Date of Patent: June 27, 2017Assignee: Google Inc.Inventor: Francesco Nerieri
-
Patent number: 9674124Abstract: According to one aspect, the subject matter described herein includes a method for dynamic execution of actions in response to communications events of one or more communications protocols that are generated in response to a variety of triggers. The method includes, at an event clearinghouse for receiving communications events, receiving a communications event that is associated with a trigger, the communications event having a first communication protocol, identifying an action to take in response to the communications event, identifying a target for the action, and initiating the identified action by or on behalf of the identified target, wherein the event clearinghouse supports a plurality of communications protocols.Type: GrantFiled: November 20, 2015Date of Patent: June 6, 2017Assignee: TJD Enterprises, Inc.Inventors: Anthony Fleet Fisher, Jaime Adam Meritt
-
Patent number: 9674767Abstract: A method, apparatus and computer program product for forming a tiered Wireless Local Area Network (WLAN) server topology is presented. A Wireless Local Area Network (WLAN) having a plurality of Mobile Virtual Local Area Network (MVLAN) servers is broken into a plurality of zones, each zone including at least one MVLAN server. An Identifier (ID) is assigned to each zone. A MVLAN server in each zone is designated as a MVLAN gateway server, wherein MVLAN servers within a zone communicate with each other within the zone, wherein the MVLAN servers within a zone communicate directly with the MVLAN gateway sever within the zone, wherein MVLAN gateway servers communicate directly with each other, and wherein a MVLAN server within a first zone communicates with a MVLAN server in a second zone by way of the MVLAN gateway sever of the first zone and the MVLAN gateway server of the second zone.Type: GrantFiled: September 2, 2011Date of Patent: June 6, 2017Assignee: Avaya Inc.Inventors: Alexandros Moisiadis, Mohnish Anumala
-
Patent number: 9674253Abstract: A method for skipping title sequence of a multimedia file and an electronic device are provided. The method includes: obtaining a first portion feature data of a first multimedia file; obtaining a beginning time of a second portion of a second multimedia file according to the first portion feature data; and skipping a first portion of the second multimedia file prior to the beginning time of a second portion, and displaying the second portion of the second multimedia file.Type: GrantFiled: February 10, 2014Date of Patent: June 6, 2017Assignee: AmTRAN TECHNOLOGY Co. Ltd.Inventor: Shih-Pin Lin
-
Patent number: 9667742Abstract: A method of providing information assistance services includes generating a plurality of service requests for a plurality of request elements that are generated from a single client request received by a processor. The service requests are sent to both software application service providers that are executed by the processor and remote service providers that are connected to the local processor through a data network. The processor receives a plurality of service responses from the service providers, generating at least one output message element corresponding to the service responses, and sending the output message data to at least one output device that is operatively connected to the processor to produce a response to the client request.Type: GrantFiled: July 12, 2013Date of Patent: May 30, 2017Assignee: Robert Bosch GmbHInventors: Fuliang Weng, Zhongnan Shen, Zhe Feng, Kui Xu
-
Patent number: 9667688Abstract: The invention relates to a method and system for watermarking in a content providing system having multiple parties. A first party system selects a first party watermark by selecting a watermarked copy of at least one first content element of the content elements. A second party system selects a second party watermark by selecting a watermarked copy of at least one second content element, different from the at least one first content element, of the content elements. Watermarked content is delivered to an end user device, the watermarked content containing the watermarked copy for the first content element selected by the first party system and the watermarked copy for the second content element selected by the second party system such that the watermarked content contains the first party watermark and the second party watermark.Type: GrantFiled: January 14, 2011Date of Patent: May 30, 2017Assignee: Irdeto BVInventors: Andrew Augustine Wajs, Dmitri Jarnikov
-
Patent number: 9654580Abstract: Gathering web application analytic information. A proxy requests an application resource from a web application, on behalf of a client. The proxy receives the web application resource from the web application. The proxy, instruments the web application resource with a client executable script configured to cause analytic information to be gathered when the script is executed at a client. The web application resource is forwarded to a client.Type: GrantFiled: October 8, 2013Date of Patent: May 16, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Venkata Ramanamurthy Chandaka, Mihail Smacinih, Sourabh Guha, Ruhiyyih Mahalati, Ashvinkumar Jayantilal Sanghvi, Victor Alexandrovich Mushkatin
-
Patent number: 9641429Abstract: A method for predicative traffic steering over a software defined network (SDN). The method includes programming network elements in the SDN to forward an incoming traffic flow to an application-layer analysis device; receiving application-layer analysis results from the application-layer analysis device, wherein the application-layer analysis results provide association between at least one network-layer parameter, at least one application-layer parameter, and at least one application-layer service associated with the at least one application-layer parameter; and steering subsequent incoming traffic flows to at least one server configured to provide the at least one application-layer service based on the application-layer analysis results.Type: GrantFiled: July 24, 2014Date of Patent: May 2, 2017Assignee: Radware, Ltd.Inventor: Amit Navon
-
Patent number: 9641647Abstract: A communication protocol and system is disclosed for network communications between a data service residing on a client that provides network communications between one or more mobile applications on a mobile computing device and a network based on a process number. The shared data service communicates with a data service plug-in on the server side associated with the process number, in order to handle requests from the mobile applications that access a plug-in associated with the process number through the data service. The communication connection between the mobile application and the data plug may be managed by a set of rules defined for that network communication.Type: GrantFiled: February 19, 2016Date of Patent: May 2, 2017Assignee: Intermec IP Corp.Inventors: Jaroslav Hala, Petr Franek
-
Patent number: 9633060Abstract: The disclosed subject matter includes systems, methods, and computer readable medium for reliable implementation of a table data cache proxy (TDCP). An electronic message requesting table data can be received at TDCP-server that can be coupled to data servers having a table data service accessible via an electronic messaging protocol. The TDCP-server can cache data from and aggregate subscriptions to the data servers. When TDCP-server contains a cached copy of the requested table data, an electronic message providing the cached copy can be transmitted from the cache in response to the first electronic message. The data received from at least one of the data servers and stored in the cache is authoritative due to a data model of the data servers. When TDCP-server does not contain a cached copy, the requested table data can be requested from a server determined to be appropriate and a received response can be filtered.Type: GrantFiled: May 14, 2016Date of Patent: April 25, 2017Inventors: Ryan Caudy, David R. Kent, IV, Charles Wright, Radu Teodorescu
-
Patent number: 9628337Abstract: A set of service level agreement (SLA) policies and service level definition (SLD) policies that are applied to a request message of a correlated request/response message pair are tracked. A response message of the correlated request/response message pair is detected. A corresponding set of platform-specific policy enforcement processing rules that are used to enforce the set of SLA policies and SLD policies on the response message are identified using the tracked set of SLA policies and SLD policies applied to the request message. The set of SLA policies and SLD policies are enforced on the response message using the identified corresponding set of platform-specific policy enforcement processing rules.Type: GrantFiled: May 25, 2016Date of Patent: April 18, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Ramon M. Spence
-
Patent number: 9628534Abstract: Methods and apparatus are provided for transmitting adaptive streaming mechanism-based content. Representations, which include content components, are combined into a group. At least two of the group, a representation, and a content component type are combined into a subset. The subset is transmitted.Type: GrantFiled: June 15, 2015Date of Patent: April 18, 2017Assignee: Samsung Electronics Co., LtdInventors: Sung-Ryeul Rhyu, Seo-Young Hwang, Jae-Yeon Song
-
Patent number: 9621620Abstract: The present invention provides content providing apparatus and method and a content providing system which maintains a compatibility with an IP network and deliver a content with a complete distributed architecture excluding the content synchronizing process and the request routing process which delivers the content.Type: GrantFiled: July 12, 2013Date of Patent: April 11, 2017Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Woo Sug Jung, Jong Dae Park, Tae Soo Chung, Byung Ho Yae, Sung Kee Noh, Sung Jin Moon, Nam Seok Ko, Hwan Jo Heo
-
Patent number: 9614802Abstract: A user selects a content item that he wishes to send. He then performs a “sending” gesture and specifies an initial “content-sharing zone.” In order to be eligible to receive the selected content item, a receiving device must be located within the content-sharing zone. However, the content-sharing zone can evolve over time. It can grow in size, change shape, or move (e.g., it can remain centered on the sending user as he moves). A potential recipient makes a “receiving” gesture, and, if the location of the receiving device is located within the evolving content-sharing zone, as currently defined, then the content item is sent from the sending device to the receiving device (either directly or via a content server). A maximum size or duration of the evolving content-sharing zone can be specified. Other restrictions can be stated so that, for example, only intended recipients can receive the content item.Type: GrantFiled: February 7, 2014Date of Patent: April 4, 2017Assignee: Google Technology Holdings Inc.Inventors: Alex G. Goncalves, Maria N. Mokhnatkina
-
Patent number: 9609456Abstract: Methods, systems and devices for communicating behavior analysis information using an application programming interface (API) may include receiving via the API a request to register the second module to access an operation of a behavioral monitoring system of the mobile computing device, and exchanging authentication information between the first module and the second module to accomplish mutual authentication. Aspects may include receiving via the API a request for version identification information that may be used by the server to determine how to interpret, evaluate, or crowd-source information, and exchanging version identification information between the first module and the second module to cause the second module to send the information to the server. Aspects may further include receiving via the API a provision malware model request including a command causing the first module to send a malware or classifier model to a behavioral monitoring system of the mobile computing device.Type: GrantFiled: July 24, 2014Date of Patent: March 28, 2017Assignee: QUALCOMM IncorporatedInventors: Andres Valencia, Rajarshi Gupta, Mihai Christodorescu
-
Patent number: 9602607Abstract: Embodiments relate to implementing a query-driven virtual social media network group. An aspect includes providing, through a social media network, a search function option incorporated into a user interface that is configured for access by a user of the social media network. Another aspect includes receiving, at the social media network, a query from the user through the search function option of the user interface and searching a database of user profiles and content history for information that satisfies the query. The user profiles and the content history include content received from users as members of the social media network. A further aspect includes creating a virtual social media network group from results of the searching and providing access to a view of the virtual social media network group via the user interface for the user.Type: GrantFiled: May 10, 2013Date of Patent: March 21, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan B. Edlund, Kun Hu, James H. Kaufman
-
Patent number: 9596300Abstract: At least one connection is defined between protocol entities hosted by network nodes in a packet data communication network. Data packets that include information identifying communicating protocol entities are received. The received data packets are stored into batches corresponding to the defined connections, on the basis of the information identifying communicating protocol entities.Type: GrantFiled: February 6, 2014Date of Patent: March 14, 2017Assignee: Forcepoint Finland OyInventor: Pekka Riikonen
-
Patent number: 9584453Abstract: A technique for contact list aggregation across networks involves logging into low level networks through a high level network. A system constructed according to the technique may include a network interface coupled to the different low level networks. The system may further include a contact aggregation engine coupled to the network interface and a network contacts database. In operation the system logs into one or more of the low level networks (or facilitates login for a user). To the extent that the data in the network contacts database is not current, the contact aggregation engine updates the networks contacts database contact information, then provides an aggregated contact list including the contact information to a display device. A method according to the technique may include logging into a high level network and displaying contacts from the one or more low level networks in an aggregated contact list. The method may further include logging into the one or more low level networks.Type: GrantFiled: July 12, 2013Date of Patent: February 28, 2017Assignee: eBuddy Holding B.V.Inventors: Paulo Taylor, Jan-Joost C. Rueb, Onno Bakker