Patents Examined by Michael Y Won
  • Patent number: 9960952
    Abstract: Techniques for managing networked node transactions are disclosed. In an embodiment, a fingerprint generator determines multiple classifier digital fingerprints that each comprise a bit sequence associated with a respective result classifier. The fingerprint generator receives transaction event entries that contain message text associated with a transaction between two or more nodes. The fingerprint generator generates a digital fingerprint for each of the transaction event entries. Each of the generated digital fingerprints comprises a bit sequence that is associated with an identity of at least one of the two or more nodes, and generating each of the fingerprints includes, for each bit position in the fingerprint bit sequence, determining whether the message text includes a specified text pattern and setting the bit position value based on the determination of whether the message text includes the specified text pattern.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: May 1, 2018
    Assignee: CA, Inc.
    Inventors: Seshadri Venkataraman, Venkatesh Seenivasan
  • Patent number: 9959253
    Abstract: Particular embodiments receive a search request and identify matching users associated with group information corresponding to the search request. Examples of group information include group ID, name, description of the group, and members of the group. Profile information is retrieved for each of the one or more matching users. Information to display a web page may be sent in response to the search request. The information to display the web page comprises the profile information and the group information for at least one of the one or more matching users. The web page may also include content associated with matching users (e.g., multimedia content, social networking content). Particular content may be designated as featured content based on the popularity of the content.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: May 1, 2018
    Assignee: Facebook, Inc.
    Inventors: William K. Tiu, Jr., Jeffrey J. Roberto
  • Patent number: 9948472
    Abstract: Techniques are described for utilizing Protocol Independent Multicast Sparse Mode (PIM-SM) to transport BUM (broadcast, unknown unicast, and multicast) traffic in a Virtual Extensible LAN (VXLAN) underlay of a data center, where the BUM traffic is received on active-active, multi-homed Ethernet virtual private network (EVPN) interconnects between multiple physical data centers. For example, the techniques may readily be applied to support usage of PIM-SM where provider edge (PE) routers of the EVPN operate as gateways between the EVPN and the VXLAN spanning the data center interconnect.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: April 17, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: John E. Drake, Zhaohui Zhang, Wen Lin, Tapraj Singh
  • Patent number: 9948497
    Abstract: A system for and method of automatic discovery and configuration of network interface devices is presented. A network interface device (NID) may be included a pre-configured maintenance entity end point (MEP), whereby upon use, the NID may begin sending at least one discovery message to a provider edge device, each discovery message including an organizationally unique identifier. The provider edge device may strip the discovery message(s) to determine the message content, which may then be forwarded to a NIS management system. The NID management system may then identify an identification number of the NID, determine where the NID is installed and send any configuration data to the NID via the provider edge device to configure the NID.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 17, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Michael U. Bencheck, Matthew W. Turlington, Vincent A. Alesi, Richard Schell, William F. Copeland
  • Patent number: 9948508
    Abstract: A method for changing an operating mode of a processing unit of a network node is described. The processing unit is connected to a communication and supply line for providing data communication and for providing a supply voltage. The method includes an establishing of a communication connection of the processing unit of the network node via the communication and supply line, a determination of a change of the supply voltage of the communication and supply line by the processing unit, and a setting of an operation mode of the processing unit based on the determined change of the supply voltage.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: April 17, 2018
    Assignee: Airbus Operations GmbH
    Inventors: Peter Klose, Oliver Hanka
  • Patent number: 9942112
    Abstract: An information collection system includes a server apparatus, a plurality of edge apparatuses, and a collection rules storage unit. The edge apparatus includes a first information generation unit that generates first information and a second information generation unit that generates second information. The collection rules storage unit stores collection rules so as to be associated with the edge apparatus and the first information that the server apparatus acquires from the edge apparatus. The server apparatus includes a first information acquisition unit that acquires the first information from the edge apparatus, a second information acquisition unit that acquires the second information from the edge apparatus, and a collection rules acquisition unit that acquires collection rules from the collection rules storage unit.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: April 10, 2018
    Assignee: NEC Corporation
    Inventors: Kenichiro Fujiyama, Koji Kida
  • Patent number: 9936001
    Abstract: Implementations for geographic placement of application components by a multi-tenant Platform-as-a-Service (PaaS) system are disclosed. A method of the disclosure includes providing, by a processing device of a multi-tenant PaaS system, a list of geographic locations to a user of a multi-tenant PaaS system, receiving, by the processing device from the user, a first request to deploy a component of an application corresponding to the user, the first request comprising a selection of one of the geographic locations from the list, and communicating, by the processing device, a second request to deploy the component of the application, the second request directed to a messaging server dedicated to the selected geographic location of the user, the dedicated messaging server of the selected geographic location to handle a configuration of a node in the selected geographic location for the component of the application.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: April 3, 2018
    Assignee: RED HAT, INC.
    Inventor: Michael McGrath
  • Patent number: 9936031
    Abstract: A computer identifies data detailing usage of a first set of one or more applications by a first user and a first set of users, and information associated with usage of a second set of one or more applications by the first set of users. The computer determines one or more similarity coefficients between the first user and the first set of users and determines an overall predicted taste score for each content associated with the second set of one or more applications based on the determined one or more similarity coefficients. The computer determines one or more recommendations for one or more contents of the second set of one or more applications based on the determined one or more overall predicted taste scores.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Cordes, Hui W. Han, Tolga Oral, Bin Zhu
  • Patent number: 9930144
    Abstract: An information processing method is an information processing method executable by a server device. The information processing method includes obtaining first position information from a first portable terminal that has received a beacon signal from a first beacon device, the first position information being information indicating a current position of the first portable terminal, calculating a probability of abnormal condition of the first beacon device by comparing the obtained first position information with second position information indicating an installation position of the first beacon device, the second position information being managed in advance by the server device, and performing a process corresponding to the calculated probability of abnormal condition.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: March 27, 2018
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Yasuhiro Tsuchida
  • Patent number: 9929929
    Abstract: Techniques are described for providing network device management. In some implementations, a native mobile device application enables use of a mobile device to add new devices to a network, remove devices from a network, change network and device profile settings, troubleshoot a network, provide an interface into network devices, communications, diagnostics, etc., and provide remote access to the network for installation, programming, troubleshooting, and inclusion.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: March 27, 2018
    Assignee: Alarm.com Incorporated
    Inventor: Alison Jane Slavin
  • Patent number: 9930095
    Abstract: A method and system provide, using a microprocessor of computing device associated with a web publisher, content including a web page. The method includes accessing, by the web publisher, a list including at least one extension associated with a web browser rendering the content at a second computing device, and a key generated based on the content, the key being generated at a specific time after the providing. The method includes comparing a value associated with the key to an expected value to determine a difference between the key and the expected value.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: March 27, 2018
    Assignee: GOOGLE LLC
    Inventors: Craig Warner, Luke Stone, Elysa Wesley Fenenbock, Ronit Kassis, Timothy Wong O'Connor
  • Patent number: 9923762
    Abstract: A method includes receiving a request for modification of computer readable program code associated with a scenario being executed at a production server. The production server is configured to provide a computing service. Writing to a storage medium associated with the production server with respect to data specified by the protection scenario is suspended during the modification responsive to the request, such that synchronization of the data specified by the scenario is maintained between the production server and a standby server during the modification. Related systems and computer program products are also discussed.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: March 20, 2018
    Assignee: CA, INC.
    Inventors: Haiyang Zhang, Xiaopin Wang, Ran Shuai, Pengfei Yu
  • Patent number: 9906593
    Abstract: An information processing device is disclosed. The information processing device includes an identifier acquisition unit configured to receive an identifier of an associated device, and an application specifier generation unit. The application specifier generation unit is configured to generate a first application specifier identifying a first application corresponding to the information processing device, and a second application specifier based on the received identifier and identifying a second application corresponding to the associated device. The information processing device further includes a transmission unit configured to transmit the first and second application specifiers to a server, and an application reception unit configured to receive the first application.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: February 27, 2018
    Assignee: Saturn Licensing LLC
    Inventor: Yoshinori Ohashi
  • Patent number: 9906607
    Abstract: A multi-tenant media communication platform system and methods. The platform system includes media communication micro-services and micro-service configuration for a plurality of entities configured for use of the platform system. Enrolling an entity in the platform system includes setting entity configuration for use of the platform system by the entity. A micro-service request is processed according to the entity configuration. The micro-service request is a request for use of at least one micro-service of the platform system on behalf of the entity. Use of each micro-service is accounted for on behalf of the entity. Billing information for the entity is generated based on the accounting for the use of each micro-service on behalf of the entity. Entity configuration includes micro-service configuration, and micro-service configuration specifies at least one of: an endpoint mapping to at least one application logic URI, an event callback URI, and an event application logic URI.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: February 27, 2018
    Assignee: Twilio, Inc.
    Inventors: Jeffrey Lawson, John Wolthius
  • Patent number: 9906400
    Abstract: A management system includes a plurality of network devices, and a management server that manages a plurality of setting values to be set in the plurality of network devices. The network device includes a request unit configured to perform a request of a setting value to be set; a setting unit configured to set the acquired setting value; an execution unit configured to execute an import processing; a notification unit configured to perform a notification of a start of the import processing; a control unit configured to control the request between the start and a completion of the import processing; and a transmission unit configured to transmit a setting value after the import processing. The management server includes a response unit configured to respond an error to the request from the network device; and an application unit configured to apply the setting value after the import processing.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: February 27, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Satoki Watariuchi
  • Patent number: 9900263
    Abstract: Various embodiments relate to a method, device, and machine-readable storage medium including: exchanging messages between a virtual machine and the overlay network; identifying a request message transmitted by a virtual machine supported by the server as requesting an underlay resource that is inaccessible via the overlay network; sending a proxy request to the underlay resource via the underlay network; receiving, at the server, at least one message from the underlay resource in response to the proxy request; and forwarding the at least one message to the virtual machine based on determining that the virtual machine previously requested the underlay resource.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: February 20, 2018
    Assignee: Alcatel-Lucent USA Inc.
    Inventor: Diego Garcia del Rio
  • Patent number: 9900213
    Abstract: An auto-deployment server may receive, from a TFTP server, a notification message carrying a temporary IP address and a name of a basic configuration file obtained by the device from a DHCP server. The auto-deployment server may obtain the basic configuration file corresponding to the name of the basic configuration file from basic configuration files stored in the auto-deployment serve, may obtain a MAC address of the device according to the basic configuration file and the temporary IP address, may obtain a baseline startup configuration file of the device according to the MAC address, may deploy the baseline startup configuration file to the device, and may trigger the device to execute the baseline startup configuration file.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: February 20, 2018
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Shoufeng Wang, Dongsheng Wei, Xueming Zhang
  • Patent number: 9900602
    Abstract: Methods and systems for optimizing and enhancing remote graphics on client devices are presented. A client device may determine a visual focus region of a display of the client device based on a user input. A server may receive, from the client device, data regarding the visual focus region of the display. The server may determine a first subset of an image that corresponds to the visual focus region of the display and a second subset of the image that is external to the visual focus region of the display. The server may apply a lossless encoding to the first subset and a lossy encoding to the second subset. The server may then transmit, to the client device, the first subset through a first channel and the second subset through a second channel, wherein the first channel comprises a higher network bandwidth allocation than the second channel.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: February 20, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Srikanth Rangarajan, Shashidhar Ramareddy, Kavitha Ramachandra, Chandra Sekhara Reddy
  • Patent number: 9894148
    Abstract: In one embodiment, a system comprises a client interface configured to receive an application and a parameter associated with the application, a vendor interface configured to receive vendor-specific information from vendor-specific computing environments, and an environment analyzer configured to determine a first vendor-specific computing environment from the vendor-specific computing environments for hosting the application based on the application parameter. The client interface is further configured to communicate a request for approval to host the application in the first vendor-specific computing environment and receive an indication to not host the application using the first vendor-specific computing environment.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: February 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Christopher Paul Kirby
  • Patent number: 9882968
    Abstract: A control-plane component of a virtual network interface (VNI) multiplexing service assigns one or more VNIs as members of a first interface group. A first VNI of the interface group is attached to a first compute instance. Network traffic directed to a particular endpoint address associated with the first interface group is to be distributed among members of the first interface group by client-side components of the service. The control-plane component propagates membership metadata of the first interface group to the client-side components. In response to a detection of an unhealthy state of the first compute instance, the first VNI is attached to a different compute instance by the control-plane component.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: January 30, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Tobias Lars-Olov Holgers, Kevin Christopher Miller, Andrew Bruce Dickinson, David Carl Salyers, Xiao Zhang, Shane Ashley Hall, Christopher Ian Hendrie, Aniket Deepak Divecha, Ralph William Flora