Interaction With An External Nontelephone Network (e.g., Internet) Patents (Class 379/88.17)
-
Patent number: 12184717Abstract: An edge device for distributed processing of unprocessed edge data from any number of edge data collection devices using an analytics framework includes a storage device for storing the unprocessed edge data; and a processor. The processor obtains the unprocessed edge data from an edge data collection device of the edge data collection devices; identifying a processing modality for the unprocessed edge data; processing the unprocessed edge data based on the processing modality using, at least in part, a virtualized desktop infrastructure connection between the edge device and a backend device operably connected to the analytics framework to obtain a processed edge data result; and providing a computer implemented service using the processed edge data result.Type: GrantFiled: June 28, 2021Date of Patent: December 31, 2024Assignee: Dell Products L.P.Inventors: John Kelly, Dharmesh M. Patel
-
Patent number: 12061834Abstract: A method includes providing, via a user interface (UI) of a first application on a first screen device, a UI element prompting a user to connect the first screen device with a second screen device that is presenting a video to the user. The method further includes receiving, via the UI element, an indication of a user request to connect the first screen device with the second screen device. In response to receiving the indication of the user request to connect the first screen device with the second screen device, the method further includes causing the first screen device to be paired with the second screen device. The method further includes providing, for presentation in the UI of the first application of the first screen device, on or more comments provided by one or more other users for the video that is concurrently presented on the second screen device.Type: GrantFiled: May 16, 2022Date of Patent: August 13, 2024Assignee: Google LLCInventors: Aditya Nag, Christopher David Patrick Cooke, Ken Hy Kha Thai, Sana Mithani, Aran Mun
-
Patent number: 11924644Abstract: Secure communication in mobile digital pages is provided. The system receives an electronic document and validates the electronic document for storage in a cache server. The system receives a request for the electronic document and provides it to a viewer component on a client computing device. The viewer component loads the electronic document in an iframe. The viewer component executes a runtime component to receive, via a secure communication channel, a tag from the electronic document. The system receives the tag and selects a data value for transmission to the viewer component. The viewer components provides the data value to cause the runtime component to execute an action with the data value.Type: GrantFiled: October 10, 2022Date of Patent: March 5, 2024Assignee: GOOGLE LLCInventors: Jay Akkad, Nikhil Rao, Anshul Gupta, David Wang, Ian Baker, Neil Dhillon
-
Patent number: 11861069Abstract: A system and method for capturing media are disclosed. In a first aspect, the system comprises a wristband device that includes at least one sensor and a camera coupled to the wristband device. The camera is controlled by at least one gesture determined using the at least one sensor. In a second aspect, the method comprises providing a wristband device that includes at least one sensor, coupling a camera to the wristband device, determining at least one gesture using the at least one sensor, and controlling the camera by using the at least one gesture.Type: GrantFiled: March 9, 2022Date of Patent: January 2, 2024Inventor: Vikas Gupta
-
Patent number: 11792327Abstract: One or more computing devices, systems, and/or methods for ringless voicemail detection are provided. In an example, a first call attempt to a phone number may be detected. In response to detecting a second call attempt to the phone number occurring within a first threshold timespan of the first call attempt being detected, first processing of the second call attempt is withheld. In response to the first call attempt being cancelled within a second threshold timespan of the first call attempt being detected, second processing of the second call attempt is performed based upon a policy.Type: GrantFiled: April 8, 2022Date of Patent: October 17, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Jeffrey Allen Haltom, Kent Lanier Hallford, Jr., Nayankumar Suryakant Patel, Lulia Ann Barakat
-
Patent number: 11678156Abstract: Embodiments of the present application disclose a method and terminal device for data transmission. The method is applied to a vehicle-to-everything system, and comprises: a terminal device in a first protocol layer determining, according to service information of data to be sent, a transmission mechanism for transmitting the data to be sent. The method and terminal device in the embodiments of the present application enhance data transmission capabilities.Type: GrantFiled: September 17, 2021Date of Patent: June 13, 2023Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventor: Jianhua Liu
-
Patent number: 11558272Abstract: The disclosure relates to methods and systems for predicting time of occurrence of future server failures using server logs and a stream of numeric time-series data occurred with a particular time window. Method performed by processor includes accessing plurality of server logs and stream of numeric time-series data, applying density and sequential machine learning model over plurality of server logs for obtaining first and second outputs, respectively, applying a stochastic recurrent neural network model over the stream of time-series data to obtain third output. The method includes aggregating first, second, and third outputs using an ensemble model, predicting likelihood of at least one future server anomaly based on the aggregating, and determining time of occurrence of the at least one future server anomaly by capturing server behavior characteristics using time-series network model. The server behavior characteristics include time-series patterns of the stream of numeric time-series data.Type: GrantFiled: September 15, 2021Date of Patent: January 17, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Rajesh Kumar Ranjan, Karamjit Singh, Sangam Verma
-
Patent number: 11539601Abstract: A system and method that includes executing communication processes in an application platform, which comprises on behalf of outside entities, negotiating communications between a set of internal resources and at least one external resource using at least a first communication protocol and a second protocol; capturing internal log information during execution of the application platform; receiving a request to access log information by an outside entity; synthesizing the internal log information of the first protocol and at least a second protocol into a unified communication report; and transmitting the unified communication report.Type: GrantFiled: August 20, 2019Date of Patent: December 27, 2022Assignee: Twilio Inc.Inventors: Matthew David Nowack, Jonas Mikael Boerjesson
-
Patent number: 11496431Abstract: A method and apparatus for improving digital transaction using Simple Mail Transfer Protocol (SMTP). The method includes determining to whether an alert related to a task is sent to a registered individual, on a condition that the alert related to the task should be sent, generating an email message, wherein the email includes at least one mailto link and a form for the registered individual to complete, transmitting the email message to the registered individual, receiving a response email from the registered individual, authenticating the email message and decoding a token, and updating an information database.Type: GrantFiled: May 28, 2019Date of Patent: November 8, 2022Assignee: CLOVER LEAF CAPITAL LLCInventors: John P. Killoran, Jr., Gina Katharine Von Damm
-
Patent number: 11483208Abstract: Some embodiments of the present application include obtaining communications with a user associated with a user account of a service. The communications may be analyzed using natural language processing to detect an instance of a first trigger within the communications. If detected, a data flag can be assigned to a data structure associated with the user account. In some embodiments, subsequent to the data flag being assigned to the data structure, a request may be obtained for a communication to be sent to the user. For instance, the request may be obtained responsive to determining that a value associated with the user account satisfies a condition. Based on the data flag and the request, the communication may be prevented from being sent to the user.Type: GrantFiled: December 31, 2020Date of Patent: October 25, 2022Assignee: Capital One Services, LLCInventors: Aniket Narasinh Sinkar, Arindam Chakraborty, Jeren Browning, Prabhahar Narayanan, Earl F. Sullivan, Manisha Shrikrishna Purkar, Ryan Quinn, Kevin Scott Rouse, Becky Jean Raschke
-
Patent number: 11379505Abstract: Systems and methods for tracking and searching the usage, flow or communication of assets are disclosed. Embodiments as disclosed herein may create and update a graph representing the assets in an enterprise, where the objects and relationships in the graph represent the assets, communications, users or relationship. The graph may be queried to discover a wide variety of information regarding these assets, communications, users or relationships.Type: GrantFiled: April 13, 2020Date of Patent: July 5, 2022Assignee: OPEN TEXT SA ULCInventors: Byron Steven Pruitt, Jeffrey Alan Cole, James Matthew Downs
-
Patent number: 11165586Abstract: Systems, methods, articles of manufacture, and computer-readable media. A server may receive a phone call and generate a uniform resource locator (URL) comprising a session identifier for an account. The server may transmit the URL to a client device. The server may receive, from a web browser, a request comprising the URL. The server may determine that the session identifier in the URL of the request matches the session identifier for the account, and transmit, to the web browser, a web page at the URL. The server may receive, from the web browser, a cryptogram read by the web page via a card reader of the client device and decrypt the cryptogram. The server may authenticate the identity of the caller for the call based on decrypting the cryptogram and the session identifier of the URL matching the session identifier of the account.Type: GrantFiled: October 30, 2020Date of Patent: November 2, 2021Assignee: CAPITAL ONE SERVICES, LLCInventors: Jeffrey Rule, Rajko Ilincic
-
Patent number: 11146513Abstract: Various embodiments disclose an in-message application facilitating the use of third-party application programming interfaces (APIs). In particular, these in-message applications (referred to as “cards”) may be designed by a developer to access third-party API functionality. A user may then create a message referencing, e.g., a web address associated with the developer's card. The system may receive the user's message and recognize the reference. The system may then distribute an instantiation of the card to various recipients, the instantiation including elements generated using, or providing the user access to, the third party functionality.Type: GrantFiled: September 24, 2019Date of Patent: October 12, 2021Assignee: Twitter, Inc.Inventors: Brian Guarraci, William Morgan, Jeremy Gordon, Grant Monroe, Buster Benson, Russell D'sa, Adam Singer, Ian Chan, Brian Ellin, Reeve Thompson, Luke Alonso, Zachary Taylor, Zhigang Chen
-
Patent number: 11144964Abstract: A system for assisting a customer is provided. The system comprises a database comprising multimedia files, wherein one or more tags are associated with one or more of the multimedia files. The system further comprises a virtual agent server 100 configured to receive input from a first user (customer) and a second user (customer service representative). Further, the virtual agent server 100 processes the received input to understand a context of the input. Subsequently, the virtual agent server 100 identifies one or more multimedia files based on the context and the tags associated with the multimedia files. Subsequently, the virtual agent server 100 shares at least one of the identified multimedia files with at least one of the first user and the second user to enable better understanding between the first user and the second user.Type: GrantFiled: February 24, 2017Date of Patent: October 12, 2021Assignee: VOICEMONK INC.Inventors: Jagadeshwar Nomula, Vinesh Gudla, Durga Prasad Velamuri
-
Patent number: 11122132Abstract: Novel tools and techniques are provided for implementing network application programming interface (“API”), and, more particularly, API to provide network metrics and network resource control to users. In some embodiments, a computing system might receive customer network telemetry data from a first network via a gateway API, might receive service provider network telemetry data from a second network(s) via a network API, might compile the customer network telemetry data and the service provider network telemetry data, might receive a request from a user to access information regarding network services associated with the user, might filter the compiled customer network telemetry data and the compiled service provider network telemetry data to isolate first telemetry data and second telemetry data, respectively, might provide the user with access to at least one of the first telemetry data or the second telemetry data, and might provide the user with options to control network resources.Type: GrantFiled: August 26, 2020Date of Patent: September 14, 2021Assignee: CenturyLink Intellectual Property LLCInventors: Michael K. Bugenhagen, Charles I. Cook
-
Patent number: 10983996Abstract: Technologies described reduce the amount of time between requesting content and receiving the requested content. In some embodiments, a client provides a search query. A search result page is generated and, prior to returning the search result page to the client, some or all of the search results are asynchronously pre-fetched and cached. The search query can include custom parameters that are also included in the pre-fetch requests. Web addresses in the search results page can be modified to indicate whether a prefetch operation was initiated. Once a user activates one of the search results, the responding web server uses the cached data while generating a response.Type: GrantFiled: January 9, 2019Date of Patent: April 20, 2021Assignee: eBay Inc.Inventors: Ramesh Periyathambi, Vineet Bindal, Naga Sita Raghuram Nimishakavi Venkata, Deepti Bhosale, Auston McReynolds, Andrew Lin, Lakshimi Duraivenkatesh
-
Patent number: 10977319Abstract: Methods, systems, and computer programs are presented for facilitating user engagement with a bot. One example method includes receiving, by a dialogue manager server, a sequence specification for a user activity that identifies a type of interaction between a user and a network service, the sequence specification including instructions for implementing a trigger action in the event of a negative user input into the bot. The negative user input in the sequence of interactions is detected and the trigger action is implemented in response to detecting the negative user input.Type: GrantFiled: July 10, 2017Date of Patent: April 13, 2021Assignee: eBay Inc.Inventor: Ido Avigdor Bright
-
Patent number: 10966104Abstract: An email synchronization method includes obtaining, by a mobile terminal, current network signal quality of the mobile terminal after obtaining an email synchronization instruction, and canceling, by the mobile terminal, execution of a synchronization operation when the network signal quality is less than a first preset threshold.Type: GrantFiled: July 18, 2017Date of Patent: March 30, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Dengkui Zhu, Quanquan Wang, Jingquan Xu
-
Patent number: 10924570Abstract: In one embodiment, a computer system receives a signal to associate a website with an entity on a user interface. The entity is managed by an operating system running on the computer system. The computer system associates the entity with a push channel that is configured to push updates for the website. The push channel is configured with the entity as an endpoint. An update is received via the push channel at the operating system and the computer system associates the update with the entity by correlating the endpoint of the push channel to the entity. The computer system then causes a notification to be output for the entity on the user interface using the operating system.Type: GrantFiled: May 4, 2018Date of Patent: February 16, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Steven J. Becker, Ali Alabbas
-
Patent number: 10915866Abstract: Disclosed herein are system, method, and computer program product embodiments for delivering and receiving messages. An embodiment operates by allowing users to subscribe to various chat panels of a messaging system. Users will be able to utilize the chat panels to send and receive messages. In a corporate context, an administrator may be able to quickly send unidirectional messages to employees as well as assign users to mandatory divisions based on job function. In an embodiment, the messaging system also allows for email integration and graphical user interface workspace configuration.Type: GrantFiled: March 7, 2018Date of Patent: February 9, 2021Assignee: Workstorm.com LLCInventors: Jeffery Bay, Anatoliy Yudovich, Nicholas Stech, Adrian Miller, Raj Fernando
-
Patent number: 10848310Abstract: A method and an apparatus for identifying a user identity are disclosed. The method includes receiving, by a first platform, a first request sent by a second platform, the first request including a first identifier, the first identifier being a sequence number used for identifying the second platform and allocated to the second platform by the first platform after the second platform accesses the first platform; obtaining a second identifier corresponding to the first identifier, the second identifier being a sequence number used for identifying an identity of the second platform in the first platform; obtaining a third identifier corresponding to the first request, the third identifier being an account of a login user currently logging on to the first platform; encrypting the third identifier using the second identifier to obtain a fourth identifier; and returning the fourth identifier to the second platform.Type: GrantFiled: June 28, 2017Date of Patent: November 24, 2020Assignee: Alibaba Group Holding LimitedInventor: Hua Wang
-
Patent number: 10805457Abstract: An apparatuses and a method for contacting a callee, wherein one of the apparatuses includes an input component adapted to detect a communication attempt made by a caller communication terminal to establish a connection, through a first communication channel, with a callee communication terminal which is unavailable, an output component adapted to send at least a non-availability message to the caller communication terminal, a processor configured for generating the non-availability message which includes audio routing information providing information establishing a communication, through a second communication channel, between the caller communication terminal and the callee communication terminal and/or a callee alternative communication device.Type: GrantFiled: December 21, 2015Date of Patent: October 13, 2020Assignee: Saronikos Trading and Services, Unipessoal LDAInventor: Robert James
-
Patent number: 10805285Abstract: An authentication apparatus and method based on cognitive information. The authentication apparatus based on cognitive information includes an authentication request reception unit for receiving a request to authenticate an authentication target, a behavioral and contextual information collection unit for collecting behavioral and contextual information corresponding to the authentication target, a cognitive information extraction unit for extracting cognitive information corresponding to the request from previously stored big data, and an authentication processing unit for authenticating the authentication target in consideration of the behavioral and contextual information based on the extracted cognitive information.Type: GrantFiled: May 31, 2016Date of Patent: October 13, 2020Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: CheolYong Park, HanJun Yoon
-
Patent number: 10789957Abstract: A method of providing electronic home assistant service. The method comprises processing a first audio received from a microphone of an electronic home assistant by a voice recognition application executing on the electronic home assistant into a first parsed digital signal, providing the parsed digital signal by the voice recognition application to a plurality of applications executing on the electronic home assistant, receiving an exclusive access to parsed digital signals request by the voice recognition application from a wireless communication service account self-service client application executing on the electronic home assistant, processing a second audio received from the microphone of the electronic home assistant by the voice recognition application to form a second parsed digital signal, and providing the second parsed digital signal exclusively to the wireless communication service account self-service client application.Type: GrantFiled: February 2, 2018Date of Patent: September 29, 2020Assignee: Spring Communications Company L.P.Inventor: Hemant V. Tiwari
-
Patent number: 10757259Abstract: A business interfaces with a messaging server to establish routing rules that associate particular types of requests from users of clients with specific roles of agents in an agent pool. A user of a client engages in a canonical messaging thread with the business server via the messaging server. The messaging server receives a call request from the client. The messaging server uses the routing rules to identify the agent role to serve the user's request. The messaging server may exchange routing messages with the user in the canonical thread. The messaging server selects an agent from the agent pool to service the user's call-based communication request based on the profiles of the agents and the identified agent role. The messaging server establishes a call between the user and the selected agent. The agent and user may exchange messages on the canonical thread between the user and the business.Type: GrantFiled: May 22, 2018Date of Patent: August 25, 2020Assignee: Facebook, Inc.Inventors: Li Hua, Amit Kumar Dutta, Vivek Garg, Joel Alexander Sharin
-
Patent number: 10740322Abstract: A method is described for collapsing a plurality of detected changes to data in a database into a reduced set of changes. The method includes detecting a plurality of changes to the database; determining that one or more changes in the plurality of changes are superfluous to demonstrating the current state of data in the database to an external system; determining, in response to determining that one or more changes in the plurality of changes are superfluous, a reduced set of changes that demonstrates the current state of data in the database based on the plurality of changes, wherein a number of changes in the plurality of changes is greater than a number of changes in the reduced set of changes; and determining a set of messages to generate based on the reduced set of changes, wherein the set of messages demonstrate the current state of data.Type: GrantFiled: December 8, 2017Date of Patent: August 11, 2020Assignee: SALESFORCE.COM, INC.Inventors: Anjani Gupta, William Victor Gray, Shaahin Mehdinezhad Rushan, Yogesh Patel, Shreedhar Sundaram, Mahalaxmi Sanathkumar, William Hackett, Rajkumar Pellakuru, Kshama Thacker
-
Patent number: 10715483Abstract: A method that incorporates teachings of the subject disclosure may include, for example, determining at a first directory server of a first regional call processing system whether a new name authority pointer associated with a telephone number is within a first geographic region of the first regional call processing system, transmitting the new name authority pointer to a first name server of the first regional call processing system for provisioning the name authority pointer to the first name server responsive to determining that the telephone number is located within the first geographic region, and transmitting the new name authority pointer to a second directory server for provisioning the new name authority pointer to a second name server of a second regional call processing system responsive to determining that the telephone number is not located within the first geographic region. Other embodiments are disclosed.Type: GrantFiled: January 2, 2019Date of Patent: July 14, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: James W. Forsyth, Bernard Ku, Lakshminarashimhan Naidu
-
Patent number: 10698485Abstract: Haptic feedback for communication of relevant information is provided. Oftentimes when using content narration to read or author a document, it is desirable to notify the user of a presence of meta-information. Aspects of a haptic feedback system avoid adding data to an audio stream, and instead, use haptic feedback technology to communicate information about a presence and type of meta-information in relation to content being narrated. Device functionality can be improved by enabling communication of relevant information through non-auditory cues that are consumable by sight-impaired users. By employing haptic technologies as described herein, users are enabled to feel when certain meta-information is available, and are further enabled to interact with the meta-information to receive additional information associated with the meta-information.Type: GrantFiled: June 27, 2016Date of Patent: June 30, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jonathan Fred Keslin, Michelle Elena Keslin
-
Patent number: 10630751Abstract: Systems and methods to combine multiple voice activated audio input data packets that indicate sequence dependent operations are provided. A natural language processor component can receive first and second input audio signal from a client computing device, and can identify respective requests and corresponding trigger keywords. A direct action application programming interface (“API”) can generate respective action data structures, and can construct respective data transmissions including the respective action data structures. A thread optimization component can obtain data packets of the first data transmission, and can obtain data packets of the second data transmission. The thread optimization component can determine, based on a heuristic technique applied to the data packets of the respective data transmissions a sequence dependency parameter.Type: GrantFiled: December 30, 2016Date of Patent: April 21, 2020Assignee: Google LLCInventors: Gaurav Bhaya, Robert Stets
-
Patent number: 10621218Abstract: At least one social media channel includes a plurality of user messages, which are accessible via a communication network. At least some of the stored messages are retrieved from the at least one social media channel via the communication network, and a collection of frequently asked questions (FAQ) is generated or updated by analyzing the retrieved messages to form a plurality of topical issue clusters. Each topical issue cluster is associated with at least one topic parameter from among a plurality of topic parameters, each topic parameter relates to at least one of use, installation or maintenance of a product or service, and each topical issue cluster includes at least one issue identified by a community of users and at least one resolution of the issue identified by the community of users. The generated or updated FAQ is uploaded to a storage location accessible to the community of users.Type: GrantFiled: March 30, 2015Date of Patent: April 14, 2020Assignee: Avaya Inc.Inventors: Reinhard Klemm, Valentine C Matula, David Skiba
-
Patent number: 10614483Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for advertisement keyword scoring. A processing circuit receives a request for an advertisement to be provided to a user during a user session. The advertisement is to be provided alongside other content that is associated with a first plurality of keywords. A processing circuit identifies a plurality of advertisements based on the first plurality of keywords. Each of the plurality of advertisements are associated with a second plurality of keywords. The processing circuit calculates a keyword score for each of the second plurality of keywords for each of the plurality of advertisements. Based on the keyword score, one of the keywords for each of the plurality of the plurality of advertisements is selected. Based on a comparison of the selected keywords, the advertisement to be provided to the user is selected.Type: GrantFiled: September 29, 2017Date of Patent: April 7, 2020Assignee: Google LLCInventors: Gaofeng Zhao, Ping Fu
-
Patent number: 10454859Abstract: A method for using an in-message application. The method includes: receiving a broadcast message; identifying, in the broadcast message, a reference to an external data provider; obtaining an identifier of the in-message application from the external data provider; using the identifier to identify a set of components of the in-message application, where placement of the set of components is defined by a visual structure of the in-message application, and where each of the set of components is a user interface (UI) element; associating data obtained from the external data provider with a component of the set of components; and serving the broadcast message and the data to a consumer client, where the consumer client renders the in-message application based on the visual structure.Type: GrantFiled: November 6, 2017Date of Patent: October 22, 2019Assignee: Twitter, Inc.Inventors: William Morgan, Jeremy Gordon, Grant Monroe, Buster Benson, Russell D'sa, Adam Singer, Ian Chan, Brian Ellin, Reeve Thompson, Lucas Alonso-Martinez
-
Patent number: 10439965Abstract: Various embodiments disclose an in-message application facilitating the use of third-party application programming interfaces (APIs). In particular, these in-message applications (referred to as “cards”) may be designed by a developer to access third-party API functionality. A user may then create a message referencing, e.g., a web address associated with the developer's card. The system may receive the user's message and recognize the reference. The system may then distribute an instantiation of the card to various recipients, the instantiation including elements generated using, or providing the user access to, the third party functionality.Type: GrantFiled: February 5, 2018Date of Patent: October 8, 2019Assignee: Twitter, Inc.Inventors: Brian Guarraci, William Morgan, Jeremy Gordon, Grant Monroe, Buster Benson, Russell D'sa, Adam Singer, Ian Chan, Brian Ellin, Reeve Thompson, Luke Alonso, Zachary Taylor, Zhigang Chen
-
Patent number: 10419897Abstract: Method and gateway unit for registering a user terminal (34) of a multimedia subscriber being a subscriber of a circuit switched network (32), in an IP multimedia system (IMS) network (31). Registration in the IMS network (31) of a first contact address associated with a circuit switched communication capability of the user terminal (34) for regular communication purposes is used, as well as registration in the IMS network (31) of a second contact address associated with a circuit switched communication capability of the user terminal (34) for messaging purposes.Type: GrantFiled: February 26, 2015Date of Patent: September 17, 2019Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Rogier August Caspar Joseph Noldus, Nancy Margaret Greene
-
Patent number: 10380137Abstract: A user-defined function (UDF) is received in a central Computer System, which causes registration of the UDF and distributes the UDF to a cluster of computer system nodes configured for performing, in volatile memory of the nodes, extract-transform-load processing of data cached in the volatile memory of the nodes. First and second job specifications that include the UDF are received by the central Computer System, and the central computer system distributes instructions for the job specifications to the nodes including at least one instruction that invokes the UDF for loading and executing the UDF in the volatile memory of at least one of the nodes during runtime of the jobs. The central Computer System does not cause registration of the UDF again after receiving the first job specification.Type: GrantFiled: October 11, 2016Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yong Li, Ryan Pham, Xiaoyan Pu
-
Patent number: 10296179Abstract: A system and method for textually displaying weather data on an onboard aircraft display comprises receiving weather data from onboard weather radar. A data collector is coupled to the weather radar and collects relevant data, which is then manipulated to place it in a PIREP (pilot report) format. The formatted data is then rendered on the aircraft display and subsequently transmitted to a ground station.Type: GrantFiled: July 1, 2013Date of Patent: May 21, 2019Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Naveen VenkateshPrasad Nama, Dilip Kumar Behara
-
Patent number: 10264130Abstract: A single visual voicemail communications session is established and used to provide various content to a visual voicemail client on a wireless device. Rather than requiring the establishment of multiple communications session in order to obtain messaging, multimedia, and other content types associated with a voicemail at a wireless device, all such content is obtained or accessed by a voicemail server and transmitted to the wireless device. The wireless device can provide visual voicemail client data to a voicemail server, enabling the voicemail server to modify content as needed so that it is compatible with the wireless device.Type: GrantFiled: May 11, 2016Date of Patent: April 16, 2019Assignee: AT&T Mobility II LLCInventors: Venson M. Shaw, Gholam-Reza Rahsaz
-
Patent number: 10244009Abstract: A method for initializing a call for a mobile terminal including PTT applications on an IP-WAN cellular network, the method including, for each user of the mobile terminal connected to an IP-WAN modem intended to register for a group call: upon starting up the IP-WAN modem, connecting the mobile terminal to the IP-WAN cellular network; when a PTT client is active and has obtained an IP address of a PTT server, initiating by the PTT client a procedure for registering a SIP with the PTT server on a default IP-WAN carrier; performing by the PTT client a procedure for affiliation to a call group with the PTT server on the default IP-WAN carrier, and as soon as the procedure for affiliation to the call group is performed, executing an “INVITE” (SIP) procedure to RTP resources at an application level on a PTT side and on the PTT client side, to allow the establishment of the RTP session after the affiliation of the PTT client to the group.Type: GrantFiled: November 5, 2013Date of Patent: March 26, 2019Assignee: AIRBUS DS SASInventors: Laurent Pison, Olivier Paterour
-
Patent number: 10237399Abstract: An automated system is disclosed for detecting situations in which identical segments of conversation appear within two different recordings. The system automatically detects where within each of two audio recordings an identical conversation segment begins and ends, thus enabling detection of conversations where multiple prison inmates participated in a conference call.Type: GrantFiled: March 31, 2015Date of Patent: March 19, 2019Assignee: Securus Technologies, Inc.Inventors: Jay Gainsboro, Ken Sinclair, Lee Weinstein
-
Patent number: 10219105Abstract: An apparatus, method, and computer program product are provided to filter and modify option data objects and weighted values associated with option data objects through the application of specific rule sets based on the relative density of option data objects within a particularized area. In some example implementations, option data objects and related parameters are parsed to identify locations associated with the option data object and a weighted value, such as a weighted value generated by a predictive model. Based at least in part on the location associated with the option data object, a determined location of a user of a mobile device, and location-specific distance criteria, the weighted value associated with the option data object may be modified to reflect distance-related option election probabilities.Type: GrantFiled: December 13, 2017Date of Patent: February 26, 2019Assignee: Groupon, Inc.Inventors: Emma Sawin, Daniel M. Roarty, Boris Lerner, Amber Roy Chowdhury
-
Patent number: 10187680Abstract: In one implementation, a method includes obtaining a plurality of representations of a digital video asset. The plurality of representations may include a plurality of frames The method also includes generating first data comprising data indicative of temporal dependencies and frame decoding dependencies for the plurality of frames. The frame decoding dependencies may include a plurality of switching points between the plurality of representations of the digital video asset. The method further includes receiving a request for a first representation of the digital video asset from a first computing device and transmitting the first data to the first computing device based on the request. In another implementation, a method includes transmitting a request for a first representation of a plurality of representations of a digital video asset to a first computing device. The plurality of representations may include a plurality of frames.Type: GrantFiled: November 11, 2014Date of Patent: January 22, 2019Assignee: CISCO TECHNOLOGY, INC.Inventor: Dave Oran
-
Patent number: 10158618Abstract: A system for providing information server security in a distributed computing environment achieved by injecting a proprietary mediating entity into the solicitation of service request process via web server between application servers and information servers. The system comprises a computer apparatus, a mediating entity, solicitation for service requests and responses to the solicitations for service requests. The mediating entity is comprised of an application server hosting a proprietary mediating entity client and a mediating entity server, where the proprietary mediating entity client comprises industry-recognized business organization selected security protocols. The information server comprises a database server and a database, the database comprises data that is extracted or stored based on the service request.Type: GrantFiled: March 6, 2013Date of Patent: December 18, 2018Assignee: NUESOFT TECHNOLOGIES, INC.Inventors: Massoud Alibakhsh, Shahram Famorzadeh
-
Patent number: 10148603Abstract: Systems and methods are provided for dynamic electronic message content. A first template is associated with a first electronic message service provider, and a second template is associated with a second electronic message service provider. The first template is incompatible with the second electronic message service provider and/or the second template is incompatible with the first electronic message service provider. Dynamic content for electronic messages is stored in a database accessible by the first electronic message service provider and the second electronic message service provider. The dynamic content includes electronic message addresses associated with intended recipients of the electronic messages. The first electronic message service provider is instructed to generate a set of electronic messages based on the dynamic content, wherein the first electronic message service provider uses the first template to generate the set of electronic messages.Type: GrantFiled: July 9, 2013Date of Patent: December 4, 2018Assignee: salesforce.com, inc.Inventors: Alex Ye, Fang Wong, Pallavi Savla
-
Patent number: 10142306Abstract: A method, non-transitory computer readable medium and device that assists providing a secure channel includes selecting a client-server key from a plurality of client-server keys based on an IP address of a client computing device and a time of receiving a request from the client computing device wherein the selecting further includes identifying an index value associated with the selected client-server key. Next, a context signature is generated based on the IP address of the client computing device, the time of receiving the request from the client computing device and the index value associated with the selected client-server key. Next, the generated context signature is encrypted using a stored private key. A secure channel is provided by preparing and sending a response including the selected client-server key and the encrypted context signature back to the client computing device.Type: GrantFiled: May 5, 2016Date of Patent: November 27, 2018Assignee: F5 Networks, Inc.Inventors: Yaniv Shemesh, David Stav
-
Patent number: 10136403Abstract: There is provided a communication control device including: a real-time communication status extraction unit that acquires a communication timing of real-time data; a dynamic fragment size determination unit that acquires a fragment size of sending data which can be sent until the communication timing acquired by the real-time communication status extraction unit; a fragment processing unit that fragments non-real-time data to have at least a fragment size which is equal to or less than the fragment size acquired by the dynamic fragment size determination unit; and a communication unit that sends the non-real-time data, which is fragmented by the fragment processing unit, before the communication timing of the real-time data.Type: GrantFiled: June 3, 2016Date of Patent: November 20, 2018Assignee: Hitachi, Ltd.Inventors: Tatsuya Maruyama, Tsutomu Yamada, Mitsuyasu Kido, Shouji Yoshida, Kazuhisa Takami
-
Patent number: 10128911Abstract: An arrangement for managing bi-directional wireless communication between a controller and a plurality of controllable-devices wherein each controllable-device is able to provide operable function specific instructions to the controller as to how it would like to be operated by the controller and wherein a proximity mechanism means provides bidirectional communications over a distance of a few centimeters between the controller and the or each controllable-device.Type: GrantFiled: April 6, 2017Date of Patent: November 13, 2018Assignee: XPED HOLDINGS PTY LTDInventors: John Schultz, Christopher Wood, Philip Carrig
-
Patent number: 10069969Abstract: An information transfer system and method are disclosed. When a call is received on a mobile device, the application on the mobile device can search local databases and server databases for a number associated with the caller. If there is a match in the local database or server databases, the information associated with the number can be copied into temporary folders. The information in the temporary folders can be displayed on the mobile device.Type: GrantFiled: April 16, 2018Date of Patent: September 4, 2018Assignee: A1 Software Group Inc.Inventors: Zachary Klempf, Joseph Dixson, Ryne Sitar
-
Patent number: 10055663Abstract: Extracting card data comprises receiving, by one or more computing devices, a digital image of a card; perform an image recognition process on the digital representation of the card; identifying an image in the digital representation of the card; comparing the identified image to an image database comprising a plurality of images and determining that the identified image matches a stored image in the image database; determining a card type associated with the stored image and associating the card type with the card based on the determination that the identified image matches the stored image; and performing a particular optical character recognition algorithm on the digital representation of the card, the particular optical character recognition algorithm being based on the determined card type. Another example uses an issuer identification number to improve data extraction. Another example compares extracted data with user data to improve accuracy.Type: GrantFiled: August 4, 2016Date of Patent: August 21, 2018Assignee: GOOGLE LLCInventors: Xiaohang Wang, Farhan Shamsi, Sanjiv Kumar, Henry Allan Rowley, Marcus Quintana Mitchell
-
Patent number: 10045717Abstract: The disclosed embodiments relate to the design of a system that identifies a person. During operation, the system receives channel state information (CSI) for a set of orthogonal frequency division modulation (OFDM) subcarriers while the person moves in a region that includes two or more nodes that use the set of OFDM subcarriers to communicate with one another. Next, the system analyzes the CSI to obtain an analysis result. The system then determines the identity of the person based on the analysis result.Type: GrantFiled: June 1, 2017Date of Patent: August 14, 2018Assignee: The Regents of the University of CaliforniaInventors: Prasant Mohapatra, Parth H. Pathak, Yunze Zeng
-
Patent number: 10039136Abstract: A base station, a service processing method, and a cloud computing system. The method includes: establishing a wireless network bearer channel with a UE; receiving a service request of the UE through the wireless network bearer channel; parsing a request content in the service request of the UE, and generating a cloud service access request according to a content, which needs to be processed by a cloud server end, in the request content; and sending the cloud service access request to the cloud server end, and returning a corresponding processing result of the cloud server end to the UE through the wireless network bearer channel. Therefore, a transport layer protocol and an access layer protocol on a user equipment side are terminated at a base station, so that in the embodiments of the present invention, inter-layer optimization is implemented.Type: GrantFiled: April 18, 2014Date of Patent: July 31, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Sheng Liu