Patents Examined by Viet Vu
  • Patent number: 9430308
    Abstract: Disclosed are various embodiments for network monitoring. A processor circuit having a processor and a memory is employed. A listing of components of a network is stored in the memory, the listing including a plurality of endpoints and a plurality of nodes. One of the endpoints includes a processor circuit. A monitoring application is stored in the memory and executable by the processor circuit. The monitoring application is configured to maintain in the memory an indication of an operational status of each of the nodes derived from a plurality of status requests transmitted between respective pairs of the endpoints.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: August 30, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: David A. Cuthbert, Sergei V. Shinkarev, Jeffrey J. Fielding, Ting-You Wang
  • Patent number: 9430342
    Abstract: Described herein is a storage system having hierarchical levels of storage functions. The storage system may comprise one or more hierarchical levels, each hierarchical level comprising a server pool of one or more physical servers. Each hierarchical level may be assigned to perform a particular set of storage functions. Each physical server may implement one or more VMs, each VM executing a storage operating system that provides an overall set of storage functions. Each VM is configured to perform only the set of storage functions assigned to the hierarchical level on which the VM executes. The set of storage functions assigned to a VM may comprise a sub-set of the overall storage functions of the storage operating system. In some embodiments, VMs of a first hierarchical level provide storage transaction functions and VMs of a second hierarchical level provide storage access functions.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: August 30, 2016
    Assignee: NetApp, Inc.
    Inventor: Stephen M. Byan
  • Patent number: 9432263
    Abstract: A user is provided an interface for selecting network connectivity features for designing a virtual private cloud computing network. Each network connectivity feature has an attribute for connecting tangible storage elements and tangible computing elements in the virtual private cloud computing network. Each network connectivity feature is translatable into a network element configuration statement that instantiates an action particular to the network connectivity feature. Usage rules are defined specifying how the network connectivity features can be used. Selected network connectivity features are accepted from the user. The virtual private cloud computing network is configured in accordance with the selected network connectivity features using the tangible storage elements and tangible computing elements in the virtual private cloud computing network.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: August 30, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Ashley Flavel, Carsten Lund, Han Nguyen
  • Patent number: 9432416
    Abstract: A communication management system that manages a plurality of communication terminals transmits, to a request communication terminal, one of operation state information indicating that an operation state of a candidate counterpart communication terminal is unknown or information indicating that a communications protocol of the candidate counterpart communication terminal is different from a communications protocol of the request communication terminal, when the communications protocol is different between the candidate counterpart communication terminal and the request communication terminal. The request communication terminal displays information to a user, which is generated based on the information received from the communication management system.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: August 30, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Taro Okuyama, Takahiro Asai
  • Patent number: 9432452
    Abstract: Peer-to-peer (P2P) dynamic networks and/or sub-networks for file distribution between peers receiving the same content, wherein nodes are outside controlled networks and/or content distribution networks (CDNs), and wherein large data files are distributed or shared across and among the peer nodes.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: August 30, 2016
    Assignee: Joosy, Inc.
    Inventors: William James Gibson, Juan Royston Benito, Jason Philip Henry Bradicich
  • Patent number: 9432430
    Abstract: A computing device to perform incident identification on streamed event data is provided. An event block object is received. The event block object includes a measurement data value generated by a sensor. A plurality of measurement data values and associated time values are extracted for the plurality of event block objects that occur during a time window. A similarity measure is computed between the measurement data values and each of a plurality of reference incident signatures. A best matching reference incident signature is selected from the similarity measures. The similarity measure for the selected best matching reference incident signature is compared to a threshold value. When the selected similarity measure satisfies the threshold value, a type of incident for the extracted measurement data values is identified as a type of incident defined for the selected best matching reference incident signature and is output to an incident information subscribing device.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: August 30, 2016
    Assignee: SAS Institute Inc.
    Inventor: Bradley Klenz
  • Patent number: 9426218
    Abstract: A network connection is established between a virtual storage appliance (VSA) in a virtual machine and a storage server system. The virtual machine can run on a computing device remote to the storage server system. Access is provided to a second shared namespace of data at the VSA over the network connection. The second shared namespace is a policy defined subset of a first shared namespace of the storage server system. Data in the second shared namespace is accessible at the storage server system by at least one other computing device communicatively coupled to the storage server system. The data in the second shared namespace at the VSA is replicated to create a local copy at the computing device. Changes to the local copy are synchronized with the data in the second shared namespace at the storage sever system.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: August 23, 2016
    Assignee: NetApp, Inc.
    Inventors: Joseph P. CaraDonna, David Anthony Slik, Darrell Gene Suggs
  • Patent number: 9426116
    Abstract: One or more embodiments provide a system and method for DNS that is resistant to losses of network connections. In some particular embodiments, DNS servers are operated to maintain consistency of DNS records between the multiple master servers in response to connection failure. Each master DNS server monitors network connectivity by periodically testing network connections of the master server (e.g., to other master servers) to determine whether the master DNS is isolated in a manner that prevents updates from being distributed between the master DNS servers. In response to detecting network isolation of the master DNS server, the master DNS server is configured to enter the isolation mode, in which the master DNS monitors the status of connections and takes appropriate actions to update and/or recover DNS data when connections are restored.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: August 23, 2016
    Assignee: 8x8, Inc.
    Inventor: Mehdi Salour
  • Patent number: 9418353
    Abstract: Methods and systems are disclosed for delivery of tailored content to differentiated devices, such as desktop, mobile, and tablet devices, over a computer network. In one embodiment, a proxy cache server has a content cache for storing previously retrieved objects like web pages or multimedia files. For at least some objects, several versions are stored, each version representing an object suited for a given set of client device characteristics. A device-equivalency data structure maintained at the proxy facilitates a determination of whether such cached versions can be used to service a current request. The versions might represent, for example, modified versions created using, e.g., mobile device transcoding techniques, in response to prior requests. They may also represent a set of alternate content created by a content provider and available from an origin server. Such methods and systems may be implemented in a distributed computing networks, e.g., a content delivery network.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: August 16, 2016
    Assignee: AKAMAI TECHNOLOGIES, INC.
    Inventors: Martin T. Flack, Eric L. Kobrin, Stephen L. Ludin, David H. Kaufman
  • Patent number: 9414199
    Abstract: A server sends information to user devices based on not only the current location of those devices but also predicted future locations of those devices. A number of actions are associated with one or more predetermined locations, a predetermined maximum amount of time, and a predetermined minimum likelihood. When the server determines that a given user device is likely to be in one of the predetermined locations within the predetermined maximum amount of time with at least the predetermined minimum likelihood, the server performs the associated acts with respect to the user device. An example of such an action is sending a promotion or advertisement to the user device, e.g., as an SMS message.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: August 9, 2016
    Assignee: Uniloc Luxembourg S.A.
    Inventor: Craig S. Etchegoyen
  • Patent number: 9407626
    Abstract: Systems and methods for a security token management service hosted in an application server. A set of services and/or associated applications can be served from an application server to one or more clients. The set of services may require one or more token services in order to deliver their intended functionalities, so that for instance an email client may require the use and presentation of a token or other object incorporating user ID, password, or other authentication information for the user to access and retrieve their email messages. Different served applications and/or services may require the installation of various different token types or services, conventionally requiring manually configuration. A centralized security token management service can be installed and configured in the application server itself, which interfaces to requesting services and automatically locates and acquires diverse token types and/or associated token services to support served applications or services.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: August 2, 2016
    Assignee: Red Hat, Inc.
    Inventor: Anil Saldhana
  • Patent number: 9407857
    Abstract: Protection against unauthorized copying of digital media content is achieved by receiving information from a client device related to its storing function used to store digital media content that is to be sent to the client device; and performing a procedure to protect against unauthorized copying of the digital media content if the client device is able to store the digital media content using its storing function.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: August 2, 2016
    Assignee: CDNetworks Co., Ltd
    Inventors: Young Jun Bang, Jun Sik Park, Jung Eun Kim, Sam Ryong Jang, Yun Geun Lee
  • Patent number: 9401948
    Abstract: Methods and systems for processing content from multiple content sources includes identifying a plurality of content sources for rendering content on a website. A plurality of content modules associated with the website, are identified. Each content module is configured to render content from each of the plurality of content sources. A rendering size of each of the content modules selected for rendering on the website, is identified. The content format for each of the plurality of content module is defined for the identified rendering size of each of the content modules. A selection of one of the plurality of content modules is received. The selection causes a reconfiguration of the rendering sizes of one or more of the plurality of content modules. The content format of the one or more of the plurality of content modules is adjusted based on the rendering sizes after the reconfiguration.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: July 26, 2016
    Assignee: Yahoo! Inc.
    Inventors: Jane Mountain, Guy Schackman
  • Patent number: 9398075
    Abstract: The data server stores, data and user identification information, and transmits to the analysis server the data and first identification information associated with the user identification information. The analysis server analyzes the data and stores an analysis result in association with the first identification information. When the communication apparatus transmits the analysis-result obtainment request to the analysis server, the analysis server transmits, to the communication apparatus, second identification information associated with the analysis-result obtainment request. The communication apparatus transmits the second identification information and the user identification information to the data server. The data server transmits the second identification information and the first identification information associated with the user identification information to the analysis server.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: July 19, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Takao Ogura
  • Patent number: 9395528
    Abstract: The present invention relates to a photographing control device, microscope and program that can simply confirm whether time lapse photography is being executed normally or not. A number of a display target round, time required for processing of the round, and the operation state of each device of an inverted microscope and a camera in the round, are displayed in a window 431 on a photographed result display screen 421 that displays the photographed result of the time lapse photography. The individual operation time of the each device of the inverted microscope and the camera from the start of the processing of a photographing point selected in a list box 433 to the completion of the photographing of a channel selected in a list box 434, is displayed in a window 435. When an image button is pressed, the image of a photographed sample is displayed. The present invention can be applied to software for controlling time lapse photography using a microscope, for example.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: July 19, 2016
    Assignee: NIKON CORPORATION
    Inventor: Takaaki Okamoto
  • Patent number: 9398626
    Abstract: Data sessions are established based in part on services. When establishing a data session for a communication device, the desired mobility gateway can be dynamically assigned via a specified policy mechanism or provisioned using a predefined service policy table, where particular services are linked with respective identifiers associated with respective mobility gateways. A communication device can reference the service policy table to locate a service that is to be used for the data session and can identify an identifier(s) linked to the service(s) and associated with a mobility gateway(s). The identifier(s) can be received and used to facilitate selecting one or more respective mobility gateways for the data session(s). The service policy table can be automatically pushed to the communication device or the communication device can initiate a download of the service policy table when the default data connection is established.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: July 19, 2016
    Assignee: AT&T MOBILITY II LLC
    Inventor: Qingmin Hu
  • Patent number: 9395944
    Abstract: An apparatus receives and analyzes a packet transmitted via a network, and performs network setting according to data included in the packet. Further, if it is determined that the received packet is a packet addressed to the apparatus and is not a setting packet for the network setting, the apparatus is controlled not to analyze the packet.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: July 19, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Tetsuya Yamada
  • Patent number: 9391944
    Abstract: A social networking system notifies its users of different events and actions taking place inside the social networking system. To present notifications that are most likely to be of interest to the user, the social networking system observes the interactions of the user with notifications presented to the user and suggests an option to opt-out of notifications associated with a source based on the observed interactions. The option to opt-out of notifications associated with the source may be presented if the users interactions with the notifications presented are below a threshold. Notifications associated with a social group are presented to the user based on factors describing the group and the relation between the user and other users of the social group, for example, seniority of the user, size of the group, and the rate at which user actions associated with the group are received.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: July 12, 2016
    Assignee: Facebook, Inc.
    Inventors: Ken Taro Deeter, Wayne Kao, Charles Jolley, Bo Zhang, Andrew Song
  • Patent number: 9391935
    Abstract: Techniques for file classification information retention are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for file classification information retention comprising receiving an indication of creation of an email attachment, determining, using at least one computer processor, whether to extract file classification information for the email attachment, and in the event file classification information is extracted, storing the extracted file classification information in association with the email.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: July 12, 2016
    Assignee: Veritas Technologies LLC
    Inventor: Laxmikant V. Gunda
  • Patent number: 9384067
    Abstract: A server device includes a processor; and a memory communicatively coupled to the processor. The memory includes executable code that causes the processor, upon execution of the executable code, to: maintain a database comprising a virtual object; maintain a database of users that subscribe to the virtual object; and in response to receiving a request from a non-subscriber user to perform a first action on the virtual object, send a message to at least one of the users that subscribe to the virtual object.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: July 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pamela Chen, Rebecca L J Chen, Jacqueline Yen, Cecelia Y C Yu