Patents Examined by Kostas Katsikis
  • Patent number: 10142273
    Abstract: A method for sending a plurality of alternate contact information associated with an online communication system. The method may include receiving an electronic message associated with the online communication system, wherein the electronic message is addressed to a recipient from a sender. The method may also include identifying a recipient inbox using a plurality of directory information associated with the received electronic message. The method may further include determining the identified recipient inbox satisfies at least one of a plurality of alternate contact criteria. The method may also include transmitting a plurality of alternate recipient contact information within a simple message transfer protocol (SMTP) response to the sender based on the plurality of determined alternate contact criteria being satisfied.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: November 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Wai Man Lee, Hon Chung Tang, Ka Chun Wong, Wing Kong Yip
  • Patent number: 10110420
    Abstract: In a computer network, network-connected devices generate and encode diagnostic information using an orthogonal code specific to each of the network-connected devices. In some implementations, the orthogonal code is a Walsh Code, a Walsh-Hadamard code, or a prime number. The encoded diagnostic information is transmitted to a router. The router aggregates and combines the encoded diagnostic information into a combined diagnostic value. Additional diagnostic information may be generated, encoded, and added to the combined diagnostic value by the router. The combined diagnostic value may be transmitted to additional upstream routers where additional diagnostic information is encoded and multiplexed into the combined diagnostic value.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: October 23, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Ezequiel Lara Gomez
  • Patent number: 10084886
    Abstract: A system, may include a private cloud network operated by an operator for a client. The private cloud network may be connected to a public cloud network that operates a web platform and a plurality of groups of gateway devices. A first group of gateway devices may be located at an operator data center associated with the operator, and may provide connectivity for the operator data center to connect to the public cloud network via the private cloud network. A second group of gateway devices may be located at a client data center associated with the client, and may provide connectivity for the client data center to connect to the public cloud network via the private cloud network. The private cloud network may be connected to the public cloud network, the operator data center, and the client data center in a hub-and-spoke connection configuration.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: September 25, 2018
    Assignee: Accenture Global Solutions Limited
    Inventors: Jeffrey Stanford Ryan, John Stevenson, Bahij Nahhas
  • Patent number: 10084874
    Abstract: Improved techniques for controlling delivery (e.g., download) of application programs from a remote application repository to different client computing devices are disclosed. Application programs are often built to operate on computing devices that have certain hardware capabilities. Hence, application programs available for download from a remote application repository might not be suitable execution on all client computing devices that are able to access the remote application repository. The improved techniques for controlling delivery can operate to permit the applications to be received by only those client computing devices that have the required hardware capabilities to properly operate the application programs.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: September 25, 2018
    Assignee: Apple Inc.
    Inventors: Sam Gharabally, Sean B. Kelly
  • Patent number: 10075519
    Abstract: A communications system comprising a plurality of nodes communicatively connected via a communications network, each node comprising a processing circuit and network interface circuitry connected to the processing circuit, each node being configured to connect to the communications network and to communicate with other nodes of the communications system, the communications system comprising at least one cluster of nodes, wherein one of the nodes of the cluster is operable to perform a cluster head role connecting the cluster to the communications network, and wherein the cluster is operable to implement a mechanism for transferring the cluster head role from one node of the cluster to another node of the cluster.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: September 11, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jaime Jiménez, Gonzalo Camarillo Gonzalez, Manuel Urueña Pascual
  • Patent number: 10069905
    Abstract: A method uses web servers to promulgate information from one server to another, instead of promulgating the information by the user to each server individually. A first server receives a first request for promulgating web-information from a user, locally promulgates the web-information, and sends a second request to at least one second website server to instruct the second website server to locally promulgate the web-information. The selection of the second server is done according to a preset configuration file which includes a relationship mapping between the first website server and the second website server. The relationship mapping may provide the user information related to the second website server based on the user information related to the first website server. The present disclosure further discloses a communication apparatus and a communication system.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: September 4, 2018
    Assignee: Alibaba Group Holding Limited
    Inventors: Kaili Lv, Jian Deng, Bingyang Hua, Zengguang Liu, Chaofeng Meng, Jie Su, Jun Tang, Zheng Zhang
  • Patent number: 10069931
    Abstract: Disclosed are a method and a system for pushing recommended friends to a user on a social networking site, wherein, the method includes: automatically analyzing usage information of each user on a current social networking site to obtain feature information of each user; matching feature information of a user on the current social network with feature information of other users on the current social networking site to obtain matching goodness-of-fit values of feature information between the user and the other users; determining users corresponding to matching goodness-of-fit values which are greater than a preset goodness-of-fit value as matching users of the user; sending friend recommendation information to the user, wherein the friend recommendation information includes information of each matching user. The present document can achieve that a social networking site actively recommends friends to a user.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: September 4, 2018
    Assignee: ZTE Corporation
    Inventor: Xing Wei
  • Patent number: 10063620
    Abstract: Discloses is a method and system for information sharing. The method includes obtaining an information exported file by exporting the information to be shared, and storing the information exported file according to an assigned network address; generating a two-dimensional code according to the network address of the stored information exported file; sharing the generated two-dimensional code, and importing the information exported file by scanning the shared two-dimensional code. The system includes an export processing module, a two-dimensional code generating module, a two-dimensional code sharing module, and an importing module.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: August 28, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xiaodan Lin
  • Patent number: 10051053
    Abstract: The embodiments of the present invention disclosed herein, include a transfer assistant module coupled to a number of electronic devices via communication channels. The content on the first device is transmitted to the transfer assistant module. The transfer assistant module facilitates transfer and synchronization of content to the second electronic device.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: August 14, 2018
    Assignee: RELIANCE JIO INFOCOMM LIMITED
    Inventors: Vijeth Pandit, Sumir Bharati, Pratap Singh, Nagappan Arunachalam
  • Patent number: 10042574
    Abstract: A first operational characteristic of a first configuration of a storage system is determined. The determination may be made using first data of the first configuration of the storage system and second data related to element interactions of the storage system. At least a second configuration of the storage system that differs from the first configuration is generated using the second data. At least a second operational characteristic of the second configuration is predicted using the second data.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Bard A. Doster, Sharon M. Niederbrach, David C. Reed, Max D. Smith
  • Patent number: 10027775
    Abstract: A user's user device includes a messaging module that allows the user to communicate with its contacts through a messaging system. The messaging module also allows the user to access a status interface that includes a feed with multiple status items. Each status item indicates current information associated with a contact of the user. The status items are received by the messaging module from the messaging system. The messaging system creates the status items based on device information automatically provided to the system by user devices. One or more of the status items received by the messaging module are customized by the module after they are received from the messaging system and before they are presented to the user in the status interface. The status items are customized based information associated with the user.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: July 17, 2018
    Assignee: PATH MOBILE INC PTE. LTD.
    Inventors: Dustin Mierau, Emilie Kim, David Yung
  • Patent number: 10021157
    Abstract: It is possible to capture video information using one or more body mounted cameras, to transmit that information over a wireless communication channel, and to process that information, such as by using angular momentum information captured by gyroscopes, to obtain an image which is suitable for viewing in real time. This technology can be applied in a variety of contexts, such as sporting events, and can also be applied to information which is captured and stored for later use, either in addition to, or as an alternative to, streaming that information for real time viewing. Such video information can be captured by components fully enclosed within a hat clip enclosure that is mountable on a brim of a hat.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: July 10, 2018
    Assignee: Action Streamer, LLC
    Inventors: Christopher S. McLennan, Edward Jay Harnish, II
  • Patent number: 10021004
    Abstract: A communication device capable of handling, even in the case where requests for provision of a service are received from a plurality of devices, the requests appropriately, is provided. A communication device which provides a service to a service utilizing device which utilizes a service, determines whether or not the communication device is executing a service requested from the service utilizing device. In the case where it is determined that the communication device is executing the service, the communication device makes a response to the request with the contents of the response changed according to whether or not the service is able to be provided to a plurality of service utilizing devices.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: July 10, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Fumihide Goto
  • Patent number: 10015675
    Abstract: A method for detecting a fraudulent attempt to activate a new PIN, SIM Card or mobile device includes monitoring, at a first processing node associated with a network interconnecting a first network point and a second network point, a mirrored live-data flow of a live data flow passing through the first processing node in a non-intrusive manner that does not affect the first live-data flow passing through the first processing node. The live-data flow comprises data that is in active transmission between the first network point and the second network point and prior to storage of the data in a database. The first processing node detects that a transaction within the monitored live-data flow relates to an activation of the new PIN, SIM card or mobile device and compares the detected transaction to a list of known fraud situations stored in the first processing node to determine if the detected transaction relates to a known fraud situation.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: July 3, 2018
    Assignee: Network Kinetix, LLC
    Inventors: Carissa Richards, Peter Richards, Hariharan Ramachandran
  • Patent number: 9992260
    Abstract: Disclosed herein are methods, systems, and software for enhancing content configuration change processing for cached content in content delivery nodes. In one example, a method of changing a content configuration for a content delivery node includes receiving a configuration change request by an end user. The method further provides, processing the configuration change request and a present configuration to generate a changed configuration comprising an assembly level code representation of the changed configuration, and transferring the changed configuration for delivery to the content delivery node.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: June 5, 2018
    Assignee: Fastly Inc.
    Inventor: Tyler McMullen
  • Patent number: 9990238
    Abstract: A server computer detects an event relating to a plurality of objects in a cloud. The server computer logs event data based on the event in a data store. The server computer examines subscription data to identify applications subscribing to the detected event, wherein the applications are executing in the cloud, and provides event data to the identified applications in the cloud.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: June 5, 2018
    Assignee: Red Hat, Inc.
    Inventors: Scott Wayne Seago, Jason Guiditta
  • Patent number: 9973559
    Abstract: Systems and methods for presenting content streams to a client device are provided. In some aspects, a method includes providing an indicator of a plurality of content streams to a client device. Each of the plurality of content streams is associated with a variant feature of content to be delivered to the client device. The method includes monitoring one or more requests, from the client device, for at least one of the plurality of content streams based on the variant feature of the content associated with each of the requested plurality of content streams. The method also includes modifying the indicator of the plurality of content streams based on the monitored one or more requests. The method also includes providing the modified indicator of the plurality of content streams to the client device.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: May 15, 2018
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventor: Brian Allan Heng
  • Patent number: 9973461
    Abstract: Systems and methods are provided for direct packet communications and store and forward packet communications including packets which have attributes which determine the lifetime of the packet contents and these lifetimes are optionally a function of the recipient. Example methods are given featuring the transmission of packets with limited lifetime, the storing and retransmission of packets to one or more recipients and confirmation of deletion of packet contents. It is also shown that cryptography may be employed to ensure that timed presentation of packet contents to recipients takes place and is authenticated by the sender.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: May 15, 2018
    Assignee: PQ SOLUTIONS LIMITED
    Inventors: Martin Tomlinson, Andersen Cheng, Cen Jung Tjhai
  • Patent number: 9973803
    Abstract: A video streaming service system may include a home media sever configured to send wireless network information to a dongle device when the dongle device is connected to the home media server and the dongle device configured to receive the wireless network information from the home media server and maintain the connection with a home network by configuring the received wireless network information.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: May 15, 2018
    Assignee: HUMAX CO., LTD.
    Inventor: Sung Heum Park
  • Patent number: 9955023
    Abstract: A system for monitoring a live-data flow through a network includes at least one server communicating with the network. A processor within each of the at least one server implements a first processing node for monitoring a mirrored live-data flow of the live-data flow passing through at least one selected point within the network in a non-intrusive manner that does not affect the live-data flow passing through the at least one selected point. The first processing node decodes data within the mirrored live-data flow according to each protocol associated with the data. The first processing node detects at least one predetermined or deduced condition defined by at least one of a plurality of applications implemented on a second processing node and executes at least one predetermined or deduced response responsive to an indication of occurrence of the at least one predetermined or deduced condition within the decoded data.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: April 24, 2018
    Assignee: Network Kinetix, LLC
    Inventors: Carissa Richards, Peter Richards