Patents Examined by Nicholas Taylor
-
Patent number: 9917808Abstract: Arrangements relate to the grouping electronic messages by a messaging client. A plurality of electronic messages to a message recipient from a sender electronic messaging system can be received. Each of the electronic messages can include a container specification, which can include an identifier assigned by the sender electronic messaging system. The identifiers of the received electronic messages can be compared. A plurality of the received electronic messages having the same identifier can be grouped. The grouped electronic messages can be presented as a single electronic message to the message recipient.Type: GrantFiled: March 14, 2013Date of Patent: March 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
-
Patent number: 9917910Abstract: A method and system for delivering a service is provided. The method includes enabling a social application container computer system from an end user device, via an application program interface (API) executing in the social application container computer system invoked by an application running on the end user device. Transaction data describing a transaction request of a user of the end user device is collected from the end user device via the application and the API. Transaction specific context is generated based on the transaction data. User specific context is generated based on user data present in the transaction data.Type: GrantFiled: March 16, 2015Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Narayanan Alavandar, Ravi S. Arunachalam, Navjot S. Bhogal, Chandan Mukherjee
-
Patent number: 9916094Abstract: A method for determining a primary storage device and a secondary storage device for copies of data comprises determining metrics data for at least two storage devices located on different servers in a computing environment. The method further comprises adjusting the metrics data using a predefined weighting factor for read data blocks rates and a predefined weighting factor for written data blocks rates, where the predefined weighting factor for the written data blocks rates is higher than the predefined weighting factor for the read data blocks rates. The method further comprises selecting a storage device of the at least two storage devices as a primary storage device based, at least in part, on the adjusted metrics data for each of the at least two storage devices.Type: GrantFiled: October 26, 2016Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran
-
Patent number: 9917872Abstract: In an adaptive steaming system, a media server for performing adaptive streaming on media contents sends to a client device a media presentation description (MPD) file including information specifying streaming adaptation parameters. The media server receives a request from the client device. The request includes a data object location indicator and a query string containing at least one of the values of the streaming adaptation parameters. After receiving the request, the media server selects a data object to be returned to the client device based on at least one of the data object location indicator and the query string and sends a response with the data object to the client device.Type: GrantFiled: January 17, 2014Date of Patent: March 13, 2018Assignee: Futurewei Technologies, Inc.Inventors: Xin Wang, Shaobo Zhang
-
Patent number: 9912618Abstract: A method to enable a participant within a plurality of participants in an online group conversation to add at least one additional participant as an observer to the online group conversation is provided. The method may include receiving a request to add the observer to the online group conversation. The method may include adding the observer to the online group conversation. The method may also include detecting a message being sent from the added observer. The method may include redirecting the detected message to the enabled participant. The method may also include displaying the redirected message in a user interface (UI) to the enabled participant. The method may further include detecting a modification or a deletion of the displayed redirected message by the enabled participant. The method may include sending the message to the plurality of participants, whereby the sent message is in an original format or a modified format.Type: GrantFiled: March 10, 2015Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Ho Yin Lee, Hon Chung Tang, Ka Chun Wong, Wing Kong Yip
-
Patent number: 9912720Abstract: Systems and methods for a web event framework include receiving at a framework plugin an event from a web browser, wherein the framework plugin is coupled to the web browser, generating, by the framework plugin, a framework event based on the event, forwarding the framework event to a framework server coupled to the framework plugin, receiving at the framework server the framework event from the framework plugin, determining, at the framework server, a framework action based on the framework event and a framework policy, forwarding the framework action to the framework plugin, and executing the framework action by the framework plugin, wherein executing the framework action includes modifying one or more settings for the web browser, wherein the modified settings are based on the framework policy and sending an instruction to the web browser to cause the web browser to reload at least one web page under the modified settings.Type: GrantFiled: April 2, 2014Date of Patent: March 6, 2018Assignee: AppSense US LLCInventors: Paul Keith Branton, Darren Robert Boyce
-
Patent number: 9912777Abstract: An example method is provided and includes establishing, by one or more servers, a communication session that provides an endpoint with access to at least one communication data stream, wherein the at least one communication data stream involves a plurality of profiles; generating a plurality of graphical identifiers corresponding to the plurality of profiles, wherein each of the plurality of graphical identifiers has at least one visual effect that is based on a determination of whether the corresponding endpoint is presently connected to the another communication session with the one or more servers, and wherein each of the plurality of graphical identifiers has at least one additional visual effect that is based on an elapsed time since the corresponding endpoint performed the action related to the another communication session; and transmitting the plurality of graphical identifiers to the corresponding endpoint of at least one of the plurality of profiles.Type: GrantFiled: March 10, 2015Date of Patent: March 6, 2018Assignee: Cisco Technology, Inc.Inventors: Sahiba Singh Johar, Susan McGarry, Jeremy Santy, Lonny Chu
-
Patent number: 9906452Abstract: Embodiments are directed towards managing communication over a network assist application classification using predicted subscriber behavior. Subscriber information associated with a network flow may be determined. Prediction information that includes application identifiers may be generated based on the subscriber information. A classification engine may determine the applications associated with the network flow based on the prediction information and the network flow using a plurality of application classifiers that correspond to the applications. If an application identifier included in the prediction information is correspondent to an application classifier, the application may be determined based on the correspondent application classifier; otherwise the application is determined based on the remainder of the application classifiers. A policy for managing the network flow may be determined based on the determined application.Type: GrantFiled: May 29, 2014Date of Patent: February 27, 2018Assignee: F5 Networks, Inc.Inventors: Gennady Dosovitsky, Dmitry Rovniaguin, Amir Harush, Ron Talmor, Dan Eliezer Karpati, Assaf Jacob Mendelson
-
Patent number: 9906581Abstract: Provided is an information processing apparatus that establishes first communication connection with a server device, acquires information indicating whether or not content has been generated from the server device which dynamically generates the content, establishes second communication connection with the server device, and acquires the generated content. The information processing apparatus maintains the second communication connection until the content is completely acquired.Type: GrantFiled: December 3, 2014Date of Patent: February 27, 2018Assignee: CANON KABUSHIKI KAISHAInventor: Yuzuru Okubo
-
Patent number: 9904627Abstract: An RDMA-capable network interface controller provides an RDMA access to a physical memory using multiple mapping tables; the physical memory includes a plurality of physical memory regions, at least some of which are associated with a virtual memory region. A mapping unit is configured to map memory region identifiers, each of which is adapted to identify a virtual memory region and an associated physical memory region, to virtual memory regions and to the associated physical memory regions based on a mapping table selected from multiple mapping tables based on a network identifier. Each of the mapping tables is indexed using a plurality of memory region identifiers, each associated with a virtual memory region and a physical memory region. A processing unit is configured to receive an access request from a client for accessing one of the physical memory regions associated with a virtual memory region.Type: GrantFiled: March 13, 2015Date of Patent: February 27, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bernard Metzler, Jonas Pfefferle, Patrick Stuedi, Animesh K. Trivedi
-
Patent number: 9904610Abstract: Configuration of servers for backup are disclosed herein. According to an aspect, a method includes storing first configuration information used to configure a first server. The method also includes storing second configuration information associated with the first server. The second configuration information may be designated as available for use by a second server when backup is needed for the first server. The method also includes determining whether backup is needed for the first server. Further, the method includes providing the first and second configuration information for use in configuring the second server to back up the first server in response to determining that backup is needed for the first server.Type: GrantFiled: February 8, 2013Date of Patent: February 27, 2018Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Albert D. Bennah, David B. Roberts, Adrian X. Rodriguez, Ying Zuo
-
Patent number: 9900367Abstract: Systems and methods are described for a web event framework. A computerized method includes receiving, at a framework plugin coupled to a web browser, a framework action from a framework server, the framework action including arguments specifying context data to retrieve from a web page loaded on the web browser; executing the framework action by the framework plugin, wherein executing the framework action comprises retrieving the specified context data from the web page and generating, by the framework plugin, a framework event including the context data; forwarding the framework event to a framework server coupled to the framework plugin; receiving at the framework server the framework event from the framework plugin; determining, at the framework server, a framework action based on the framework event, including the specified data, and a framework policy; and sending instructions to an external process based on the specified data and the framework action.Type: GrantFiled: December 18, 2013Date of Patent: February 20, 2018Assignee: AppSense US LLCInventor: Paul Keith Branton
-
Patent number: 9894125Abstract: A system includes one or more network media service devices, with each network media node operably connected upstream to one or more gateway devices. At least one of the network media service devices is configured to intercept an ABR-related request to receive digital media content for a media channel sent from a client set top box to a remote ABR server located upstream from the at least one network media device, identify a second gateway device that is storing the digital media content, the second gateway device having previously received the digital media content from the remote ABR server, and return a network address of the second gateway device to the client set top box for use by the client set top box to receive the digital media content from the second gateway device. In various implementations, the network address is returned in connection with an HTTP response indicating a redirection to the network address.Type: GrantFiled: August 6, 2013Date of Patent: February 13, 2018Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.Inventors: Yong Li, Xuemin Chen
-
Patent number: 9885459Abstract: An illumination assembly includes a light source, which is configured to emit optical radiation. A transparency containing a plurality of micro-lenses, which are arranged in a non-uniform pattern and are configured to focus the optical radiation to form, at a focal plane, respective focal spots in the non-uniform pattern. Optics are configured to project the non-uniform pattern of the focal spots from the focal plane onto an object.Type: GrantFiled: June 30, 2013Date of Patent: February 6, 2018Assignee: APPLE INC.Inventors: Barak Freedman, Alexander Shpunt, Meir Machlin, Yoel Arieli
-
Patent number: 9882992Abstract: Concepts and technologies are disclosed herein for data session handoff using bone conduction. According to one aspect, a first user device can receive a handoff request from a second user device. The handoff request can instruct the first user device to hand off an active data session to the second user device. The handoff request can be received by the first user device via a bone conduction signal that propagated through a bone of a user that is in physical contact with the first user device and the second user device. The first user device also can initiate handoff of the active data session to the second user device in response to the handoff request.Type: GrantFiled: September 10, 2014Date of Patent: January 30, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: Christopher Baldwin, Brian S. Amento
-
Patent number: 9882979Abstract: A method transmits an image file to a target electronic device. One or more processors convert an original image file from a first format into a second format to create a converted image file. A locator address metatag is appended to the converted image file. The locator address metatag provides an address of a copy of the original image file in the first format. The converted image file with the locator address metatag is transmitted, from a source electronic device to a target electronic device, such that the locator address metatag enables the target electronic device to locate and retrieve the copy of the original image file.Type: GrantFiled: March 16, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Shadi E. Albouyeh, Jeffrey R. Hoy, Stephanie L. Trunzo
-
Patent number: 9882849Abstract: In an approach to action assignment and tracking, a computer receives a first email from a first computing device, where the first email includes at least one action assigned by a sender of the first email to at least one recipient of the first email. The computer determines whether the sender specified a due date for the action. The computer determines whether the sender specified one or more time intervals for a status update of the action. In response to determining the sender specified at least one of a due date for the action and one or more time intervals for a status update of the action, the computer initiates a timer. In response to determining the sender specified one or more time intervals for a status update of the action, the computer provides a status of the action to the sender at the one or more time intervals.Type: GrantFiled: March 17, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Samuel Mathew Jawaharlal, Bala Priyadarshini Muralidharan, Arunachalam Narayanan, Sathya Santhar, Balamurugaramanathan Sivaramalingam
-
Patent number: 9875671Abstract: Method for providing augmented user interface (AUI). AUI is provided in response to a request. AUI configuration information is received, stored in preference file, and sent to remote server. Remote server receives request from computer to login user. Remote server authenticates user, retrieves and sends preference file to computer. Preference file contains information that allows computer to implement and configure AUI by directing output to AUI component. Remote server sends computer web-based API to enable browser to interface with an AUI application. API can include target callable by event handler to respond to HTML document browsing event by invoking AUI application. Remote server can send computer web-based, native, or browser plug-in AUI application. Computer can provide content rich navigation via API, AUI application and content navigation rules that define plural navigation paths through HTML document.Type: GrantFiled: December 17, 2009Date of Patent: January 23, 2018Assignee: Google LLCInventors: Chaitanya Gharpure, Charles L Chen, Rachel Shearer, Tiruvilwamalai V. Raman
-
Patent number: 9875361Abstract: A method for providing a social network service includes: (a) setting an access threshold value for a content belonging to a content owner and a weight value for one or more communities of which the content owner is a member; (b) extracting a community of which a content requester is a member from among the communities of which the content owner is a member, when a request for the content is received from the content requester, and calculating an activity value of the content requester for the extracted community; (c) calculating a reputation value for the content requester by using one or more of a number of the extracted communities, a weight value set for the extracted communities, and the calculated activity value; and (d) providing the content requester with authorization to access the content according to a comparison result between the reputation value and the access threshold value.Type: GrantFiled: May 21, 2014Date of Patent: January 23, 2018Assignee: Foundation of Soongsil University-Industry CooperationInventors: MyungSik Yoo, Wenji Quan
-
Patent number: 9876758Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may be a user device. The apparatus determines that a network server IP address of a first network has changed. The apparatus transmits information associated with the change to one or more client devices in a second network. In an aspect, the one or more client devices in the second network are connected to the first network using the network server IP address of the first network.Type: GrantFiled: January 17, 2014Date of Patent: January 23, 2018Assignee: QUALCOMM IncorporatedInventors: Rajashekar Chilla, Lakshmi Bhavani Garimella SriVenkata, Krishna Chitanya Billuri