Patents Examined by Rupal Dharia
-
Patent number: 11088987Abstract: Methods, devices, systems, and computer readable media with instructions for group text communications between multiple devices, along with communication of associated data and automatic deletion of communications, are described. One embodiment involves generating a first ephemeral group chat, receiving a first ephemeral chat message, associated with one or more deletion triggers, and transmitting the first ephemeral message; and receiving, from at least the second client device, chat monitoring information comprising first deletion trigger information. In various embodiments, coordinated presentation and deletion of ephemeral chat messages are managed in a variety of ways.Type: GrantFiled: May 4, 2016Date of Patent: August 10, 2021Assignee: Snap Inc.Inventors: Nicholas Richard Allen, Jonathan Brody, Chamal Samaranayake, William Wu
-
Patent number: 11070614Abstract: A load balancing method is provided: A load balancer obtains an invalidation notification, where the invalidation notification includes an identifier of an invalid object on a target side, and the invalid object includes an invalid interaction node, an invalid session group on an interaction node, or an invalid session in a session group; the load balancer broadcasts the invalidation notification, where the invalidation notification is used to instruct an interaction node on a source side to delete recorded information about a load balancing protocol of the invalid object; and the load balancer reassigns an interaction node to an application interaction request when the load balancer receives the application interaction request sent by the interaction node on the source side and destination data in the application interaction request is empty. In this way, reliability of message exchanging is ensured when an interaction node is abnormal.Type: GrantFiled: January 25, 2019Date of Patent: July 20, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Shiyong Tan, Xiaoqiang Qiao
-
Patent number: 11019150Abstract: Apparatuses, methods and storage media associated with an IoT gateway are disclosed herein. In embodiments, an apparatus (such as an IoT gateway) for communicatively coupling a plurality of Internet-of-Things (IoT) devices of an IoT network to each other, and to an enterprise or public network, may comprise: first networking circuitry to communicatively couple the apparatus with the plurality of the IoT (smart) devices of the IoT network; second networking circuitry to communicatively couple the apparatus with the enterprise or public network; routing circuitry coupled to the first and second networking circuitries; and code table building circuitry coupled with the first and second networking circuitries to dynamically provide a code table to the IoT (smart) devices to use to exchange messages with each other, or with other devices on the enterprise or public network, based at least in part on words in the messages exchanged.Type: GrantFiled: September 20, 2017Date of Patent: May 25, 2021Assignee: Intel CorporationInventors: Zhaohua Yi, Vijay Sarathi Kesavan
-
Patent number: 9021028Abstract: Systems and methods to reduce false positives in spam filtering. In one aspect, a method includes automatically generating profiles for persons identified in messages, such as incoming and outgoing emails. Messages flagged as spam can be checked against the profile to identify false positives.Type: GrantFiled: August 4, 2009Date of Patent: April 28, 2015Assignee: Yahoo! Inc.Inventors: Adam Michael Smith, Joshua Robert Russell Jacobson
-
Patent number: 9021031Abstract: A system and machine-implemented method for selectively setting the availability of a user with respect to one or more contacts within an messaging service, the method comprising receiving an indication of a user entering a selective availability mode while the user is logged into an messaging service, wherein the messaging service maintains a list of a plurality of contacts associated with the user and setting the availability status of the user to unavailable at the messaging service with respect to the plurality of contacts in response to the detection, such that the plurality of contacts are prohibited from communicating with the user through the messaging service, while the user remains logged into the messaging service.Type: GrantFiled: December 8, 2011Date of Patent: April 28, 2015Assignee: Google Inc.Inventor: Anna Jansson
-
Patent number: 8977747Abstract: A first network interface coupled to one or more clients. The first network interface analyzes received network communications to determine if a first rule of any of one or more rules corresponds to the received network communications associated with a first client. The network interface updates a first set of statistical information accumulated over a time period associated with the first client responsive to a determination that the first rule corresponds to the network communications. The network interface analyzes the first set of statistical information to determine if aberrant network behavior is occurring with respect to the first client by applying a set of conditions to the first set of statistical information. Each of the set of conditions corresponds to aberrant network behavior and comprises a threshold to be applied to at least a portion of the statistical information.Type: GrantFiled: September 20, 2013Date of Patent: March 10, 2015Assignee: RPX CorporationInventor: Steven D. Tonnesen
-
Patent number: 8964032Abstract: In a first aspect, the invention is directed to an illumination system for rearward illumination for a first vehicle. The illumination system includes a tail lamp assembly, a sensor and a controller for controlling the operation of the tail lamp assembly. If the controller determines that there are any oncoming second vehicles behind the first vehicle that are sufficiently close to the first vehicle, then the controller operates the tail lamp assembly in one mode. If the controller determines that there are no oncoming second vehicles behind the first vehicle that are sufficiently close to the first vehicle, then the controller permits the operation of the tail lamp assembly in another mode.Type: GrantFiled: January 26, 2010Date of Patent: February 24, 2015Assignee: Magna Electronics Inc.Inventors: Clarence Patrick McElroy, Yuesheng Lu, Axel Nix
-
Patent number: 8966075Abstract: A network device, such as a policy server, supports a plurality of different layer two (L2) networks. The network device receives a request to initiate a communication session from an endpoint device, selects an L2 network to which to assign the endpoint device, and assigns the endpoint device to the selected L2 network, selects one of a plurality of L3 network addresses for the policy server based on the selected L2 network, and sends the L3 network address to the endpoint device. The network device also includes a monitoring module that monitors activities of the endpoint device, and a plurality of L2 network interfaces, wherein each L2 network interface is associated with at least one L2 network. The L2 networks may be virtual local area networks.Type: GrantFiled: July 2, 2007Date of Patent: February 24, 2015Assignee: Pulse Secure, LLCInventors: Roger A. Chickering, Denzil Wessels
-
Patent number: 8966003Abstract: A system and method for delivering content objects over the Internet to an end user system with a content delivery network (CDN) is disclosed. The system and method allow for dynamically storing and distributing a portion of content streams. When a content object is requested by an end user media player, the request is assigned to an edge server within the CDN. Characteristics of the content object are used to determine the portion of the content object where the portion is less than all of the requested content. The portion of content object is then retrieved from the content and is stored within the CDN. The portion of requested content is streamed to the end user media player. Ultimately, the whole content is streamed to the end user media player if the remainder of content is requested by the end user media player.Type: GrantFiled: September 21, 2009Date of Patent: February 24, 2015Assignee: Limelight Networks, Inc.Inventors: Mohan I. Kokal, Eric Cadwell, Jon B. Corley, Tamara Monson
-
Patent number: 8959170Abstract: A communication method includes: a first transmission step of transmitting first setting information and first network organization information regarding one information processing apparatus of a second network via a first communication path; a first determination step of determining a role of communication with a first master apparatus via a second communication path on the basis of the first network organization information and role adjustment information; a second transmission step of transmitting second setting information and second network organization information to the first master apparatus via the first communication path; a second determination step of determining a role of the communication with a second master apparatus via the second communication path on the basis of the second network organization information and role adjustment information by the first master apparatus; and a first communication start step of starting the communication via the second communication path with another informatioType: GrantFiled: May 13, 2010Date of Patent: February 17, 2015Assignee: Sony CorporationInventors: Naoki Miyabayashi, Yoshihiro Yoneda, Masahiro Sueyoshi
-
Patent number: 8954553Abstract: A system and method for developing, deploying, managing and monitoring a web application in a single environment is disclosed herein. The single environment is preferably an integrated development environment (“IDE”). The system and method preferably allows for deployment to a cloud provider, and preferably allows for use of Web resources from multiple cloud providers. One preferred IDE is the APTANA® STUDIO IDE.Type: GrantFiled: September 20, 2009Date of Patent: February 10, 2015Assignee: Appcelerator, Inc.Inventors: Paul Colton, Uri Sarid
-
Patent number: 8954562Abstract: In some embodiments, the invention involves calculating entropy-based stability values to be used in a framework to build a new class of network control (policy) and (state) management services. The framework may be used to build a number of self-management services to support decentralized (mesh) networks. Other embodiments are described and claimed.Type: GrantFiled: September 28, 2007Date of Patent: February 10, 2015Assignee: Intel CorporationInventor: John Vicente
-
Patent number: 8954551Abstract: A virtualization mechanism may create a virtual representation of a group of physical computers and the physical connections between the computers. The mechanism may comprise a discovery tool for determining a topology of connected physical computers and selecting the elements to virtualize, a device virtualization tool that may create virtual versions of the physical computers, and a connection virtualization tool that may create virtual connections between the virtual computers. The virtual devices and virtual connections may then be operated virtually. In many cases, optimized versions of the virtual devices and virtual connections may be performed.Type: GrantFiled: March 17, 2008Date of Patent: February 10, 2015Assignee: Microsoft CorporationInventor: Sergey Royt
-
Patent number: 8949393Abstract: A service management system and method. In one embodiment, the service management system includes: (1) a service description repository configured to contain service descriptions that define services in terms of a set of end points that assume roles in the services and (2) a self-service application configured to collect ones of the end points mapped into roles pertaining to one of the services from a corresponding one of the service descriptions, collect key/value pairs on the ones of the end points pertaining to an issue with respect to the one of the services, evaluate the key/value pairs using optimal values and, if a predefined condition regarding the issue is met, attempt to employ the key/value pairs to address the issue.Type: GrantFiled: November 21, 2008Date of Patent: February 3, 2015Assignee: Alcatel LucentInventor: Edward S. Pelley
-
Method and system of managing and/or monitoring distributed computing based on geometric constraints
Patent number: 8949409Abstract: A method for managing distributed computing. The method comprises estimating, for each of a plurality of local computing nodes, a distribution of multidimensional values in a space. Each multidimensional value is calculated according to a plurality of locally monitored parameters. The method further includes calculating safe zones in the space where each safe zone is defined according to a respective estimated distribution under a global geometric constraint in the space and setting local geometric constraints for the local computing nodes according to the respective safe zones. Each local geometric constraint is defined such that a detection of at least one monitored multidimensional value violating it by a respective local computing node induces a communication event between the respective local computing node and one or more central computing nodes.Type: GrantFiled: June 17, 2010Date of Patent: February 3, 2015Assignees: Technion Research & Development Foundation Limited, Carmel-Haifa University Economic Corporation Ltd.Inventors: Assaf Schuster, Daniel Keren, Guy Sagy, Izchak Sherfman -
Patent number: 8949381Abstract: A technique for creating a connection is disclosed. The technique includes receiving instructions to set a first endpoint, receiving instructions to set a second endpoint, receiving instructions to set a connection between the first and second endpoints, and transferring the instructions to set the two endpoints and the connection to network elements associated with the two endpoints after receiving the instructions to set the connection. A technique for retrieving a connection endpoint index from a connection table is also disclosed. The technique includes reading a common index column element, wherein the common index column contains indexes corresponding to a plurality of service types, and interpreting the index column element based on an interface index that identifies the service type.Type: GrantFiled: December 31, 2003Date of Patent: February 3, 2015Assignee: Brixham Solutions Ltd.Inventors: Eileen Zhou, Roger Liu, Vijoi Choyi, Moshe Itah, John Z. Yu
-
Patent number: 8949403Abstract: An IS monitoring approach is described that is capable of monitoring the availability of various software components. A further capability is that the availability of the individual software components upon which a specific business logic process depends may each be individually and continuously checked, in a combined fashion that is referenced to the specific business logic process, so that the status of the business logic process itself (e.g., operable or non-operable) can be continuously determined on an on-going basis. Moreover, operability or non-operability can be established over a wide range of different business logic processes on a process by process basis.Type: GrantFiled: December 30, 2003Date of Patent: February 3, 2015Assignee: SAP SEInventors: Janko Budzisch, Pavel Kojevnikov, Stephen Pfeiffer
-
Patent number: 8943186Abstract: One embodiment of the present method and apparatus for performance and policy analysis in distributed computing systems includes representing a distributed computing system as a state transition model. A queuing network is then superimposed upon the state transition model, and the effects of one or more policies on the distributed computing system performance are identified in accordance with a solution to the queuing network.Type: GrantFiled: July 10, 2012Date of Patent: January 27, 2015Assignee: International Business Machines CorporationInventors: Murthy V. Devarakonda, Nithya Rajamani, Mudhakar Srivatsa
-
Patent number: 8943216Abstract: Disclosed are methods, circuits, devices, systems and associated computer executable code for caching content. A client device may request content from a content source server connected to the Internet or some other distributed data network. The client device may be connected to the Internet or other distributed data network through a gateway network. As initial portions of requested content enter the gateway network, the requested content may be characterized and compared to content previously cached on a cache integral or otherwise functionally associated with the gateway network. In the event a match is found, a routing logic, mechanism, circuitry or module may replace the content source server with the cache as the source of content being routed to the client device.Type: GrantFiled: October 10, 2011Date of Patent: January 27, 2015Assignee: Saguna Networks Ltd.Inventors: Daniel Nathan Frydman, Lior Fite
-
Patent number: 8935383Abstract: Systems and methods are disclosed for analyzing network traffic data to detect anomalies in the data and determine their causes. In one implementation, a system includes a processor and a memory. The memory stores instructions that cause the processor to generate a time series of network traffic values. The processor calculates deviation scores for time entries within the time series and detects anomalies in the time series by comparing the deviation score to a predetermined range. If the processor detects an anomaly, it may determine a list of IP addresses of computers on the network that may have caused the anomaly.Type: GrantFiled: March 31, 2011Date of Patent: January 13, 2015Assignee: Verisign, Inc.Inventor: John Rodriguez