Patents Examined by Emad Siddiqi
  • Patent number: 10361906
    Abstract: Technical solutions to automate alert remediation are described. One aspect includes a method that includes receiving a plurality of alerts from an application monitoring system, the plurality of alerts associated with a plurality of remediation procedures respectively. The method also includes selecting a subset of alerts from the plurality of alerts. The method also includes identifying a subset of remediation procedures corresponding to the subset of alerts and analyzing compliance, with a service level agreement, of an execution of the entire subset of remediation procedures. In response to the execution of the entire subset of remediation procedures being non-compliant, the latest alert that was added, is removed from the subset of alerts, and a remediation procedure corresponding to the latest alert is removed from the subset of remediation procedures. The method includes executing the entire subset of remediation procedures.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: July 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hao Chen, Ya Bin Dang, Shao Chun Li, Guang Tai Liang
  • Patent number: 10356135
    Abstract: A social networking system generates stories based on actions taken by entities of the social networking system. The system applies a set of rules to the stories to categorize each story and displays the news feed as multiple sections, each displaying a category of generated stories. A story may be categorized according to its content and/or the user associated with the story. In addition to stories about a user's direct connections, stories may be generated by the user's soft connections. Supplemental content may be generated based on a section of the newsfeed currently being accessed and displayed in a related content unit adjacent to a news feed section.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: July 16, 2019
    Assignee: Facebook, Inc.
    Inventors: Xiao Ou Wang, Chris Struhar, Robert William Cathcart, Robyn David Morris, Laney Kuenzel
  • Patent number: 10356161
    Abstract: In accordance with an embodiment, described herein is a system and method for classloading in a multitenant application server environment. The system includes a domain with a plurality of partitions, and a resource group template including one or more applications, each configured with code shareable across the plurality of partitions. A class loader hierarchy can be created for each application instance in a partition, wherein the class loader hierarchy includes a class loader structure for that application instance, a partition class loader for the partition, and a shared application class loader for all instances of that application. At runtime, the class loader structure for an application instance can use the partition class loader as a parent class loader to load classes visible to the partition, and use the shared application class loader as an alternative parent class loader.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: July 16, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Aseem Bajaj, Lawrence Feigen, Bryan Atsatt
  • Patent number: 10355927
    Abstract: The techniques described herein build a device and/or update a configuration of the device so that the device is tailored for a particular use or a particular user. That is, the techniques may receive device configuration update information and generate instructions to send to the device so that the device can execute the configuration update.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: July 16, 2019
    Assignee: T-Mobile USA, Inc.
    Inventors: Christopher August Lihosit, Boua Lor
  • Patent number: 10353529
    Abstract: The invention provides a cloud-computing graphic server. In one embodiment, the cloud-computing graphic server is coupled to a client host via a network, and includes a plurality of back-end graphic servers and at least one front-end graphic server. The graphic server is coupled to the back-end graphic servers via a high-speed network, receives a request from the client host via the network, determines a plurality of application programs required by the request, and selects a plurality of used back-end graphic servers respectively corresponding to the application programs from the back-end graphic servers. The used back-end graphic servers execute the application programs according to instructions from the front-end graphic server to generate a plurality of graphic surfaces, and the front-end graphic server blends the graphic surfaces to obtain a windows surface datastream and sends the windows surface datastream back to the client host for display via the network.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 16, 2019
    Assignee: VIA TECHNOLOGIES, INC.
    Inventor: Yaozhong Xu
  • Patent number: 10320734
    Abstract: In some embodiments, social matching includes determining one or more friends of a subscriber, in which the one or more friends of the subscriber are associated with the subscriber based on a social graph; notifying (e.g., pinging) a selected set of the one or more friends of the subscriber for input regarding selected matches for the subscriber, in which matches for the subscriber are generated by a matching engine performed by a processor; and displaying the input received from the selected set of the one or more friends of the subscriber.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: June 11, 2019
    Assignee: eHarmony, Inc.
    Inventors: Arvind Mishra, Jonathan Eppers, Gregory Steiner, Joseph Essas
  • Patent number: 10320896
    Abstract: A computer receives a request from a client application for data within an enterprise grid. The computer sends the data along with a program to monitor the application's use of the data. The computer subsequently receives from the program a subset of the data being utilized by the client application. Responsive to a subsequent request for the data, the computer sends to the client application only the data corresponding to the identified subset of data being utilized.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Dustin K. Amrhein, Douglas C. Berg, Kulvir S. Bhogal, Nitin Gaur, Christopher D. Johnson
  • Patent number: 10263939
    Abstract: A social networking system receives information regarding an activity performed by a user of the social networking system. A determination is made as to whether an activity trigger is satisfied based on the received information. Responsive to a determination that the trigger is satisfied, additional content regarding the activity is requested from the user.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: April 16, 2019
    Assignee: PATH MOBILE INC PTE. LTD.
    Inventors: Dustin R. Mierau, David B. Morin
  • Patent number: 10255111
    Abstract: The present invention relates to a configurable parameter driven system and method for providing an appropriate target operating environment based on user specific needs and enterprise objectives. The configuration parameters can be changed to account for newer computing environment solutions that could appear and could also be tailored for enterprise specific needs. The method fingerprint the end users' based on characteristics and requirements to derive user needs and enterprise criteria's. The method is systematic and flexible amenable to change in varying enterprise environment.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: April 9, 2019
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Harrick Mayank Vin, Mohan Raj Velayudhan Kumar, Pradeep Chintamani Unde, Sandip Sadashiv Jadhav
  • Patent number: 10237189
    Abstract: One embodiment of the present invention provides a system for correctly processing an interest in a content-centric network (CCN). During operation, a first node in the CCN receives an interest for a piece of content from a second node. The interest indicates a name of the piece of content and a hop count from the second node to a destination node advertising the piece of content. The system determines, based on forwarding information and information associated with pending interests stored on the first node, whether a distance-based forwarding condition is met; and in response to the distance-based forwarding condition being met, accepts the interest.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventor: Jose J. Garcia-Luna-Aceves
  • Patent number: 10205770
    Abstract: A system is provided for integrating a feature rich application platform operating on a mobile device with a vehicle infotainment system. The system includes a head unit configured to control user interface devices including a display, a command entry device, and an audio output device. The head unit also includes computing resources and a communications interface. A content consumer application operates using the computing resources of the head unit, and is configured to communicate user generated commands over a communications interface to a content provider application executing on a mobile device. The content provider application is configured to direct the user generated commands to one of a plurality of sub-applications on the mobile device.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: February 12, 2019
    Assignee: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED
    Inventors: Arvin Baalu, Manu Malhotra, Sangeetha Venkateswaran, Omprakash Meena
  • Patent number: 10129122
    Abstract: Systems and methods are provided herein. An exemplary servicing node may include: an interface to a data network, the interface coupled to an object machine; and the object machine, the object machine: receiving a data packet from the data network using the network interface, the data packet comprising at least one of a destination address, a destination port number, and an application protocol; determining a condition associated with the at least one of the destination address, the destination port number, and the application protocol; identifying a program name using the condition; executing a program using a name table, the name table linking each of a plurality of program names to a respective program, the executing comprising getting an instruction of the program, the instruction including object information.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: November 13, 2018
    Assignee: A10 Networks, Inc.
    Inventors: Rishi Sampat, Rajkumar Jalan
  • Patent number: 10122599
    Abstract: A method and apparatus is disclosed herein for dynamically scaling application performance analysis completeness based on available system resources. In one embodiment, the method comprises monitoring incoming network traffic and a rate at which the traffic is being analyzed and dynamically adjusting application performance analysis completeness, the analysis being performed on the observed network traffic.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: November 6, 2018
    Assignee: AIRMAGNET, INC.
    Inventors: John Monk, Dan Prescott, Robert Vogt, Bruce Kosbab
  • Patent number: 10110003
    Abstract: A system with three distinct but integral aspects for an effective energy optimization solution is disclosed. First, the system comprises a Smart Energy Load Center (SELC) adjacent to an energy generation facility (e.g., a wind farm) to limit or to entirely eliminate energy losses in transit and to reduce transmission and distribution infrastructure costs, and to eliminate energy handling costs reflected in relatively higher retail energy rates, compared to lower wholesale energy rates. Second, the system comprises methods to split existing energy consuming gadgets/gizmos (e.g., personal computers—PCs) into two sets of parts and moves the bigger set of the parts to the SELC without compromising the original functionality of the gadgets/gizmos. Thirdly, the system utilizes the material reduction and increased design features and cost savings yielded by the economies of scale offered by PCs residing at the SELC (Remote PC Warehouse) and harnesses the residual energy contained in the digital information.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: October 23, 2018
    Inventor: James R. Stalker
  • Patent number: 10097510
    Abstract: The present disclosure relates generally to the field of identifying network flows (e.g., IP flows) under network address translation. In various examples, identifying network flows (e.g., IP flows) under network address translation may be implemented in the form of methods and/or algorithms.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Bong Jun Ko, Thai Franck Le, Robert B. Nicholson, Vasileios Pappas, Dinesh C. Verma
  • Patent number: 10075388
    Abstract: Method for an application client (C) and an application server (S) to negotiate quality parameters of a path (P) within a communication network (NAC, NMC, NB, NMS, NAS) connecting them. The method comprises the application client (C) sending to the application server (S) a request containing an identifier of a resource and said application server (S) sending at least an answer containing data associated to said resource to the application client (C). This request and this answer are transmitted through the path (P). The method is characterized in that the identifier specifies that the at least one answer should be compliant to a quality-aware protocol and contain quality parameters to be enforced by network nodes along the path (P).
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: September 11, 2018
    Assignee: Alcatel Lucent
    Inventor: Jose Javier Garcia Aranda
  • Patent number: 10061620
    Abstract: Systems and methods are disclosed to configure mobile devices to work in a mobile cluster and to collaboratively leverage applications resident on the cluster of mobile devices. Systems and methods are also disclosed to leverage device functionalities of mobile devices in the cluster to provide a replacement or an extension of device functionalities to the mobile device of a primary member in a failover condition. Configuration and management of the cluster may be through a cluster master. After the cluster is configured, actions may be taken by individual members of the cluster or initiated by the cluster master to collaborate on residing applications or to share device functionalities of the mobile devices. Each cluster member may determine the applications or the device functionalities that it wishes to collaborate or share with its cluster partners. A database keeps track of the applications for collaboration and the device functionalities for sharing.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: August 28, 2018
    Assignee: PAYPAL, INC.
    Inventor: Saumil Gandhi
  • Patent number: 10063430
    Abstract: Various systems and methods described herein relate to server-based computing, where the systems and methods provide a client with access to an application executing remotely from the client device and having access to data (e.g., one or more files) residing on a cloud-based storage (e.g., provided by a third-party cloud-based storage service, such as Dropbox, Box, or Google® Docs). For some systems and methods, the application may be remotely executed and provided to the client such that the application has in-application/embedded access (hereafter, referred to as “native access”) to the cloud-based storage and files residing on the cloud-based storage.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: August 28, 2018
    Assignee: CLOUDON LTD.
    Inventors: Shuki Binyamin, Jay Zaveri, Meir Morgenstern, Milind Gadekar
  • Patent number: 10044881
    Abstract: A relay apparatus connected to service providing apparatuses respectively providing services and a communication apparatus that includes an additional-information storage unit configured to store additional information associated with the service and identification information, comprises: a receiving unit configured to receive notification including the service and the user identification information from the communication apparatus; a generating unit generating an output command for outputting, to the relay apparatus, the additional information stored in the additional-information storage unit corresponding to the service and the identification information included in the notification; an output commanding unit transmitting the output command to the communication apparatus; an acquiring unit acquiring the additional information output in response to the output command; a first communication unit configured to perform communication with the service providing apparatus using the acquired additional information
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: August 7, 2018
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Toyoshi Inoue, Takeshi Nagasaki, Yusuke Shimada, Satoshi Watanabe, Katsuaki Ito, Hirokazu Banno, Kazutaka Yamamoto
  • Patent number: 10033815
    Abstract: Certain aspects of the present disclosure relate to a technique for configuring context aware sessions. A first session is provided using a first communication channel. Contextual information of the first session is used to provide a second session using a second communication channel, wherein the second session is associated with the first session.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: July 24, 2018
    Assignee: West Corporation
    Inventors: Michael T. Mateer, James K. Boutcher