Patents Examined by Farrukh Hussain
  • Patent number: 9727571
    Abstract: A file replacement system includes a storage device, a host, and a server. In a file replacement transaction one or more files that are stored in the storage device are replaced in the storage device by one or more files that are provided by the server. The storage device monitors access to the files stored therein and updates an access tracking table with segment access information that pertains to access to segments of the files. While the file replacement transaction is in progress, the storage device delivers the segment access information to the server, and, based on the segment access information and file replacement criteria, the server determines a credit to which the end-user is entitled for the replaced files. The server calculates an outstanding balance for the file replacement transaction from the credit owing to the end-user for the replaced files and from the cost of the replacement files.
    Type: Grant
    Filed: January 21, 2010
    Date of Patent: August 8, 2017
    Assignee: SANDISK IL LTD.
    Inventor: Rahav Yairi
  • Patent number: 9699498
    Abstract: A method of receiving and processing a broadcast signal including a Non-Real Time (NRT) service and a broadcast receiver are disclosed herein. A method of processing a Non-Real Time (NRT) service in a broadcast receiver, the method comprises receiving and processing first signaling information including content access information and second signaling information including content detail information, receiving and processing third signaling information including content update information, receiving and storing a content including at least one file through NRT based on the first signaling information and the second signaling information, identifying update availability of the content based on the content update information included in the third signaling information, and receiving at least one file included in the content by accessing a File Delivery over Unidirectional Transport (FLUTE) session transmitting the content when the update is available.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: July 4, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Jong Yeul Suh, Thomas Gomer, Jae Hyung Song, Jin Pil Kim, Ho Taek Hong, Joon Hui Lee
  • Patent number: 9524327
    Abstract: Embodiments of the present disclosure disclose a data synchronization method, system and apparatuses thereof. The data synchronization method includes the following processes: sending, by a client, a data characteristic verification message carrying one or multiple data characteristics for data in a client database, to a server; comparing, by the server, the one or multiple data characteristics carried in the data characteristic verification message with the data characteristics for the data in a server database; determining, by the server, the data to be synchronized based on a result of the comparing and sending the client a data characteristic verification response carrying information indicating the determined data to be synchronized. The method, system and apparatus thereof provided by the embodiments of the present disclosure can reduce the amount of data to be transmitted in data synchronization, and improve the efficiency of data synchronization.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: December 20, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jiao Kang, Xiangzhou Guo, Linyi Tian
  • Patent number: 9430517
    Abstract: Methods and systems for presenting online content elements based on information known to a service provider. One of the methods is a method for presenting online content at a communication apparatus, the communication apparatus being assigned an identifier. The method comprises: obtaining information that pertains to a profile associated with the identifier and provided by a service provider involved in assigning the identifier to the communication apparatus; determining an online content element to be presented at the communication apparatus based on the information; and causing the communication apparatus to present the online content element. Another one of the methods is a method for facilitating determination of online content to be presented at a communication apparatus. Servers for implementing the methods are also provided.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: August 30, 2016
    Assignee: BCE INC.
    Inventors: Sean MacLean Murray, Stéphane Maxime François Fortier, Jean Bouchard
  • Patent number: 9425973
    Abstract: A system for providing resource-based synchronization between clients in a Web-based real-time collaboration, in which a session front end on the server layers a transaction history on top of all session resources. HTTP operations are issued by client systems to request changes to session resources and to request session updates. The HTTP resource change requests include hierarchical pointers containing session identifiers and resource identifiers within a URL. The client generated resource change request operations may be HTTP PUT, HTTP DELETE, and HTTP POST commands. The HTTP session update request operations may be HTTP GET commands. A session front end stores each received resource change request operation in a resource-specific transaction history of change request operations received from all client systems. The session front end maintains a current session state indicating the number of resource change request operations stored for each session resource.
    Type: Grant
    Filed: December 26, 2006
    Date of Patent: August 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: William M. Quinn, Ron E. Pontrich, Ramya Sethuraman, Christopher D. Price, Christopher A. Hyland, Aseel Aziz-Gomez
  • Patent number: 9414132
    Abstract: A method and a first network node for managing a signalling connection control part, “SCCP”, are provided. The SCCP connection is associated with a first SCCP identity. The first network node handles a distribution table for distributing a message to a first or a second SCCP instance. The message is provided with the first SCCP identity and is received on the SCCP connection. The first network node configures the distribution table such that the first SCCP identity is associated with the first SCCP instance, thereby allowing the message provided with the first SCCP identity to be received by the first SCCP instance. Then, the first network node reconfigures the distribution table such that the first SCCP identity is associated with the second SCCP instance, thereby managing the SCCP connection such that the message provided with the first SCCP identity is received by the second SCCP instance.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: August 9, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Ola Lundqvist
  • Patent number: 9379912
    Abstract: The present disclosure relates to mitigating email spam attacks. A gateway is configured to receive mail from one or more mail systems. If mail is intended for delivery to an invalid address, the gateway can generate status messages for delivery to the mail systems or determine if a threshold for delivery attempts to the invalid address has been met. If the threshold has been met, the gateway can request creation of a honeypot email address, and future mail intended for delivery to the invalid address are delivered to a mailbox associated with the honeypot email address. Various actions can be taken with respect to the mail delivered to the honeypot email address including analysis, blacklisting of senders, and/or other actions.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: June 28, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Stephen Wood
  • Patent number: 9374313
    Abstract: A mechanism is provided for recovering from a catastrophic failure that results in a large number of user endpoints attempting to come on line simultaneously after an NGN is restored. In an enhanced DNS load balancer, DNS queries from the user end points relating to a particular NGN edge device are selectively dropped if a rate of queries for the particular edge device suddenly increases or exceeds a threshold. The query dropping may also be based in part on the class of service assigned to the user endpoint.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: June 21, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Chaoxin Qiu, James E. Jackson, Mehrad Yasrebi
  • Patent number: 9348639
    Abstract: The present invention is a method, system, and computer program product enabling multiple versions/releases of a J2EE application to be served to clients from a single application server. One or more JNDI proxies are situated between each client and the application server. The JNDI proxies allow a same public “service name” to be utilized by different clients to access different programs/services on the application server. The JNDI proxies do this by translating the service name into a non-public “alias name” on behalf of the client. The alias name is a private name that the service provider who administers the application server understands and uses to locate the specific version of programs/services that the clients need.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventor: Sook C. Chua
  • Patent number: 9330050
    Abstract: A method and apparatus are provided for collecting deployment information from a user for a multi-tier computer system. The method includes the steps of receiving a deployment size of the multi-tier system from the user and identifying a set of virtual appliances by function based upon the deployment size received from the user. The method further includes the steps of prompting the user for a name for each identified virtual appliance, collecting network information of each virtual appliance based upon the name and generating a deployment configuration file for a mandatory virtual appliance of the set of virtual appliances.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: May 3, 2016
    Assignee: Aspect Software, Inc.
    Inventors: Andreas Chalupa, Christine Chipolone
  • Patent number: 9246784
    Abstract: An information notification apparatus includes a first reception unit that receives a first state change notification indicating that the operating state of an electrical appliance has changed to a first state, a transmission unit that transmits a state notification indicating that the operating state of the electrical appliance is the first state to an information terminal, and a second reception unit that receives an acknowledgement notification. The first reception unit further receives a second state change notification indicating that the electrical appliance has been changed to a second state from the electrical apparatus.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: January 26, 2016
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Mariko Nakaso, Fumiaki Suzuki, Masaru Yamaoka, Shuya Hosokawa
  • Patent number: 9182997
    Abstract: Telecommunication network management operations are performed based on accessing network management data (NMD) files via GUIs and general purpose computers including a network management system (NMS) server, and automatic routines for transferring binary NMD files between the general purpose computers and remote network elements (NEs) being managed. A system user produces configuration files at the NMS server for NEs using a network management GUI, and the hardware of NEs automatically complete the network management operations indicated by the NMD files transferred to them from the NMS server and produce their status files to the NMS server. The network management GUI displays network status based on the latest NE status files at the NMS server. This provides direct, binary file transfer based NMS communication that avoids the complexity and restrictions of intermediate messaging protocols or transaction languages and conversions thereof.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: November 10, 2015
    Inventor: Mark Henrik Sandstrom
  • Patent number: 9178850
    Abstract: A connection policy for a communications network has a local connection policy indicating which paths between a given one of the nodes (computer A, router A, host 898) and others of the nodes (computers B, C, filters B1, B2, C1, C2, hosts 890, 892) are allowable paths, by a symbolic expression of ranges endpoint addresses and other local connection policies in respect of other nodes. It is implemented in a distributed manner by determining, for the given node, which of the allowable paths, are dual authorized as allowable by the other local connection policy relating to the other node at the other end of that path, by Boolean operations on the symbolic expressions. For a given message for a given path between two of the nodes having their own local connection policies, both of these nodes determine whether the given path is currently dual authorized. This can provide reassurance that changes in versions of the connection policy won't transiently open a risk of undetected unwanted communication.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: November 3, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Antonio Lain, Patrick Goldsack
  • Patent number: 9164689
    Abstract: A data storage system includes a plurality of servers, a plurality of external interface providers each deployed on one of the servers, and a plurality of data storage controllers each deployed on one of the servers. Each of the providers is configured to receive a data access request, to identify one of the controllers that can satisfy the request, and to forward the request to the identified controller. The system further includes a plurality of data storage modules independent of the servers. The providers, controllers and modules are in communication with each other. Each of the controllers exclusively manages a portion of data content in at least one of the modules, and satisfies data access requests received from the providers by accessing the portion of data content in the at least one module.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: October 20, 2015
    Assignee: Oracle America, Inc.
    Inventors: John Timothy O'Brien, Michael Steven Milillo, George Franklin DeTar, Jr., Carl Thomas Madison, Jr.
  • Patent number: 9122645
    Abstract: A system and method are provided for tagging images or albums shared by a group of users. More specifically, a virtual group is defined, where each user in the virtual group has an associated image collection. The image collection of each user, or a select portion thereof, is made available to the other users in the virtual group. A number of group tags forming a tag vocabulary are defined for the virtual group, and the users in the virtual group are enabled to tag their own images, images shared by other users in the virtual group, or both using the group tags. Using the group tags, the images shared within the virtual group can be efficiently sorted, searched, and organized. Permissions may be defined to control access to and visibility of the group tags.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: September 1, 2015
    Assignee: Qurio Holdings, Inc.
    Inventors: Christopher M. Amidon, Cheryl Adams
  • Patent number: 9098382
    Abstract: A method and system to manage document workflow communication is provided. The system may include a polling module to poll a server at an active polling rate to obtain resources associated with a workflow of an electronic document, a ramp-down trigger detector to detect a workflow ramp-down trigger event, and a throttling module to initiate a ramp down of the polling of the server according to a ramp-down schedule. In one example embodiment, the electronic document workflow may be associated with collaborative review of the electronic document.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: August 4, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Randy L. Swineford, Patrick R. Wibbeler
  • Patent number: 9100443
    Abstract: A first Virtual Input/Output Server (VIOS) of a VIOS cluster performs the functions of: generating, at a sending daemon of the first VIOS, a send message that is to be transmitted to a receiving daemon at a second VIOS; in response to completion of the generating of the send message, forwarding the send message to a sending virtual small computer systems interface (vscsi) kernel extension (VKE) via a system call interface; and in response to the sending VKE receiving the send message from the sending daemon, forwarding the send message to one or more second VIOSes within the VIOS cluster utilizing a kcluster interface. The sending VKE parses at least one of a message header and a sub-header of the send message; and responsive to detection of a broadcast setting for the send message, the VKE forwards the send message to all nodes within the cluster via a cluster broadcast.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: August 4, 2015
    Assignee: International Business Machines Corporation
    Inventors: Carl Duane Bender, Michael Paul Cyr, Morgan Jeffrey Rosas, Vasu Vallabhaneni
  • Patent number: 9094483
    Abstract: An apparatus and method are described for collecting and evaluating statistics for different network addresses and/or subnets when establishing network connections. For example, a method according to one embodiment comprises: receiving a set of potential network addresses for establishing a connection to a remote host; evaluating routing statistics associated with each of the potential network addresses; prioritizing the set of potential network addresses based on the evaluation; and initially attempting to connect to the remote host using the highest priority one or more network addresses.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: July 28, 2015
    Assignee: APPLE INC.
    Inventor: Joshua Verweyst Graessley
  • Patent number: 9083624
    Abstract: A mobile device, e.g. portable computer, location tracking and data backup-and-wipe system and method enable a lost or stolen device to be recovered by reporting to its rightful owner and optionally to others its approximate location via triangulation and the use of location service providers. Social network members may be made aware automatically of the location of a reported lost or stolen device and can assist the rightful owner in recovering it based upon their identification of the user of the device, whether by the location coordinates or by viewing a photographic image taken by the computer. Alternatively, in governmental and/or institutional settings having privacy concerns, no photographic images are sent to a public website. Instead, they are sent to a proprietary employer server and maintained behind an institutional firewall.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: July 14, 2015
    Assignee: ActiveTrak, Inc.
    Inventor: Kenneth Vernon Westin
  • Patent number: 9074852
    Abstract: An assessment method and system for characterizing the operation of an imaging system are disclosed. The assessment system can comprise a light source configured to illuminate the imaging system, a modulator configured to modulate light from the light source, a receiver configured to intercept communications from the imaging system, and an analyzer configured to analyze the intercepted communications. The assessment system can be used to determine the effectiveness of an image denial system that is used to prevent a surveillance satellite from providing imagery and can thereby provide an advantage on the battlefield.
    Type: Grant
    Filed: November 12, 2007
    Date of Patent: July 7, 2015
    Assignee: The Boeing Company
    Inventors: Edward Allen Adler, Douglas Anthony Galasso