Network Resources Access Controlling Patents (Class 709/229)
  • Patent number: 9769101
    Abstract: A message or system may receive a message, and may determine contents and metadata associated with the message. The contents and metadata may be used to identify another user device, such as a device located at a different entity. A notification message or a copy of the message may be forward to the other device. The copy may be formatted to be compatible with the other device. The notification message or the copy of the message may be forwarded to the other device. Additionally, an interface may be forwarded to the other device to enable the other device to access data regarding the message or other messages.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: September 19, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Nitheesh Tejaprakash, Shekhar Kopuri, Angan Adhikari
  • Patent number: 9767097
    Abstract: A disclosure range determination method includes accepting a disclosure range of data and metadata of the data, extracting attribute information of a user that belongs to the disclosure range of the data accepted in the accepting based on association information associating a disclosure range of data with attribute information of a user that belongs to the disclosure range, converting the metadata accepted in the accepting into a keyword based on association information associating a conversion rule that converts the metadata into significant information with a keyword corresponding to the conversion rule, and determining, by a computer, whether or not a user that belongs to the disclosure range accepted in the accepting qualifies for the disclosure range accepted in the accepting, based on whether or not the keyword converted in the converting is included in the attribute information extracted in the extracting.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: September 19, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Hiroyasu Sugano, Shinichi Shiotsu, Isamu Yamada, Akira Itasaki, Daisuke Yamashita, Hideki Tanaka, Koichi Yokota
  • Patent number: 9762615
    Abstract: A device management apparatus sets a first password required to reflect a security policy managed by the device management apparatus on a device or change the security policy in a device, generates distribution data including the security policy and the set first password, and distributes the generated distribution data to a selected device.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: September 12, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Junji Sato
  • Patent number: 9762692
    Abstract: A content delivery network has at least a first tier of servers. A content delivery method includes, at a first server in the first tier of servers, obtaining a request from a client for a resource. If the resource is available at the first server or at a peer of the first server, then the resource is served to the client from the first server. Otherwise, it is determined whether the resource is popular, and if the resource is determined to be popular, then the first server obtains the resource and the first server serves the resource to the client. If the resource is determined not to be popular, the client is directed to a second server, not in the first tier of servers, and the second server serves the resource to the client. The second server may be in a second tier of servers or it may be an origin server.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: September 12, 2017
    Assignee: Level 3 Communications, LLC
    Inventors: David Fullagar, Christopher Newton, Laurence Lipstone
  • Patent number: 9761061
    Abstract: Systems and methods which provide a shipping interface within a user interface are shown. A shipping interface of embodiments is provided within a open architecture or multiple application user interface, such as a browser user interface. A user may be enabled to use a same shipping account with respect to any number of applications or functions. Moreover, a user may be enabled to select a shipping provider of preference, even where the underlying application or function does not support the selected shipping provider or any shipping functions. Embodiments provide comparison of various shipping providers to a user for selection. Embodiments comprise a browser plug-in operable to provide a shipping interface, such a by inserting one or more shipping buttons within a page displayed by the browser, within a popup window, within a frame along the main browser window, within a browser menu bar, tool tray, etcetera.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: September 12, 2017
    Assignee: Stamps.com Inc.
    Inventors: Keith D. Bussell, Geoffrey C. Begen
  • Patent number: 9762543
    Abstract: Using DNS communications to filter domain names is disclosed. A domain name is extracted from a received DNS request. The received DNS request is blocked in response to determining based on a policy that access to the domain name of the DNS request is not permitted. In some cases, such a DNS request is responded to with a spoofed DNS response.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: September 12, 2017
    Assignee: Palo Alto Networks, Inc.
    Inventor: Huagang Xie
  • Patent number: 9756059
    Abstract: Service providers may operate one or more services configured to detect requests generated by automated agents. A CAPTCHA may be transmitted in response to requests generated by automated agents. The CAPTCHAs may be included in a modal pop-up box configured to be displayed by a client application displaying a webpage to a customer of the service provider. Furthermore, the CAPTCHAs included in the modal pop-up box may be rendered inactive and caused not to be displayed by client application executing the webpage. Submitted solutions to CAPTCHAs may be presented with a cookie that enables access to resources of the service provider without restriction. Cookies may be tracked and their use may be used to detect automated agent activity.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: September 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Sevag Demirjian, John Lindsay Bates, Mark Evans Brighton, Samuel Charles Goodwin, Colin James Hawkett, Blair Livingstone Hotchkies, Forrest MacKenzie Vines
  • Patent number: 9751012
    Abstract: Techniques to interact with an application via messaging are described. An apparatus may comprise an application support component and a communication component. The application support component may be operative to generate an image representing a state of an application and to update the state of the application according to a text command. The communication component may be operative to transmit the image to a client device via a messaging system as an image attachment to a first message and to receive a second message from the client device via the messaging system, the second message comprising the text command. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: September 5, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Oded Blayer, Ittai Golde, Ran Makavy, Amir Rosenfeld
  • Patent number: 9756099
    Abstract: Processing elements in a streaming application may contain one or more optional code modules—i.e., computer-executable code that is executed only if one or more conditions are met. In one embodiment, an optional code module is executed based on evaluating data flow rate between components in the streaming application. As an example, the stream computing application may monitor the incoming data rate between processing elements and select which optional code module to execute based on this rate. For example, if the data rate is high, the stream computing application may choose an optional code module that takes less time to execute. Alternatively, a high data rate may indicate that the incoming data is important; thus, the streaming application may choose an optional code module containing a more rigorous data processing algorithm, even if this algorithm takes more time to execute.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: September 5, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael J. Branson, John M. Santosuosso
  • Patent number: 9749476
    Abstract: Toll-free application data network access is disclosed. In one aspect, there is a device for providing data connectivity. The device includes a connection detector configured to receive a data connectivity request from an application installed on the device. The device further includes an authorization transceiver. The authorization transceiver is configured to transmit an authorization request to a service provider associated with the application via a telecommunication connection, the authorization request including an application identifier for the application and an operator identifier for the service provider. The authorization transceiver is further configured to receive an authorization response indicative of operator specific billing for the application from the service provider. The device also includes a connection manager configured to establish data connectivity via the telecommunication connection based on the authorization response.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: August 29, 2017
    Assignee: ORANGE
    Inventor: Subash Mandanapu
  • Patent number: 9749362
    Abstract: The present invention provides a method, device, and system for obtaining an address of a SIP registration server. The method includes: obtaining, by a branch device, a domain name system DNS resource record for specifying the location of service SRV response message; adding information of a SIP local survivable registration server to the DNS SRV response message; and returning the DNS SRV response message to which the information of the SIP local survivable registration server is added to a branch terminal, so that the branch terminal obtains an Internet protocol IP address of the SIP local survivable registration server according to the information of the SIP local survivable registration server in the DNS SRV response message. The solutions provided by the present invention ensure normal working of the branch terminal and saves costs.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: August 29, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaojun Yan, Wenjun Wang
  • Patent number: 9749413
    Abstract: Methods and apparatus to provide peer-to-peer interrupt signaling between devices coupled via one or more interconnects are described. In one embodiment, a NIC (Network Interface Card such as a Remote Direct Memory Access (RDMA) capable NIC) transfers data directly into or out of the memory of a peer device that is coupled to the NIC via one or more interconnects, bypassing a host computing/processing unit and/or main system memory. Other embodiments are also disclosed.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: August 29, 2017
    Assignee: Intel Corporation
    Inventors: Mark S. Hefty, Robert J. Woodruff, Jerrie L. Coffman, William R. Magro
  • Patent number: 9747450
    Abstract: An attestation system for asserting and verifying assertions of a known-good state of a computer system is provided. The attestation system allows a challenger and a prover to conduct an attestation so that the challenger can verify an assertion of the prover. To conduct the attestation, the prover sends, as an assertion of its state, a combined measurement of resources along with a constituent measurement of each resource to the challenger. The challenger verifies the assertion by verifying that the asserted constituent measurements represent known-good measurements and verifying that the asserted combined measurement can be generated from the asserted constituent measurements. To verify the asserted constituent measurements, the challenger determines whether each asserted constituent measurement for a resource is a known-good measurement for that resource.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: August 29, 2017
    Assignee: Facebook, Inc.
    Inventors: Oded Horovitz, Sahil Rihan, Stephen A. Weis, Daniel Arai
  • Patent number: 9747296
    Abstract: A method and apparatus for reserving a usable storage space on a storage device is provided. The method includes collecting context data representing an environment surrounding the storage device; selecting at least one file from among files stored in the storage device by using at least one of the context data and user profile data; and processing the selected file and reserving a usable storage space on the storage device. The method reserves the usable storage space by using the context data or user profile data, thereby allowing efficient reserving of usable storage space without a user's manual intervention and preventing waste of unnecessary resources.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: August 29, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Muthukumar Subramanian, Revoti Prasad Bora
  • Patent number: 9740854
    Abstract: Systems, methods, and techniques are disclosed for. An example method of providing code protection includes identifying a set of methods including one or more code portions to extract from an application. The method also includes extracting the one or more code portions from the set of methods. The one or more extracted code portions is executable on a computing device remote from a client. The method further includes inserting an interface into the application. The interface enables the client to remotely execute the one or more extracted code portions. The method also includes transmitting the application including the interface and without the one or more extracted code portions to the client.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: August 22, 2017
    Assignee: RED HAT, INC.
    Inventors: Filip Nguyen, Marek Baluch
  • Patent number: 9734344
    Abstract: A method for receiving a policy is provided. The method includes receiving a policy, determining a context based on the received policy, and applying the policy, based at least in part on the determined context, to a user space of an electronic device.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: August 15, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Balasubrahmanyam Gattu, Karthik Balakrishnan, Hashir Khan
  • Patent number: 9734320
    Abstract: Systems, methods, and non-transitory computer-readable media can detect an operation that causes a challenge response process to be initiated. An image category associated with a recognized category label can be identified. At least one image associated with the image category can be displayed during the challenge response process. The operation can be executed when the challenge response process, based on the at least one image, is successfully completed.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: August 15, 2017
    Assignee: Facebook, Inc.
    Inventors: Nikhil Johri, Trevor M. Pottinger, Balamanohar Paluri
  • Patent number: 9733874
    Abstract: An image processing apparatus includes plural communication interfaces, a request receiving unit, and a restricting unit. The request receiving unit receives, by using a communication interface, a request for system information including management information concerning the image processing apparatus from a communication device. The restricting unit restricts at least part of the system information to be sent to the communication device if an IP address assigned to the communication interface used for receiving the request is a global IP address.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: August 15, 2017
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kazutaka Saito
  • Patent number: 9729554
    Abstract: A system may include a first network in which user device(s) and a HIP server are communicably coupled. The first network may include a secure data administrator, such as a medical data system, that stores secure data. In some implementations, at least one of the user devices may include a web module and communicate with a web server through a second network. At least one of the user device may be restricted from communicating with the secure data administrator, so the user device may request data stored in the secure data administrator through the HIP server. The user device may base the requests for the data on information received from the web server.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: August 8, 2017
    Assignee: Ikonopedia, Inc.
    Inventors: Michael J. Vendrell, Michael Sokoryansky
  • Patent number: 9729476
    Abstract: Personalizing communications for a first communication platform includes accessing status information for communication sessions by a communication identity that leverage a first communication platform other than an instant messaging platform. A participant list associated with the communication identity and the first communication platform is passively configured to persistently reflect a list of participant identities from communication sessions in which the communication identity recently participated using the communication platform.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 8, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Barry Appelman, James A. Roskind
  • Patent number: 9723450
    Abstract: A system to infer place data is disclosed that receives location data collected on a user's mobile electronic device, recognizes when, where and for how long the user makes stops, generates possible places visited, and predicts the likelihood of a user to visit those places.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: August 1, 2017
    Assignee: Placed, Inc.
    Inventors: David Shim, Brad Bicknell, George Varghese, Nick Gerner, Weilie Yi
  • Patent number: 9723002
    Abstract: A computer-implemented method, system, and/or computer program product controls access to an appliance. A host system receives, from a client computer, appliance-specific user data that includes a user password, a user-created name of an appliance, a user identifier, and a network address of the client computer, and then concatenates the appliance-specific user data with a host name of the host system to create and store an Aggregate Identity Instance (AII) in the host system. The host system receives, from the client computer, a request to access the appliance, and determines whether appliance-specific user data sent with the request is in the AII in the host system. If so, then the host system matches the user-created name of the appliance to an address of the appliance; establishes a session between the client computer and the appliance; and uses the AII to encrypt and decrypt data.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mark V. Chitti, Kirby G. Dahman, Ronda L. McCain, Kurt A. Rybczyk, Keith C. Williams
  • Patent number: 9723110
    Abstract: A system and method can support across-domain messaging in a transactional middleware machine environment. Using a proxy model, a first transaction domain can export one or more services to a second transaction domain, wherein said one or more services are imported from a third transaction domain. Furthermore, a first gateway server in the transaction domain can receive a request from a client in the second transaction domain to invoke said one or more services in the third transaction domain, and can route the request to a server in the third transaction domain that provides said one or more services.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: August 1, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Lin Yang, Xiangdong Li, Yunrong Zheng, Yunhao Wang
  • Patent number: 9716684
    Abstract: Method and system are disclosed for redelivering failed messages in asynchronous communication systems. The methods and systems automatically delay redelivery of such failed messages in order to allow required system resources to become available. In one implementation, the methods and systems provide two levels of redelivery: a micro level in which redelivery is attempted right away for a certain number of times, and a macro level in which a predefined, user-selectable delay is imposed before any additional micro level redeliveries are attempted. After a certain number of unsuccessful macro level redeliveries, the message is backed out to a backout queue for manual intervention by a system operator. Such an arrangement reduces or eliminates the burden on the system operator to manually resolve failed message deliveries.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: July 25, 2017
    Assignee: United Services Automobile Association (USAA)
    Inventors: James C. Watson, Frank L. Bain
  • Patent number: 9715580
    Abstract: One embodiment of the present invention sets forth a method for providing a user access to a gaming environment without a full license. In operation, a license generator receive a request to generate a temporary license for a user not having access to the gaming environment from a primary user having a full license. The license generator then generates the temporary license based on license information associated with the full license belonging to a primary user. The user can then access the gaming environment via the temporary license, but may only be given restricted access to the gaming environment.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: July 25, 2017
    Assignee: Disney Enterprises, Inc.
    Inventors: Philippe Louis Yves Paquet, Amy Beth Kalson
  • Patent number: 9716589
    Abstract: A secure communications arrangement including an endpoint is disclosed. The endpoint includes a computing system. The computing system includes a user level services component and a kernel level callout driver interfaced to the user level services component and configured to establish an IPsec tunnel with a remote endpoint. The computing system also includes a filter engine storing one or more filters defining endpoints authorized to communicate with the endpoint via the IPsec tunnel. The computing system also includes a second kernel level driver configured to establish a secure tunnel using a second security protocol different from IPsec.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: July 25, 2017
    Assignee: Unisys Corporation
    Inventors: Robert A Johnson, Kathleen Wild, Sarah K Inforzato, Ted Hinaman
  • Patent number: 9712448
    Abstract: A proxy server and a hierarchical network system and a distributed workload management method. According to one embodiment of this disclosure, the proxy server includes: a rate controller configured to, based on measured request-related information and service quality parameters relative to service levels of requests, periodically determine a dispatch rate for requests of each service level, wherein the sum of the dispatch rate for respective service levels is less than or equal to a predetermined rate; and a request dispatcher configured to dispatch the requests of the corresponding service level in accordance with the dispatch rate determined by the rate controller. One aspect of the disclosure realizes a low overhead, highly scalable, simple and efficient workload management system to achieve QoS assurance and overload protection.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: July 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Wen Jie Wang, Hai Shan Wu, Bo Yang, Yi Xin Zhao
  • Patent number: 9712944
    Abstract: A computing device uses an integration module to manage bulk activation orders placed for machine-to-machine (M2M) devices. The integration module is configured to receive an M2M bulk activation order from a first user, where the M2M bulk activation order has information associated with a plurality of electronic devices. The integration module provides a single extensible markup language (XML) device identification request to a first database to identify a plurality of M2M devices from the plurality of electronic devices. The integration module also requests, via an XML number reservation request, a unique number for each respective M2M device of the first plurality of M2M devices. The integration module then employs the unique numbers to activate the plurality of M2M devices. After activation, the integration module may notify the user via a notification that the plurality of M2M devices have been activated.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: July 18, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Shankar Kulkarni, Rohit Natu, Awanish Singh, Jeetendra Pradhan, Mandar R. Hawaldar
  • Patent number: 9712711
    Abstract: A control portion specifies an allowance time from a job reception time to a time at which a job sender reaches a self-apparatus, on the basis of allowance time specifying information acquired per print job data. Furthermore, the control portion controls a start time of a print process in accordance with an order in which an elapsed time from the job reception time is determined to have reached a planned start time. The planned start time is a time which is back-calculated from a time point when the allowance time elapses after the job reception, on the basis of a time required for the print process.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: July 18, 2017
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Hiromi Sakata
  • Patent number: 9712613
    Abstract: Copy capability moved into the SAN fabric and provided as a data mover service. A well-known address is utilized to receive copy commands from the hosts. Each switch in the fabric contains a front end or service interface which receives the copy command and manages access control or zoning and LUN mapping. LUN mapping and zoning are based on shared databases. Assuming correct zoning, the service interface will perform any necessary LUN mapping on the received copy command and forward the command to a copy engine to perform the copy operation. The switch service interface also maintains copy operation status, querying the copy engine if necessary, so that any host status requests are also simply handled. Additionally, if multiple copy engines are present, the switches can communicate to perform load balancing.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: July 18, 2017
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Shankar Balasubramanian, Balakumar N. Kaushik, Richard L. Hammons
  • Patent number: 9703596
    Abstract: Various embodiments provide a service platform that integrates services, such as web services and/or local services, across a variety of applications. In at least some embodiments, services can be integrated with legacy applications that are “unaware” of such services, as well as applications that are aware of such services.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: July 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sean Lyndersay, Miladin Pavlicic, Jane T. Kim, Jonathan Garcia, Steve Strauch, David L. Risney
  • Patent number: 9705969
    Abstract: A method, system, and medium are provided for sharing items residing on a computing device. Items selected for sharing can be made simultaneously available to users on a local network and to users outside of the local network. A remote sharing service allows access to copies of items based on user identifiers associated. Local attributes associated with items are modified such that the user identifiers are associated with the items for providing access via a local network.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: July 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lindsey R. Noll, Steve Seixeiro, Jerry K. Koh, Anshul Rawat, Sunil P. Gottumukkala
  • Patent number: 9703826
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing in-line scheduling in an on-demand service in a database system. These mechanisms and methods for providing in-line scheduling can enable embodiments to provide a multi-tenant database that stores client scheduling information, client customer contact information, and enables drag and drop event scheduling. In a multi-tenant database, a system for managing client customer contact information and event scheduling is established, which may be useful for a tenant that is a salesperson or that employs salespersons. The multi-tenant database may include a combined view application that provides for the simultaneous display of a calendar view and list view of contact information. The multi-tenant database may further include drag and drop functionality, allowing list view information to be dragged and dropped onto the calendar view for event scheduling.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: July 11, 2017
    Assignee: Salesforce.com, Inc.
    Inventors: Rowland W. Yerkes, Ian Price Swinson
  • Patent number: 9706408
    Abstract: A particular method includes generating, at a secure user plane location (SUPL) server, a message to be sent to a mobile device, the message including: a server certificate including an identifier of the SUPL server and a public key of the SUPL server; and a request for a device certificate of the mobile device. The method also includes receiving a reply from the mobile device that includes a device certificate of the mobile device; and authenticating the mobile device as associated with a SUPL user based on the device certificate.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: July 11, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Philip Michael Hawkes, Andreas Klaus Wachter, Adrian Edward Escott, Stephen William Edge
  • Patent number: 9697355
    Abstract: A cyber security system and method that includes one or more devices configured to determine a cyber security threat or breach event based on analysis of operational information of a protected system.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: July 4, 2017
    Assignee: MISSION SECURE, INC.
    Inventors: Daniel D. Park, Frantisek Brabec, Rick A. Jones, Edward C. Suhler, David R. M. Drescher, Edward P. Pernotto
  • Patent number: 9697371
    Abstract: A trusted execution environment (TEE) of a computing device may receive an operation request requiring use of a protected data accessible only to the TEE. Responsive to receiving the operation request, the TEE may generate first data. The computing device may send the first data to a remote computing device. Responsive to sending the first data, the TEE may receive second data. The TEE may validate the second data to verify the remote computing device generated the second data. Responsive to validating the second data was generated by the remote computing device, the TEE may perform the requested operation using the protected data.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: July 4, 2017
    Assignee: Google Inc.
    Inventors: Shawn Willden, Curtis Gerald Condra
  • Patent number: 9693014
    Abstract: Embodiments of the present application relate to a method for implementing video calls, a system for implementing video calls, and a computer program product for implementing video calls. A method for implementing video calls is provided. The method includes maintaining persistent connections with a plurality of terminals used to make video calls, each terminal having a universally unique identifier, receiving a video call request from a calling terminal via one of the persistent connections, the video call request including the universally unique identifier of the calling terminal, equipment descriptive information of the calling terminal, and the universally unique identifier of a called terminal, notifying the called terminal via one of the persistent connections, the notification being based on the universally unique identifier of the called terminal, receiving a response from the called terminal, and establishing a video call channel based on the received response.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: June 27, 2017
    Assignee: Alibaba Group Holdings Limited
    Inventors: Wuping Du, Wei Peng, Ming Zong
  • Patent number: 9690735
    Abstract: A switch connected to an external device, the switch including: a plurality of ports connected to the external devices; a storage unit to store a zone database indicating a group in which each of the plurality of ports is included; and a processor to perform power control of the plurality of ports and permit communication between only ports included in the same group, on the basis of the zone database, wherein the processor powers off a port that is not included in any group among the plurality of ports, on the basis of the zone database.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: June 27, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Takeshi Umezuki, Masaaki Tashiro
  • Patent number: 9690679
    Abstract: An embodiment provides a system and method for transaction commitment and replication. The method includes receiving a minitransaction from a client node at one or more memory nodes, wherein each memory node includes a number of replicas. The minitransaction is a type of transaction which atomically executes any combination of reading, comparing, and writing to any of a number of memory locations. The method also includes determining, for a leader of the replicas within a memory node, whether the leader is able to commit the minitransaction and stabilizing state changes of the minitransaction within a transaction log using a consensus procedure to update the replicas. The method further includes committing the minitransaction if, at each memory node, a quorum of the replicas is able to stabilize the minitransaction, or aborting the minitransaction otherwise.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: June 27, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mehul A. Shah, Wojciech Golab, Indrajit Roy, Nathan Lorenzo Binkert, Stavros Harizopoulos
  • Patent number: 9690699
    Abstract: A method and apparatus for performing storage and retrieval in an information storage system cache is disclosed that uses the hashing technique with the external chaining method for collision resolution. In order to prevent performance deterioration due to an unrestrained growth in the length of chains, an on-the-fly record removal technique is combined with background chain-pruning processes that continually trim long chains to keep chain lengths at an acceptable equilibrium without triggering abrupt, disruptive action at the time the system senses that it is stressed. More specifically, each insertion, retrieval, or deletion of a record is an occasion to rid an entire linked list of its records that have aged out. Additionally, concurrent background processes continually navigate the hash table, trimming those chains that are deemed excessively long.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: June 27, 2017
    Inventor: Richard Michael Nemes
  • Patent number: 9691041
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for providing access to a private resource in an enterprise social networking system. One or more servers may receive a request for access to a private resource to be granted to a user from a publisher. The publisher may be configured to publish a message as a feed item to one or more feeds, where the message includes a user identification identifying the user. The user does not have access to the private resource. The feed item may be provided to display in the one or more feeds. Access may be granted to the user via the one or more feeds. In some implementations, access may be granted in response to a user input from the feed item associated with a moderator or owner, the moderator or owner having a privilege to control user access to the private resource.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: June 27, 2017
    Assignee: salesforce.com, inc.
    Inventor: Yanik Grignon
  • Patent number: 9684549
    Abstract: Generally described, aspects of the present disclosure relate to the management of event data. In one aspect, an event management service obtains information related to one or more events and implements steps related to the collection of event data. In another aspect, based on the collected information, the event management service can implement one or more event data management protocols. For example, the event management service can track the progression of data analysis related to the event data, such as implementing various error analysis tools or methodologies. In another example, the event management service can implementing tracking methodologies that can determine when to implement various escalations or follow up actions based on the processing of event data. In still a further aspect, the event management service can implement various reporting or auditing related to the collection of the event data, the processing of the event data or both.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: June 20, 2017
    Assignee: Resources Connection, Inc.
    Inventors: Radgia Cook, Todd Fletcher, Gary Lee
  • Patent number: 9686574
    Abstract: Computer-implemented systems and methods provide for the autonomous broadcasting of video data, audio data, or video and audio data during an event, wherein the broadcasting can be schedule in advance and from a remote location (i.e., over a network).
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: June 20, 2017
    Assignee: BoxCast, LLC
    Inventors: Gordon R. Daily, Justin R. Hartman, Joel S. Helbling, Ronald C. Hopper
  • Patent number: 9684361
    Abstract: In a method of operating a device, signals associated with wakeup of the device are detected using a first physical layer among a plurality of physical layers, and a detection signal is generated based on the detected signals. The detection signal is transmitted directly to a power management circuit. The first physical layer is included in logical lane #0 or physical lane #0.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: June 20, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyun Tae Park, Je Hyuck Song, Jong Kyun Min, Chang Duck Lee, Hyun Kyu Jang
  • Patent number: 9684774
    Abstract: An apparatus, method and machine readable storage medium, for an authentication server such as a RADIUS server, for authenticating a subscriber are disclosed. The method comprises: receiving a request message including a plurality of attributes such as attribute value pairs (AVPs) having respective attribute names and respective attribute values; retrieving an authentication profile object; identifying a plurality of authentication attributes to use for authentication from the authentication profile object; extracting the plurality of authentication attribute values from the message; pre-processing one or more of the extracted attribute values; and authenticating the request message based on the pre-processed extracted attribute values.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: June 20, 2017
    Assignee: Alcatel Lucent
    Inventors: Shanawaz Shaik, Ramaswamy Subramanian, Tiru Kamar Sheth
  • Patent number: 9686273
    Abstract: Techniques are described in which to access a user's web applications, the user registers and signs on to an aggregator system using any supported login identity provider username and password. When the user registers for the first time, the system collects additional information to verify the user for a subsequent access to the system. The system also automatically creates a system secret username and secret, highly securely generated password, both of which are unknown and inaccessible to the user. The secret username and password are stored in an lightweight directory access protocol (LDAP) server or database or in a distributed cloud database system. The system also maps the login identity provider user name to the secret user name and password for subsequent usage.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: June 20, 2017
    Assignee: Avatier Corporation
    Inventors: Nelson A. Cicchitto, Anthony R. T. Simmons
  • Patent number: 9686251
    Abstract: Devices and techniques for controlling disclosure of sensitive information are provided. A request for information may be received through a first communication channel. The request may be provided using an account of a user. First encrypted data, which includes the requested information and has been encrypted with a first asymmetric encryption key, may be decrypted. The decrypted information may be re-encrypted with a second asymmetric encryption key different from the first asymmetric encryption key to obtain second encrypted data comprising the information. The second encrypted data may be sent to the user through a second communication channel different from the first communication channel.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: June 20, 2017
    Assignee: IGT UK INTERACTIVE LTD.
    Inventors: Slobodan Marinkovic, Goran Vuckovic, Amir Zolic, Maja Maljkovic
  • Patent number: 9679031
    Abstract: Embodiments of the invention provide a database administrator composing an abstract query with visibility to logical fields that are permitted for the delegated roles. In one embodiment, a query interface is configured to receive administrator selections of delegated roles (i.e., the user roles to be provided with access to the finished abstract query). The query interface may then present the administrator with logical fields that are permitted for each delegated role. Providing such information may enable the administrator to verify that all intended users will have access to the finished abstract query.
    Type: Grant
    Filed: September 15, 2008
    Date of Patent: June 13, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard D. Dettinger, Frederick A. Kulack
  • Patent number: 9680954
    Abstract: There are provided a system and method for providing a virtual desktop service using a cache server. A system for providing a virtual desktop service according to the invention includes a host server configured to provide a virtual desktop service to a client terminal using a virtual machine, a distributed file system configured to store data for the virtual machine, and a cache server that is provided for each host server group having at least one host server, and performs a read process or a write process of data using physically separate caches when the read process or write process of the data is requested from the virtual machine in the host server.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: June 13, 2017
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jeong-Sook Park, Soo-Young Kim, Chei-Yol Kim, Young-Chang Kim, Sang-Min Lee, Hong-Yeon Kim, Young-Kyun Kim
  • Patent number: 9680921
    Abstract: A method, apparatus, and system are provided for controlling data transmission in the field of voice communication. In the method: a server device receives a blocking request sent by a first terminal corresponding to a first user in a user group, where the blocking request carries an ID of a second user in the user group. The server device receives the voice data sent by a second terminal corresponding to the second user who is identified by the ID in the blocking request, and transmitting the voice data to terminals corresponding to other users in the user group apart from the first user and the second user. The voice data sent by any terminal corresponding to the second user is transmitted to the terminals corresponding to other users apart from the first user and the second user after receiving the blocking request carrying the ID of the second user.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: June 13, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Bing Han, Huihao Xing