Patents Examined by Liang-Che A Wang
  • Patent number: 10757058
    Abstract: One embodiment provides a method comprising intercepting an incoming communication for a user, and determining whether to classify the incoming communication as a suspicious incoming communication based on content of the incoming communication and a learned classification model or learned signatures. The method further comprises monitoring one or more outgoing communications from the user, and invoking an action relating to scam prevention in response to determining an outgoing communication from the user is linked to a suspicious incoming communication.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Nathalie Baracaldo Angel, Pawan R. Chowdhary, Heiko H. Ludwig, Robert J. Moore, Amir J. Safavi
  • Patent number: 10756977
    Abstract: Methods and systems for determining a time dependent relevancy score of an agent node among an evolving heterogeneous network are described. A processor may expand the heterogeneous network by generating temporal heterogeneous networks representing states of the heterogeneous network at different times. The processor may extract a set of agent nodes from each temporal heterogeneous network and may generate a relationship network based on the extracted agent nodes for each temporal heterogeneous network. The processor may remove the agent node from the temporal heterogeneous network to generate a conditional relationship network excluding the removed agent node. The processor may determine a relevancy score for the agent node based on the corresponding relationship network and the conditional relationship network. Each relevancy score for the agent node may correspond to a temporal heterogeneous network and may indicate an impact of removing the agent node from the corresponding temporal heterogeneous network.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Joana Sofia Branquinho Teresa Maria, Mary E. Helander, Nizar Lethif, Emily A. Ray, Kush R. Varshney, Hemank Lamba
  • Patent number: 10749912
    Abstract: To facilitate remote support, a live remote support tool providing versatile information exchange between an apparatus at a site and another apparatus in a remote support site is disclosed.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: August 18, 2020
    Assignee: ABB Schweiz AG
    Inventors: Zhongliang Hu, Teemu Tanila
  • Patent number: 10742578
    Abstract: A processor acquires feature information of a target email, among email that has already been transmitted from the information processing apparatus, the target email specified by an operation of a user of the information processing apparatus as email to be restricted from viewing-access by a user of a receiving-side apparatus. The processor transmits feature information of the target email to an apparatus that receives information for identifying a removal target for a security measure system. The target email is designated as a removal target by the security measure system for the receiving-side apparatus.
    Type: Grant
    Filed: November 29, 2015
    Date of Patent: August 11, 2020
    Assignee: NOMURA RESEARCH INSTITUTE, LTD.
    Inventors: Masahiro Ueno, Tianfeng Ma, Atsushi Ito, Sumio Midorikawa
  • Patent number: 10742504
    Abstract: A system may include a database disposed within a remote network management platform, a server device disposed in the platform, and a client device. The database may contain representations of configuration items, such as computing devices and software applications associated with the managed network. The server device may provide a graphical user interface including a sequence of panes to the client device. The sequence of panes may include an identifier pane, an identification rules pane, and a reconciliation pane. Each pane may include data entry fields that are operable to define a new class of configuration item. The server device may receive, by way of the graphical user interface, a definition of the new class that uniquely identifies configuration items of a particular type using at least the attributes. The server may store, in the database, the definition of the new class.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: August 11, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Vivian Tero, Chinna Polinati, Madhavi Puvvada, Purushottam Amradkar, Manish Gupta, Brandon Trudel, Guarav Yakhmi, Jesus Antonio Castro Cisneros, Viral Shah
  • Patent number: 10740754
    Abstract: A system for validating communications sessions among clients utilizes a ledger administration server to validate requests for communications sessions using smart contracts and recorded on a distributed ledger, with at least one session validation server capable of validating requested communications sessions communicating with said ledger administration server via messages, said communications sessions being validated and initiated in near real-time.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: August 11, 2020
    Inventor: Noah Rafalko
  • Patent number: 10742514
    Abstract: A method for determining network topology of a provider network includes selecting a first network element, selecting a first port on the first network element, and iteratively performing connectivity validation tests using the first port, wherein each connectivity validation test is associated with a type of network element and yields a result that indicates whether a second port on a second network element of the associated type is connected to the first port. A system for discovering topology of a network, the system comprising a topology discovery engine in operable communication with a near network element and operable to identify a first port of a far network element that is connected to a second port of the near network element by remotely altering operation of the near network element to cause the second network element to respond in a manner that identifies the first port.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: August 11, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Joshua D. Voigt, Christopher T. Coston, Robert J. Feuerstein, Daniel Youngblood, Dan Rosenstock, Troy Kau, Greg Bernhardt
  • Patent number: 10735494
    Abstract: A non-transitory computer-readable medium is provided. The medium stores a program executable by a processor of a client to receive an image file from a server and present the image file to a user of the client. In response to an operation performed by the user on the image file, a media information presentation request is sent to the server. A notification message of to-be-presented media information is received from the server. The notification message includes brief information of the to-be-presented media information. The brief information is presented to the user of the client. A media file presentation request is sent to the server in response to an operation performed by the user on the brief information. A link address of a media file is received from the server. The media file according to the link address is obtained and presented to the user of the client.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: August 4, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Bin Zhou
  • Patent number: 10733118
    Abstract: This computer system is configured by connecting a plurality of computers via a communication network. At least one computer among the computers has a storage device and a communication device. The communication device has: a controller that controls data transmission/reception via the communication network; and an intermediate memory that stores data transmitted/received between the storage device and other calculators on the communication network.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: August 4, 2020
    Assignee: HITACHI, LTD.
    Inventors: Sho Takizawa, Hideaki Fukuda, Kyohei Ide
  • Patent number: 10735277
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for serving an application from a custom subdomain. These mechanisms and methods for serving an application from a custom subdomain can enable improved data security, enhanced system performance, optimized resource utilization, etc.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: August 4, 2020
    Assignee: salesforce.com, inc.
    Inventors: Jayesh Sureshchandra, Peter Dapkus, Aaron Fiske, Nikita Prokopev, Ryan Guest, Addison Luh
  • Patent number: 10728367
    Abstract: A control system includes a to-be-controlled apparatus disposed in a clean room, a control device disposed outside the clean room and controlling the to-be-controlled apparatus through Ethernet communication, and a conversion device disposed in the clean room and mutually converting communication data on Ethernet communication with the control device and communication data on serial communication with the to-be-controlled apparatus.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: July 28, 2020
    Assignee: MURATA MACHINERY, LTD.
    Inventors: Wataru Kitamura, Kentaro Kataoka
  • Patent number: 10721165
    Abstract: A method may include receiving monitor data via the control plane from at least one device of a set of devices in the SDN. The method may further include generating a data model based on a set of SDN parameters and the monitor data. The method may also include determining a change for at least one device of the set of devices in the SDN based on the data model. The method may include generating a policy, based on the change for at least one device of the set of devices in the SDN. The method may further include sending the policy via the control plane to the set of devices in the SDN.
    Type: Grant
    Filed: June 30, 2018
    Date of Patent: July 21, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sarah Adelaide Evans, Vinay Prabhu, Sandeep Bajaj
  • Patent number: 10721084
    Abstract: Groupware features are described that support asynchronous collaboration for a synchronous collaboration environment. During a synchronous collaboration session, a document is displayed at a user's computing device. As changes to the document are received at the user's computing device, a change list is updated and the modified document is displayed. Any changes from the user are broadcast to other participants. For asynchronous collaboration during the session, a user-specific fork is created in the change list to contain private changes for the user. For each private change from the user, the groupware updates the change list in the user-specific fork with the private change, which is not broadcast to the other participants for reconciliation.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: July 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles Simonyi, Eran Megiddo, Andras Nagy, Alexander Elijah Pardes
  • Patent number: 10708374
    Abstract: Techniques for enabling notification from a network resource are described. In at least some embodiments, a user subscribes to receive notifications from a network resource, such as a website, a web-based resource, and so forth. The network resource can provide notifications to a client device of the user, such as a push notification indicating that content is available from the network resource. Based on the push notification, content from the network resource can be presented on the client device, such as in a notification indicator presented on the client device and associated with the network resource.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: July 7, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cheuk Wan William Lau, Robert M. Dolin, Larry Jin, Smriti Yamini, Melanie Vanessa Roberts, Lan Tang
  • Patent number: 10693819
    Abstract: Among other things, the functionality of electronic messaging software and systems is improved by automatically analyzing media content associated with a user and generating collections of such content (e.g., “stories”) based on varying criteria. For example, a narrative group criterion stored in a database in communication with the system is selected, a media content item associated with the narrative . roup criterion and associated. with a user is selected, a media content collection comprising the selected media content item is generated, and the media content collection is displayed on a display screen of a computing device of the user.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: June 23, 2020
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Jonathan Brody, Ken W. Chung, Justin Huang, Teresa Lieh
  • Patent number: 10693809
    Abstract: System and method for representing performance management agent (PMA) attributes as subnet management agent (SMA) attributes in a high performance computing environment. In general legacy systems, performance metrics, as collected by a performance management agent, can only be collected via the use of general data packets traversing a subnet. In accordance with an embodiment, by configuring a SMA attribute to comprise the same performance metrics as collected by a PMA, a subnet manager, or another management component, can access the performance metrics in-band via the use of a subnet management packet.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: June 23, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Line Holen, Dag Georg Moxnes
  • Patent number: 10693669
    Abstract: A computer network implemented system for providing an interactive online event is disclosed, the system comprising an online chat manager to provide an attendee interface for one or more attendees to participate in the interactive online event, and a leader interface for one or more leaders to participate in the interactive online event, a video stream subsystem to record at least a portion of a video stream of the one or more attendees or one or more leaders, an authentication subsystem to authenticate the identity of the one or more attendees or one or more leaders, wherein the system is operable to enable the one or more leaders to sign/dedicate an artifact for the one or more attendees.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: June 23, 2020
    Assignee: SYNGRAFII INC.
    Inventors: Ravi Dave, Matthew Gibson
  • Patent number: 10693731
    Abstract: A flow entry management method comprises receiving a management instruction for any flow entry, where the management instruction is initiated by a controller connected to a switch, wherein the switch may first determine, according to an obtained management authority level of the the controller relative to the switch and a security level of the any flow entry, when the management authority level of the any controller relative to the the switch is not lower than the security level of the a flow entry corresponding to the management instruction initiated by the any controller, that the controller has an authority to perform corresponding management on the any flow entry, and perform corresponding management on the any flow entry according to the management instruction initiated by the controller.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: June 23, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jianyao Liang, Qiang Feng
  • Patent number: 10687734
    Abstract: A server has a communicator, a decision unit, and a communication control unit. In a case in which a first condition and a second condition are satisfied, the decision unit decides to cause a first client to stop data transmission. In a case in which the first condition and a third condition are satisfied, the decision unit decides to cause a second client to stand by for the data transmission. The first condition indicates that an access point to which the first client is being connected is the same as an access point to which the second client is being connected. The second condition indicates that a priority of the first client is lower than a priority of the second client. The third condition indicates that priority information has not been received from the second client.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: June 23, 2020
    Assignee: OLYMPUS CORPORATION
    Inventor: Ryuichi Kiyoshige
  • Patent number: 10686887
    Abstract: Some embodiments provide a non-transitory machine-readable medium stores a program. The program interacts, through a first page of a web browser application, with an application hosted on a first domain. The program further establishes, through a second page embedded in the first page, a bidirectional communication channel with a service instance hosted on a second domain. The service instance is configured to facilitate communication for a collaboration session between the computing device and a set of computing devices interacting with the application. The program also receives data for the collaboration session through the first page of the web browser application. The program further transmits the data through the bidirectional communication channel by sending the data from the first page to the second page and forwarding the data to the service instance.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: June 16, 2020
    Assignee: SAP SE
    Inventor: Satishkumar Sekharan