Patents Examined by Imad Hussain
  • Patent number: 9615225
    Abstract: Techniques are described for forwarding an instant message addressed to an intended instant messaging recipient to the recipient's mobile telephone when the recipient's mobile telephone number is known to the instant message sender. In one example, an instant message is forwarded to the intended recipient's mobile telephone number when the instant message sender's contact information for the intended recipient includes an instant message address (e.g., a screen name or other type of instant message identifier) and a mobile telephone number, without dependence upon the intended recipient's presence on the instant message (IM) system or through actual login or registration with an IM forwarding service. In a more particular example, an address book of the instant message sender includes an entry for the intended recipient where the entry includes an instant message address and a mobile telephone number of the intended recipient.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: April 4, 2017
    Assignee: Google Inc.
    Inventor: Barry Appelman
  • Patent number: 9602329
    Abstract: Apparatus, methods and systems are disclosed that provide a dynamic remote procedure call (DRPC) capability. DRPC enables a client of a server to dynamically create, modify, and inactivate the services provided by the server while the server is simultaneously executing and providing those services.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: March 21, 2017
    Assignee: INSTANTCAL, INC.
    Inventor: Carl G. Stehle
  • Patent number: 9596205
    Abstract: Disclosed is a system and method for managing mailing list newsletter messages for a recipient user, and organizing such messages in accordance with a receiving user's interests. The present disclosure enables novel organizational tools for emails by intuitively organizing received newsletters and providing highly visible features within a user's inbox respective the newsletters. Organization of received newsletters is ensured through ranking users' mailing lists according to his/her interest in them, based on actions made by the respective user, in addition to actions of other users receiving the same newsletters. Additionally, upon reception of such newsletters, the present disclosure provides a specialized view, in addition to added functionality within a user's inbox, thereby enhancing a user's experience and engagement with received messages of a newsletter.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: March 14, 2017
    Assignee: Yahoo! Inc.
    Inventors: Zohar Karnin, Michal Aharon, Edo Liberty, Yoelle Maarek Smadja
  • Patent number: 9596240
    Abstract: A subscriber login server is used for managing a subscriber login session. The login server is associated with a DHCP server for configuring a premise equipment device and operator-managed device. A subscriber login client at the premise equipment device securely communicates login username and password identifiers to the subscriber login server without using PPP technology. The login server retrieves matching identifiers from a RADIUS server and authorizes service with messages to the DHCP server and the CMTS. The login client can emulate a PPP login client so that a user's interface is similar to a PPPoE client. However, a layer-3 CMTS can be used instead of a layer-2 CMTS. In addition, subscriber authentication and accounting using RADIUS are preserved, positive network access control at the CMTS is maintained, and native IP traffic is routed or switched for maximum performance and QoS treatment.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: March 14, 2017
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Erich Arnold, Thomas J Cloonan, Jeff Howe
  • Patent number: 9591046
    Abstract: A method, system, and medium are provided for efficiently providing multimedia services from a multimedia system. A script server is included with the multimedia system to host common scripts for invoking media-related functions from media servers. When an application server within the multimedia system runs an application and determines a media-related function is required, a script for the required media-related function is accessed from the script server. The script is run to invoke the media-related function from a media server.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: March 7, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Shingara Singh Dhanoa, Thomas Lee Paterik, Monika Kishor Panpaliya
  • Patent number: 9583109
    Abstract: A dialog server which provides dialogs made by at least one user through their respective avatars in a virtual space. A method and a computer readable article of manufacture tangibly embodying computer readable instructions for executing the steps of the method are also provided. The dialog server includes: a position storage unit which stores positional information on the avatars; an utterance receiver which receives at least one utterance of avatars and utterance strength representing an importance or attention level of the utterance; an interest level calculator which calculates interest levels between avatars based on their positional information; a message processor which generates a message based on the utterance in accordance with a value calculated from the interest levels and the utterance strength; and a message transmitter which transmits the message to the avatars.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: February 28, 2017
    Assignee: Activision Publishing, Inc.
    Inventors: Gakuto Kurata, Tohru Nagano, Michiaki Tatsubori
  • Patent number: 9578291
    Abstract: A modular building system arrangement includes a plurality of electrical building systems. Each electrical building system has a housing with a mechanical connector that is connectable with a like connector of each other building system housing. Members of any subset of the building system housings are connectable with each other to form a building system assembly. The building systems of the building system assembly conjointly define an electrically conductive pathway interconnecting each of the building systems of the building system assembly. The pathway carries power and/or data.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: February 21, 2017
    Assignee: Robert Bosch GmbH
    Inventor: William DiPoala
  • Patent number: 9577964
    Abstract: A method, system, and graphical user interface for a chat system is disclosed. A server with processor(s) and memory obtains a plurality of incoming messages, where the plurality of incoming messages include one or more external messages and one or more in-system messages from authors in the communication system, the one or more external messages are generated from one or more external sources. The server identifies one or more messages from a first author among the plurality of incoming messages in the communication system and receives a feedback message from a first user of the communication system about at least one of: the first author and a first message of the one or more popular messages. The server sends to a plurality of users of the communication system the first message and the feedback message from the first user, where the plurality of users track the first author.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: February 21, 2017
    Assignee: GOOGLE INC.
    Inventor: Monica Anderson
  • Patent number: 9571588
    Abstract: Systems and methods for user device registration are disclosed. In certain embodiments, at least a first edge device in a group of edge devices enters a mass-restart mode. The first edge device receives a request for registration from a user device and determines whether the user device is currently registered through the first edge device. The first edge device generates a notification associated with the user device if the user device is not currently registered through the first edge device. A second edge device in the group of edge devices receives the notification and determines whether the user device is currently registered through the second edge device based on the notification. Registration information about the user device is deleted from the second edge device if the user device is currently registered through the second edge device.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: February 14, 2017
    Assignee: SONUS NETWORKS, INC.
    Inventors: Mark Duffy, Tolga Asveren
  • Patent number: 9565210
    Abstract: A session of network communications is processed between a client terminal and a server by intercepting a request generated from a network transport unit of the client terminal, generating an intermediate session ID for the client terminal, asking the server to establish a session, receiving a response sent from the server using a server session ID after the session is established, associating the server session ID with the intermediate session ID and sending the response to the network transport unit using the intermediate session ID.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: February 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wei-Hsiang Hsiung, Wei-Shiau Suen, Ya Hsuan Tsai, Rick M F Wu
  • Patent number: 9558146
    Abstract: Apparatus, method and system for supporting Remote Direct Memory Access (RDMA) Read V2 Request and Response messages using the Internet Wide Area RDMA Protocol (iWARP). iWARP logic in an RDMA Network Interface Controller (RNIC) is configured to generate a new RDMA Read V2 Request message and generate a new RDMA Read V2 Response message in response to a received RDMA Read V2 Request message, and send the messages to an RDMA remote peer using iWARP implemented over an Ethernet network. The iWARP logic is further configured to process RDMA Read V2 Response messages received from the RDMA remote peer, and to write data contained in the messages to appropriate locations using DMA transfers from buffers on the RNIC into system memory. In addition, the new semantics removes the need for extra operations to grant and revoke remote access rights.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: January 31, 2017
    Assignee: Intel Corporation
    Inventors: Robert O. Sharp, Donald E. Wood, Kenneth G. Keels
  • Patent number: 9544288
    Abstract: A notification message gateway is disclosed. Notification data and application identification data is received. The application identification data is used to select an application credential associated with at least one application instance. The notification data and application credential are provided to a distribution node such that the notification data is provided to the application instance.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: January 10, 2017
    Assignee: MOBILE IRON, INC.
    Inventors: Suresh Kumar Batchu, Mansu Kim
  • Patent number: 9542465
    Abstract: Systems and methods that restore a failed reconfiguration of nodes in a distributed environment. By analyzing reports from read/write quorums of nodes associated with a configuration, automatic recovery for data partitions can be facilitated. Moreover, a configuration manager component tracks current configurations for replication units and determines whether a reconfiguration is required (e.g., due to node failures, node recovery, replica additions/deletions, replica moves, or replica role changes, and the like.) Reconfigurations of data activated as being replicated from an old configuration to being replicated on a new configuration may be performed in a transactionally consistent manner based on dynamic quorums associated with the new configuration and the old configuration.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: January 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Santeri Olavi Voutilainen, Gopala Krishna Reddy Kakivaya, Ajay Kalhan, Lu Xun
  • Patent number: 9537803
    Abstract: A multi-function device may be configured to receive a first electronic mail including a first attached file, analyze the first electronic mail, supply an image described by the first attached file to a print performing unit in a case where the multi-function device analyzes that the first electronic mail includes first command information including a first sort of a command and first designation information designating the first attached file, and send the first attached file to an other device in a case where the multi-function device analyzes that the first electronic mail includes second command information including a second sort of a command different from the first sort of the command and the first designation information.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: January 3, 2017
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Satoru Yanagi
  • Patent number: 9537952
    Abstract: A technique and various aspects thereof for apparent cloud access of a hosted content item. In one embodiment, for example, a method performed at a personal computing device comprising a user agent comprises: receiving a block agent request for a content item from the user agent; determining content item block identifiers of content item blocks that make up the content item; determining which, if any, of the content item blocks that make up the content item are not stored in a local storage of the personal computing device; downloading, from a block server of an online content management system, any of the content item blocks that are not stored in a local storage of the personal computing device; and sending to the user agent, in a response to the block agent request, data of each of the content item blocks that make up the content item.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: January 3, 2017
    Assignee: Dropbox, Inc.
    Inventors: Nipunn Koorapati, Christopher Rude, Marcio von Muhlen, Nils Bunger
  • Patent number: 9516083
    Abstract: A system, apparatuses and methods are provided to download and process data and other content streamed over a wide area network using one or more dynamically fetched, material specific, data handlers (e.g., download assistants). A download assistant fetches a data stream from a remote location and processes the streamed data iteratively using buffers and multi-threaded processes through the decoder (e.g., codec), allowing source material-specific processing of the data as it is streamed from one or more download sources as well as content-indifferent and platform-indifferent decoding. To minimize versioning issues, payload construction for secure delivery is simplified to packing and encrypting a directory tree containing any number of files or other digital media into an archive and, when needed, dividing a payload into multiple files or archives with a descriptor that lists the archives.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: December 6, 2016
    Assignee: Arvato Digital Services LLC
    Inventors: David Aldis, Kenneth Brown, Andrew Gallant
  • Patent number: 9515970
    Abstract: Techniques are provided for delivering messages to users of client devices in a network. At a server device in a network, location information of each of a plurality of client devices is obtained. Each of the client devices runs a presence application for a user in the network and is configured to log-in with one or more resources. A message is received from a sender device in the network. The message is intended to be presented to the user via the presence application and one or more of the resources. Based on the location information of the client devices, one or more designated client devices are selected to which the message is to be sent such that the message is presented to the user via the presence application running on the one or more designated client devices and via one or more of the resources.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: December 6, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Haihua Huang, Yong Qian, Zhao Jiayu, Kejun Xia
  • Patent number: 9515943
    Abstract: In a message delivery system wherein messages having topic portion defining a topic and a body portion containing information relating to the defined topic are delivered to subscribers based on the topics associated with the messages, the messages are placed in a queue for delivery, and in the event of congestion one or more of the messages are replaced with discard indication messages containing the topics associated with the discarded messages without the corresponding body portions.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: December 6, 2016
    Assignee: SOLACE SYSTEMS, INC.
    Inventor: Steve Buchko
  • Patent number: 9497068
    Abstract: A usage control and data logging method, executed by a processor, includes receiving a request to configure a set of usage rules for a household; generating and storing a usage control rule set; receiving a report of Internet activity; reconstructing, by the processor, actual Internet usage from the report; tagging, by the processor, Web pages and content items accessed during the Internet activity; and aggregating the Internet activity usage into a personal analytics report.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 15, 2016
    Assignee: Google Inc.
    Inventors: Swaminathan Krishnamurthy, Nick Salvatore Arini
  • Patent number: 9495327
    Abstract: The present invention discloses a service configuration method, apparatus and system. The provided method includes steps as follows: configuring a VLAN ID of a port on an intermediate device according to preset configuration information, where the port is connected to a client; after a DHCP request message which is from the client through the intermediate device is received, obtaining a MAC address in the DHCP request message, and obtaining an IP address corresponding to the MAC address from the configuration information; and sending a response message carrying the IP address and the VLAN ID to the client through the intermediate device, so that the client sets a local virtual local area network identifier to the VLAN ID and sets a local IP address to the IP address after receiving the response message.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: November 15, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Fuyuan Deng, Yiming Wang, Chaohui Huang