Patents Examined by Kostas Katsikis
-
Patent number: 10142273Abstract: 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: GrantFiled: June 23, 2015Date of Patent: November 27, 2018Assignee: International Business Machines CorporationInventors: Wai Man Lee, Hon Chung Tang, Ka Chun Wong, Wing Kong Yip
-
Patent number: 10110420Abstract: 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: GrantFiled: August 29, 2016Date of Patent: October 23, 2018Assignee: Amazon Technologies, Inc.Inventor: Ezequiel Lara Gomez
-
Patent number: 10084886Abstract: 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: GrantFiled: May 5, 2017Date of Patent: September 25, 2018Assignee: Accenture Global Solutions LimitedInventors: Jeffrey Stanford Ryan, John Stevenson, Bahij Nahhas
-
Patent number: 10084874Abstract: 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: GrantFiled: June 2, 2014Date of Patent: September 25, 2018Assignee: Apple Inc.Inventors: Sam Gharabally, Sean B. Kelly
-
Patent number: 10075519Abstract: 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: GrantFiled: January 3, 2014Date of Patent: September 11, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jaime Jiménez, Gonzalo Camarillo Gonzalez, Manuel Urueña Pascual
-
Patent number: 10069931Abstract: 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: GrantFiled: June 25, 2013Date of Patent: September 4, 2018Assignee: ZTE CorporationInventor: Xing Wei
-
Patent number: 10069905Abstract: 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: GrantFiled: June 17, 2016Date of Patent: September 4, 2018Assignee: Alibaba Group Holding LimitedInventors: Kaili Lv, Jian Deng, Bingyang Hua, Zengguang Liu, Chaofeng Meng, Jie Su, Jun Tang, Zheng Zhang
-
Patent number: 10063620Abstract: 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: GrantFiled: July 11, 2014Date of Patent: August 28, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Xiaodan Lin
-
Patent number: 10051053Abstract: 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: GrantFiled: June 23, 2015Date of Patent: August 14, 2018Assignee: RELIANCE JIO INFOCOMM LIMITEDInventors: Vijeth Pandit, Sumir Bharati, Pratap Singh, Nagappan Arunachalam
-
Patent number: 10042574Abstract: 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: GrantFiled: February 22, 2017Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Bard A. Doster, Sharon M. Niederbrach, David C. Reed, Max D. Smith
-
Patent number: 10027775Abstract: 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: GrantFiled: June 19, 2015Date of Patent: July 17, 2018Assignee: PATH MOBILE INC PTE. LTD.Inventors: Dustin Mierau, Emilie Kim, David Yung
-
Patent number: 10021004Abstract: 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: GrantFiled: May 30, 2017Date of Patent: July 10, 2018Assignee: CANON KABUSHIKI KAISHAInventor: Fumihide Goto
-
Patent number: 10021157Abstract: 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: GrantFiled: February 6, 2018Date of Patent: July 10, 2018Assignee: Action Streamer, LLCInventors: Christopher S. McLennan, Edward Jay Harnish, II
-
Patent number: 10015675Abstract: 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: GrantFiled: October 13, 2017Date of Patent: July 3, 2018Assignee: Network Kinetix, LLCInventors: Carissa Richards, Peter Richards, Hariharan Ramachandran
-
Patent number: 9990238Abstract: 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: GrantFiled: November 5, 2012Date of Patent: June 5, 2018Assignee: Red Hat, Inc.Inventors: Scott Wayne Seago, Jason Guiditta
-
Patent number: 9992260Abstract: 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: GrantFiled: August 29, 2013Date of Patent: June 5, 2018Assignee: Fastly Inc.Inventor: Tyler McMullen
-
Patent number: 9973559Abstract: 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: GrantFiled: June 27, 2013Date of Patent: May 15, 2018Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.Inventor: Brian Allan Heng
-
Patent number: 9973803Abstract: 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: GrantFiled: June 22, 2015Date of Patent: May 15, 2018Assignee: HUMAX CO., LTD.Inventor: Sung Heum Park
-
Patent number: 9973461Abstract: 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: GrantFiled: June 17, 2014Date of Patent: May 15, 2018Assignee: PQ SOLUTIONS LIMITEDInventors: Martin Tomlinson, Andersen Cheng, Cen Jung Tjhai
-
Patent number: 9955023Abstract: 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: GrantFiled: October 13, 2017Date of Patent: April 24, 2018Assignee: Network Kinetix, LLCInventors: Carissa Richards, Peter Richards