Patents Examined by Alina N. Boutah
  • Patent number: 9313623
    Abstract: Disclosed is an apparatus and method of communicating with a user of a wireless device and processing message delivery. One example method of operation may include identifying a group of participants to receive a broadcast message transmitted from a wireless device, transmitting at least one broadcast message from the wireless device to a plurality of computing devices corresponding to the group of participants, receiving a plurality of response messages responsive to the at least one transmitted broadcast message, examining the plurality of response messages and extracting content of the plurality of response messages, generating a summary message based on the extracted content of the plurality of response messages, the summary message comprising portions from all of the plurality of response messages and also comprising information unique to each of the plurality of response messages, and displaying the summary message on a display interface of the wireless device.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: April 12, 2016
    Assignee: Open Invention Network, LLC
    Inventor: David Gerard Ledet
  • Patent number: 9294540
    Abstract: Processing a browser request that specifies a destination network resource generally includes intercepting a browser request that specifies a selected destination network resource and redirecting the browser request to a network server that differs from the destination resource specified by the browser request. Processing a browser request also may include intercepting a browser request received from a client computer at a proxy server when the browser request specifies a selected destination network resource and performing instructions associated with and in addition to instructions performed to download the selected destination network resource.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 22, 2016
    Assignee: FACEBOOK, INC.
    Inventor: David Arsenault
  • Patent number: 9294425
    Abstract: A server includes volatile and non-volatile memories for storing messages received from a client device. A message reception module of the server stores a message received from a first client device in the volatile memory for an extended time period based on an indicator included in the message. The message reception module deletes the message from the volatile memory based on detection of a triggering event or stores the message in the non-volatile memory based on not detecting the triggering event before the extended time period has expired. The triggering event may include the message having been read by all specified recipients of the message. The indicator may be included in the message based on a relationship of the message to other messages. The message including the indicator may be related to other messages as part of a same conversation that has been determined to be suitable for short-term storage.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: March 22, 2016
    Assignee: Snapchat, Inc.
    Inventor: Aaron Son
  • Patent number: 9288242
    Abstract: Examples of systems and methods for bridging virtual and physical spaces are described. In some of these examples, a particular communicant's real world state drives changes in one or more of the communications connections, virtual state, and communications interface of the particular communicant or another communicant.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: March 15, 2016
    Assignee: Social Communications Company
    Inventors: David Van Wie, Paul J. Brody, Joseph W. Jennings
  • Patent number: 9282037
    Abstract: A multiprocessor computer system comprises a dragonfly processor interconnect network that comprises a plurality of processor nodes and a plurality of routers. The routers are operable to route data by selecting from among a plurality of network paths from a target node to a destination node in the dragonfly network based on one or more routing tables.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: March 8, 2016
    Assignee: INTEL CORPORATION
    Inventors: Mike Parker, Steve Scott, Albert Cheng, Robert Alverson
  • Patent number: 9274854
    Abstract: Computer-implemented methods for workload management and related computer program products are disclosed. One method comprises receiving corrosion rate signals from a first sensor associated with a first compute node, determining a first corrosion level for the first compute node as a function of the corrosion rate signal received from the first sensor, and automatically removing a first workload from the first compute node in response to determining that the first compute node has a first corrosion level that is greater than a setpoint level of corrosion.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: March 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rajesh K. Jeyapaul, Alfredo V. Mendoza
  • Patent number: 9270708
    Abstract: A contactability of a user can be maintained by identifying a secondary device and causing a contact device to establish a communication session with the secondary device when a primary device becomes unavailable. In some embodiments, when a power level of a primary device falls below a threshold, the primary device can identify a secondary device previously associated with the primary device. The secondary device can receive a signal periodically from the primary device. In response to ceasing to receive the signal that is being sent periodically from the primary device, the secondary device in some embodiments can send a notification to a contact device to inform the contact device to send a communication request to the secondary device. The secondary device can receive the communication request from the contact device and establish a communication session with the contact device.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: February 23, 2016
    Assignee: Apple Inc.
    Inventors: Swapnil R. Dave, Kaustubh M. Rao
  • Patent number: 9264306
    Abstract: A processor-implemented method, system, and/or computer program product deploys software images onto a computing system. A first computing machine is instantiated from a software image onto a computing system. The first computing machine has a first old access identifier, and is initially connected to a second computing machine in the computing system via a second old access identifier for the second computing machine. The second computing machine is reconfigured to have a new access identifier by: retrieving the new access identifier for said second computing machine, and associating the new access identifier with the second old access identifier; and redirecting each outbound communication, from the first old access identifier to the second old access identifier, to the new access identifier of the second computing machine.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Giuseppe Ciano, Claudio Marinelli, Luigi Pichetti, Maurizio Simeoni
  • Patent number: 9258372
    Abstract: A wireless router employing a technique to couple a plurality of host services or host systems and a plurality of wireless networks. A method to route data items between a plurality of mobile devices and a plurality of host systems through a common wireless router. A point-to-point communication connection is preferably established between a first host system and a common wireless router, a mobile network message at a mobile device is generated, the mobile network is transmitted via a wireless network to the common wireless router which in turn routes a data item component of the mobile network message to the appropriate host service.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: February 9, 2016
    Assignee: BlackBerry Limited
    Inventors: Roberta A. Bienfait, Mihal Lazaridis, Ian M. Patterson, Allan D. Lewis, Garu P. Mousseau, Alan Panezic
  • Patent number: 9251114
    Abstract: A method for providing access to objects associated with a particular client in a cloud storage system is disclosed. The method includes the steps of establishing a connection with a user, providing a client namespace associated with the client to the user, where the client namespace represents objects stored on the cloud storage system and objects stored on a private storage system apart from the cloud storage system, receiving a request from the user to access an object stored on the private storage system, and providing information to the user to facilitate access to the object stored on the private storage system by said user. Other systems and methods are also disclosed. Important advantages of the present invention are facilitated by separating the logic for user access (control plane) from the actual storage (Storage plane). Private file system access can still be managed from the cloud, while keeping the client data private.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: February 2, 2016
    Assignee: EGNYTE, INC.
    Inventors: Hakan Ancin, Xi Chen, Amrit Jassal, Daniel H. Jung, Gregory B. Neustaetter, Sean H. Puttergill, Ramakrishnan Sundararaj, Sanjay Vedanthan, Chandra Yalangi, Ramanathan Kavasseri, Ravi Wijayaratne, Shishir Sharma
  • Patent number: 9247013
    Abstract: A method, system, and computer program product for repetitively executing rules-based configurable business application operations. The method commences by initiating a recording session to record user steps taken within an interactive session, then during the interactive session, retrieving a post from a social media site using and access interface of the social media site. The recording session is saved in a persistent storage for subsequent initiation of a batch processor to replay at least a portion of the saved recording session. The method further comprises selecting one or more rules based on the sentiment of the post, and taking one or more actions in response to the rule. Operations for interactive processing or for batch processing include extracting an author of the post, extracting a sentiment of the post, extracting a category of the post, and performing further actions based on aspects of the post.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: January 26, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vivek Nama, Wenhua Li, Amulya Mishra, Ravi Dasani
  • Patent number: 9246960
    Abstract: An auditory theme represents at least one participant in a networked group interaction, and reflects an attribute of that participant. Systems for presenting auditory themes may perform one or more operations. Such operations may include, but are not limited to: determining at least one participant in a networked group interaction; and presenting an auditory theme representing the at least one participant.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: January 26, 2016
    Assignee: The Invention Science Fund I, LLC
    Inventors: Mark A. Malamud, John D. Rinaldo, Jr., Royce A. Levien, Paul G. Allen, Edward K. Y. Jung
  • Patent number: 9246872
    Abstract: The embodiments of the present invention provide a solution for simplifying data transmission between a mobile device and a static destination address. This is achieved by introducing a new network node referred to as a VPC connector. The VPC connector is associated with a gateway of the operator network such as a GGSN. The VPC connector has access to a static first mapping between a subscriber identity associated with the mobile device and a static destination address to which the data from the mobile device should be sent. In order for the gateway to be able to route data from the mobile device to the correct static destination address, the gateway sends a dynamic second mapping between a temporary IP address of the mobile device and the subscriber identity associated with the mobile device to the network node referred to as the VPC connector.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: January 26, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Robert Skog
  • Patent number: 9237201
    Abstract: In one embodiment, a first computing device determines a communication to be pushed to a second computing device associated with a user. The first computing device determines whether one or more conditions are satisfied for refraining from pushing the communication to the second computing device. The one or more conditions are based at least in part on the relevance of the communication to the user and one or more activities of the user. If the one or more conditions are satisfied, then the first computing device refrains from sending the communication to the second computing device. If the one or more conditions are not satisfied, then the first computing device sends information to push the communication to the second computing device.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: January 12, 2016
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Patent number: 9237131
    Abstract: A method for providing virtual private storage array (VPSA) service for cloud users over a computer network includes receiving parameters for the VPSA over the network and creating the VPSA from resources of server computers. Creating the VPSA includes allocating and exposing drives that meets or exceeds specified drive characteristics, drive quantity, and array redundancy criteria to virtual controllers (VCs) in the VPSA, and dedicating parts of processor/memory complexes that each meets or exceeds a specified virtual controller hardware model to the VCs. The VCs run on virtual machines on the dedicated parts of processor/memory complexes on independent server computers. The VCs discover the exposed drives, create a virtual pool from the exposed virtual drives, implement data protection on the virtual pool, create volumes from the virtual pool, expose the volumes over the network to a customer computer, and handle access requests to the volumes from the customer computer.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: January 12, 2016
    Assignee: Zadara Storage, Ltd.
    Inventors: Nelson Nahum, Yair Hershko, Yoav Ossia, Shyam Kaushik V., Lev Vainblat, Alex Lyakas, Moshe Melnikov, Vladimir Popovski
  • Patent number: 9232005
    Abstract: An adapter for processing requests from a computing device is provided. The adapter includes a processor executing: a storage protocol driver for interfacing with a storage protocol controller that communicates with a storage device of a storage area network (SAN) via a port for providing SAN connectivity to the adapter; and a storage driver for interfacing with a solid state storage device managed by the adapter and available to the computing device as a local caching device.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: January 5, 2016
    Assignee: QLOGIC, Corporation
    Inventors: Shishir Shah, Ajmer Singh, Charles Micalizzi, Jr., Sudhir T. Ponnachana
  • Patent number: 9225799
    Abstract: A virtual mobile infrastructure performs client-side rendering by intercepting and redirecting screen data for generating a screen image of a remote mobile operating system from a server computer to a mobile client device. The mobile client device receives the screen data and generates the final screen image of the remote mobile operating system. The screen data include drawing application programming interface (API) calls to generate surfaces for applications running on the remote mobile operating system and data for compositing the surfaces together. The mobile client device makes the drawing API calls to generate the surfaces and generates the final screen image of the remote mobile operating system by compositing the surfaces in accordance with the compositing data.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: December 29, 2015
    Assignee: Trend Micro Incorporated
    Inventors: Kan Dong, Yaozhou Xu, Gen Chen
  • Patent number: 9225779
    Abstract: In a method for requesting media replication in a collaborative communication session, a message is sent which specifies that a communication medium for a collaborative communication session, which is currently being transmitted to at least one terminal, should additionally be transmitted to at least one other terminal, with the at least one other terminal being indicated in the message as the recipient of the communication medium. In a method for assigning a communication medium for a collaborative communication session, a corresponding message is received, and the communication medium is assigned to the at least one other terminal as the recipient of the communication medium. The methods are carried out by appropriately designed apparatuses.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: December 29, 2015
    Assignee: Intel Mobile Communications GmbH
    Inventor: Frank Kowalewski
  • Patent number: 9208047
    Abstract: A server includes an electronic component, manager baseboard management controller (BMC), and a device hardware agent. The device hardware agent monitors operation of the electronic component and provides updates to the electronic component without utilizing a software agent.
    Type: Grant
    Filed: October 16, 2010
    Date of Patent: December 8, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Montgomery C. Mcgraw
  • Patent number: 9194720
    Abstract: A power meter or other electrical device is provided having two independent and communicatively isolated Ethernet ports. The first Ethernet port is addressable by a first unique identifier and is configured for enabling full access to the power meter via an internal LAN. This enables a LAN operator to remotely access the power meter via the internal LAN for performing metering functions, such as full telemetry, control and programming. The second Ethernet port is addressable by a second unique identifier and is configured for being connected to the Internet. Since the second Ethernet port is communicatively isolated from the first Ethernet port, a user can access the power meter via the Internet, but cannot access the internal LAN by connecting to the power meter via the Internet.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: November 24, 2015
    Assignee: Electro Industries/Gauge Tech
    Inventor: Erran Kagan